0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>

嵌入式技术

权威的嵌入式系统、嵌入式技术和嵌入式开发频道,涉及嵌入式设计应用、单片机与SoC、编程语言及工具、嵌入式系统软硬件调试及优化、嵌入式操作系统等资讯和嵌入式技术方案,包括嵌入式接口/总线/驱动、嵌入式软件/开发板、实时应用开发、嵌入式联网技术、ARM等领域,是嵌入式工程师最好的学习平台。
C语言:嵌入式开发中的关键编译器角色

C语言:嵌入式开发中的关键编译器角色

嵌入式程序开发跟硬件密切相关,需要使用C语言来读写底层寄存器、存取数据、控制硬件等,C语言和硬件之间由编译器来联系,一些C标准不支持的硬件特性操作,由编译器提供。...

2024-04-26 标签:RAMC语言嵌入式开发编译器 108

提升嵌入式系统可靠性的有效策略

提升嵌入式系统可靠性的有效策略

对嵌入式工程师来说一个很大的好处是,我们的IDE和工具链可以自动产生应用程序或内存空间校验和(Checksum),从而根据这个校验和验证应用程序是否完好。有...

2024-04-26 标签:看门狗存储器嵌入式系统RAMMPU 77

今日看点丨英伟达向OpenAI发货全球第一台DGX H200;消息称高通再战服务器芯片市场

今日看点丨英伟达向OpenAI发货全球第一台DGX H200;消息称高通再战服务器芯片市

1. 文远知行多款产品亮相北京车展,提供纯视觉无图 L2++ 高阶智能驾驶试乘   在第十八届北京国际汽车展览会上,自动驾驶科技公司文远知行 WeRide 展出旗下四款核心产品,包括 WeRide L2++ 量产...

2024-04-26 标签:高通服务器芯片英伟达OpenAI 515

回顾:高云半导体成功举办22nm产品及方案研讨会

回顾:高云半导体成功举办22nm产品及方案研讨会

近日,高云半导体分别在杭州和成都成功举办了盛大的22nm产品及方案研讨会,研讨会吸引了众多FPGA行业专家的关注。此次研讨会不仅展示了高云半导体在半导体技术领域的最新成果,还为与会...

2024-04-25 标签:高云半导体 131

产业链 向西看  第十二届中国(西部)电子信息博览会

产业链 向西看 第十二届中国(西部)电子信息博览会

  2024年7月17日—19日 成都世纪城新国际会展中心 7 8 9号馆 主题:创新协同 融聚集核 www.iCEF.com.cn 指导单位:四川省经济和信息化厅 重庆市经济和信息化委员会 四川省推进成德眉资同城化发展...

2024-04-24 标签:电子信息 180

第二代Versal Prime系列适合嵌入式系统设计的五大原因

嵌入式系统设计带来了独特的挑战,包括确保在当前和未来的固定空间和功耗限制内满足性能需求...

2024-04-24 标签:传感器FPGA嵌入式系统集线器编解码 248

五项功能可提升边缘端嵌入式AI性能

AI 驱动型系统正催生指数级算力需求,使得在紧凑的空间和功率限制内设计嵌入式应用变得更具挑战性。...

2024-04-24 标签:传感器片上网络AI驱动AI驱动传感器嵌入式AI片上网络 308

全局变量太多有哪些弊端?

随着全局变量的增多,不同模块的变量名可能会产生冲突或混淆,导致代码难以理解和维护。同时,全局变量使得代码中的依赖关系变得复杂,难以追踪和理解。这增加了新开发人员的学习成本...

2024-04-24 标签:内存函数指针变量 195

基于C语言软硬件设计工具,打造DSA敏捷设计新范式

基于C语言软硬件设计工具,打造DSA敏捷设计新范式

电子发烧友网报道(文/吴子鹏)从万物互联走向万物智联,其中一个明显差异是,传统MPU/MCU/CPU在解决特定领域需求时,PPA表现逐渐变得糟糕。在这种情况下,特定领域架构(DSA,Domain Specifi...

2024-04-24 标签:C语言DSA 1810

提高C代码可读性的编写技巧与策略

指针是 C 语言的灵魂,是 C 比其他语言更灵活,更强大的地方。所以学习 C 语言必须很好的掌握指针。函数指针,即指向函数在内存映射中的首地址的指针,通过函数指针,可以将函数作为参数...

2024-04-23 标签:C语言UNIX指针C代码 117

深入解析C语言驱动法编程实例

所谓表驱动法(Table-Driven Approach)简而言之就是用查表的方法获取数据。此处的“表”通常为数组,但可视为数据库的一种体现。...

2024-04-23 标签:C语言函数指针 103

闻泰科技业绩承压 多元布局静待景气反转

闻泰科技业绩承压 多元布局静待景气反转

4月22日,闻泰科技发布2023年年报和2024年第一季度报告。数据显示,2023年,闻泰科技实现营业收入612.13亿元,同比增长5.40%;归母净利润为11.81亿元,同比下降19.00%。2024年第一季度,公司实现营...

2024-04-23 标签:闻泰科技 139

C语言实现状态机设计的技巧与策略

C语言实现状态机设计的技巧与策略

在嵌入式环境中,由于存储空间比较小,因此把它们全部定义成宏。此外,为了降低执行时间的不确定性,我们使用O(1)的跳转表来模拟状态的跳转。...

2024-04-23 标签:C语言状态机开源系统嵌入式编程 128

技术帖 | RK3568开发板的OTA升级教程

技术帖 | RK3568开发板的OTA升级教程

说起OTA我们应该都不陌生,它是一种可以为设备无损失升级系统的方式,能将新功能远程部署到产品上。我们不仅可以通过网络下载OTA升级包,也可以通过下载OTA升级包到SD卡或U盘后再对设备升...

2024-04-20 标签:嵌入式开发OTARK3568 534

从芯来到“香山”,芯华章助力国产RISC-V生态做了哪些事?

从芯来到“香山”,芯华章助力国产RISC-V生态做了哪些事?

4月18日,芯华章联合芯测、赛昉科技等7家公司举办联合技术论坛,吸引了来自阿里巴巴达摩院、新华三、寒武纪、芯来科技、华大半导体、蓝芯算力的几十位验证工程师参与。 在现场,我们的...

2024-04-22 标签:RISC-V 134

Linux中文件MD5校验方法

由于生成的md5信息中,每个md5值后都紧跟着对应的文件的路径(可能是相对路径),于是将生成的md5保存到某个文件中,以后可以使用该文件来检查md5值对应文件内容是否发生了修改。...

2024-04-22 标签:Linux 104

Linux开机启动方案

不管组件是否已经安装为系统服务,可以通过开机启动脚本实现 注意,以下操作,均需要设置相关脚本的可执行权限,即 chmod +x 启动脚本 方法一:追加启动命令到默认启动脚本 /etc/rc.lo...

2024-04-22 标签:Linux 110

OpenHarmony鸿蒙南向开发案例:【智能猫眼(基于Hi3518开发板)】

OpenHarmony鸿蒙南向开发案例:【智能猫眼(基于Hi3518开发板)】

基于Hi3518开发板,使用开源OpenHarmony开发的RTSP协议流媒体应用。达到将Hi3518开发板中摄像头获取的数据通过RTSP协议传输到手机并显示 。...

2024-04-22 标签:开发板鸿蒙OpenHarmonyHi3518OpenHarmony开发板鸿蒙 1114

安信可星闪开发板与西门子PLC通信的应用探索

安信可星闪开发板与西门子PLC通信的应用探索

这次尝鲜测试的是安信可星闪开发板,基于华为海思Hi2821,一款32位RISC-V架构的高性能微处理器芯片,核心频率可达64MHz,支持浮点运算。这款芯片特别适合需要快速处理和高计算精度的自动化...

2024-04-21 标签:西门子开发板PLC通信安信可星闪 1331

Linux添加磁盘创建分区、挂载

Linux添加磁盘创建分区、挂载

Linux添加磁盘创建分区、挂载...

2024-04-20 标签:Linux磁盘 122

深度详解嵌入式系统专用轻量级框架设计

深度详解嵌入式系统专用轻量级框架设计

MR 框架是专为嵌入式系统设计的轻量级框架。充分考虑了嵌入式系统在资源和性能方面的需求。通过提供标准化的设备管理接口,极大简化了嵌入式应用开发的难度,帮助开发者快速构建嵌入式...

2024-04-27 标签:嵌入式系统编译器设备管理 61

嵌入式系统中低功耗设计要点

嵌入式系统中低功耗设计要点

主控芯片的选型要充分考虑到系统的使用场景,对于那些运算任务比较多的应用场景下,可以选用能耗比高的芯片来设计,比如像ambiq的Apollo系列芯片,该芯片采用具有的SPOT技术,芯片在亚阈值...

2024-05-03 标签:半导体嵌入式系统主控芯片 38

存储器在嵌入式系统中的应用

ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的...

2024-05-03 标签:存储器ROMRAM 36

解析嵌入式编程8种常用的数据结构

解析嵌入式编程8种常用的数据结构

数组是固定大小的结构,可以容纳相同数据类型的项目。它可以是整数数组,浮点数数组,字符串数组或什至是数组数组(例如二维数组)。数组已建立索引,这意味着可以进行随机访问。...

2024-05-03 标签:嵌入式编程数据结构数组 58

关于嵌入式C语言的弱符号和弱引用解析

 总之,__attribute__ 起到了给编译器提供上下文的作用,如果错误的使用 __attribute__ 指令,因为给编译器提供了错误的上下文,由此引起的错误通常很难被发现。...

2024-05-03 标签:嵌入式C语言编译器 54

基于S3C2440和专用DSP的嵌入式四轴运动控制器

基于S3C2440和专用DSP的嵌入式四轴运动控制器

 PCL6045BL是一种新型专用DSP运动控制芯片,它具有强大的数据处理能力和较高的运行速度,可以实现高精度的多轴伺服控制。为解决精密制造对低成本、可移植性强的通用型多轴数控系统的迫切...

2024-05-03 标签:dsp控制芯片数控系统 30

理解嵌入式和单片机的区别

从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。比如经典的51系列单片机,外观只是一块一个拇指大小的长方体芯片,共40个引脚,里面包含了逻辑运算单元。实际上...

2024-05-03 标签:单片机嵌入式计算机系统逻辑运算 61

通用FAT文件系统模块

通用FAT文件系统模块

 FatFs 是用于小型嵌入式系统的通用 FAT/exFAT 文件系统模块。FatFs模块按照ANSI C(C89)编写,与磁盘I/O层完全分离。因此它独立于平台。它可以集成到资源有限的小型微控制器中,例如 8051、PI...

2024-05-03 标签:微控制器模块嵌入式系统 44

在嵌入式系统中集成Rust和Qt的实践

在嵌入式系统中集成Rust和Qt的实践

Rust 拥有丰富的库生态系统,用于序列化和反序列化、异步操作、解析不安全输入、线程、静态分析等,而 Qt 是一个 C++ 工具包,支持跨各种平台的丰富的、基于 GUI 的应用程序,从 iOS 到嵌入式...

2024-05-03 标签:应用程序GUIRust 69

I3C接口通信基础

I3C接口通信基础

I 2 C 和 I3C之间显着的变化是时钟速度。I 2 C 通常为 100 kHz、400 kHz 或 1 MHz,而 I3C 可以达到高达 12.5 MHz 的速度。这种增长的主要因素之一是在 I3C 中使用推挽输出。I3C 根据总线状态在漏极开路和...

2024-05-03 标签:驱动器控制器总线I2C 59

编辑推荐厂商产品技术软件/工具OS/语言教程专题