社区首页
博客
论坛
下载
文库
评测
芯语
研讨会
商城
EE直播间
芯视频
E聘
更多
社区
论坛
博客
下载
评测中心
面包芯语
问答
E币商城
社区活动
资讯
电子工程专辑
国际电子商情
电子技术设计
CEO专栏
eeTV
EE|Times全球联播
资源
EE直播间
在线研讨会
视频
白皮书
小测验
供应商资源
ASPENCORE Studio
活动
2025 中国国际低空经济产业创新发展大会
2025 第六届国际 AIoT 生态发展大会
2025 全球 MCU 生态发展大会
2025 第六届中国国际汽车电子高峰论坛
IIC Shenzhen 2025
2025国际电子商情分销与供应链行业年会
IIC Shanghai 2025
更多活动预告
杂志与服务
免费订阅杂志
电子工程专辑电子杂志
电子技术设计电子杂志
国际电子商情电子杂志
登录|注册
芯语
帖子
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
首页
热门
专栏作家
电子产业热词
CEO专栏
技术文库
科技头条
专栏入驻
×
提示!
您尚未开通专栏,立即申请专栏入驻
芯语
帖子
博文
用户
芯语
登录
首页
专栏作家
CEO专栏
论坛
博客
E币商城
资讯
电子工程专辑
国际电子商情
电子技术设计
嵌入式软件开发
嵌入式软件开发,测试、找bug技巧
关注、星标公众号,直达精彩内容来源:网络素材 一般来说,花在测试比花在编码的时间要多很多,通常为3:1。这个比例随着你的编程和测试水平的提高而不断下降,但不论怎样,软件测试对一般人来讲很重要。 很多年前,一位开发人员为了在对嵌入式有更深层次的理解,询问了这样的一个问题:我怎么才能知道并懂得我的系统到底在干些什么呢? 面对这个问题有些吃惊,因为在当时没有人这么问过,而同时代的嵌
李肖遥
2025-03-31
154浏览
嵌入式软件开发,可以这样输出调试信息
扫描关注一起学嵌入式,一起学习,一起成长输出调试信息是软件开发中必不可少的调试利器,在出现bug时如果没有调试信息将会是一件令人头痛的事。本文主要介绍在嵌入式开发中用来输出 log 的方法,这些方法都是在实际开发过程中使用过的。嵌入式开发的一个特点是很多时候没有操作系统,或者没有文件系统,常规的打印log到文件的方法基本不适用。最常用的是通过串口输出 uart log,例如51单片机,只要实现串口
一起学嵌入式
2025-03-30
49浏览
嵌入式软件开发的三个层次,到达第三层,老板都要敬你三分
关注公众号,回复“入门资料”获取单片机入门到高级开挂教程 开发板带你入门,我们带你飞文 | 无际(微信:2777492857)全文约7078字,阅读大约需要 15 分钟雷猴啊~我是你们那个有点毒舌但靠谱的技术朋友。 最近内容越来越多,头发越来越少,又爆肝2天2夜,写了一篇5000字+的文章,先点赞收藏起来,以后这样写代码,经理看到都敬你三分。 今天咱们来聊聊
无际单片机编程
2025-03-12
247浏览
嵌入式软件开发时序图:电平与时间的关系
关注+星标公众号,不错过精彩内容来源 | 洋桃电子 & 华清远见整理&排版&增加描述 | 嵌入式应用研究院前言时序图的核心就是时间和电平的变化关系。时间从左到右,电平只有高低,通常用0和1来表示。时序图能帮助我们理解电路中各个信号的变化,以及它们在不同时间点的状态。通过时序图,可以清晰地展示出数字电路的时序特性,比如信号的起始时间、持续时间、变化趋势和变化之间的关系大多数时序图的分析技巧对于大多数
strongerHuang
2025-01-25
168浏览
嵌入式软件开发,编程规范很重要
扫描关注一起学嵌入式,一起学习,一起成长作为程序开发者,避免不了阅读别人代码,那么就会涉及到到一门语言的编程规范。规范虽然不是语言本身的硬性要求,但是已经是每一个语言使用者约定俗成的一个规范。按照编程规范编写的代码,至少在代码阅读时,给人一种愉悦的心情,特别是强迫症患者。另一方面,统一的编程风格,可以减少编写错误,利于后期维护。因为最近又开始进行纯C语言的开发,并且是基于SDK的开发,所以添加的每
一起学嵌入式
2025-01-20
204浏览
嵌入式软件开发,这两点可以降低bug概率
关注、星标公众号,直达精彩内容在嵌入式开发软件中查找和消除潜在的错误是一项较为艰巨的任务,通常需要比较复杂的调试工具,才能从观察到的错误现象,追溯到错误发生的根本原因。在某些情况下,系统看起来仍然可以正常运行,或至少在一段时间内似乎仍能正常工作,潜在的错误原因如果不处理,可能会破坏系统数据或者内部的代码镜像。工程师常常不主动发现一些罕见的异常,这些异常在实验室中不易复现,一般将其视为用户错
李肖遥
2025-01-13
224浏览
设计模式也可以用在嵌入式软件开发中
扫描关注一起学嵌入式,一起学习,一起成长 1、嵌入式 嵌入式的标签多为:低配,偏硬件,底层,资源紧张,代码多以C语言,汇编为主,代码应用逻辑简单。但随着AIOT时代的到来,局面组件改变。芯片的性能资源逐渐提升,业务逻辑也逐渐变得复杂,相对于代码的效率而言,代码的复用可移植性要求越来越高,以获得更短的项目周期 和更高的可维护性。下面是AIOT时代嵌入式设备的常见的软件框架。设计模式设计模
一起学嵌入式
2025-01-04
309浏览
嵌入式软件开发何时需要用RTOS
扫描关注一起学嵌入式,一起学习,一起成长最近好多朋友在问,嵌入式开发为什么要学RTOS,日常开发过程中什么时候需要用到RTOS?这篇文章可以给出一些解释和启发。下面进入主题如今,高性能处理器和通用操作系统实时升级的速度,似乎再次引发了嵌入式系统是否仍需要RTOS的讨论。答案没有改变:在相对低端的处理器上只有真正的RTOS能提供一些保障,也就意味着,这些OS可以留在嵌入式环境中。■ 究竟何时需要实时
一起学嵌入式
2024-12-24
168浏览
嵌入式软件开发,这些建议很实用
关注、星标公众号,直达精彩内容一、嵌入式开发中值得注意的几个问题?入职了新公司,最近几天在逐渐熟悉工作环境。总体的感觉还是可以的,硬件配置方面,工位很宽敞、双显示器,这大大地提高了我的工作效率。软件开发的氛围也很不错:第一点是有严格地进行代码版本控制,版本控制对于我们软件方面的工作来说是非常重要的,否则一旦代码丢失,对于个人层面,那就做了很多无用功,对于公司层面,可能会错过产品上市的最佳时
李肖遥
2024-12-16
168浏览
嵌入式软件开发,这些建议很实用
扫描关注一起学嵌入式,一起学习,一起成长一、嵌入式开发中值得注意的几个问题?入职了新公司,最近几天在逐渐熟悉工作环境。总体的感觉还是可以的,硬件配置方面,工位很宽敞、双显示器,这大大地提高了我的工作效率。软件开发的氛围也很不错:第一点是有严格地进行代码版本控制,版本控制对于我们软件方面的工作来说是非常重要的,否则一旦代码丢失,对于个人层面,那就做了很多无用功,对于公司层面,可能会错过产品上市的最佳
一起学嵌入式
2024-12-16
133浏览
汇总11种常见的数据结构,助力嵌入式软件开发
扫描关注一起学嵌入式,一起学习,一起成长如果你是一名程序员,数据结构就是你的核心。它们是高效算法和系统设计的基本构建模块。无论你是在为编码面试做准备,优化你的代码,还是在处理复杂的应用程序,理解如何使用和实现数据结构是至关重要的。在这篇文章中,我们将剖析每一位开发人员都应该熟悉的 11 种数据结构。这些结构不仅在面试中很常见,而且对于在实际应用中编写高效且可扩展的代码也至关重要。1. 数组(Arr
一起学嵌入式
2024-11-30
267浏览
换个思维学习嵌入式软件开发?
关注、星标公众号,直达精彩内容来源 | 网络素材能从PC机器编程去看嵌入式问题,那是第一步;学会用嵌入式编程思想,那是第二步;用PC的思想和嵌入式的思想结合在一起,应用于实际的项目,那是第三步。很多朋友都是从PC编程转向嵌入式编程的。在中国,嵌入式编程的朋友很少是正儿八经从计算机专业毕业的,都是从自动控制啊,电子相关的专业毕业的。这些童鞋们,实践经验雄厚,但是理论知识缺乏;计算机专业毕业的
李肖遥
2024-11-11
285浏览
嵌入式软件开发的几个编程习惯
关注+星标公众号,不错过精彩内容素材来源 | 网络这几年大环境不好,很多人都比较浮躁,看了网上的各种“段子”更是觉得搞嵌入式开发很难,也没有前途。既然你选择了嵌入式这条路线,只要你坚持走下去,怎么会没有前途?当然,要搞好嵌入式,除了坚持和努力之外,有时候我们也要学会一些方法。1多看官方文档不要被这几个字吓到,官方文档其实都是宝藏。一个成熟的技术诞生,可以没有博客没有书籍,但一定会有一个官方文档,毋
strongerHuang
2024-10-09
463浏览
嵌入式软件开发一定要搞懂原码,反码,补码
扫描关注一起学嵌入式,一起学习,一起成长本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!一、机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式,
一起学嵌入式
2024-09-22
500浏览
研究生学嵌入式软件开发有前景吗?
你点击蓝字关注,回复“入门资料”获取单片机入门到高级开挂教程 开发板带你入门,我们带你飞文 | 无际(微信:2777492857)全文约1384字,阅读大约需要 5 分钟研究生学嵌入式开发,有点降维打击的感觉,起点普遍比较高。有些公司嘴上说看重能力,不在乎学历,但那些大企业招人时还是更青睐名校毕业生。有些人说,研究生干嵌入式有点浪费,其实不然,能干到产业链上游,工资也是贼高的,比如算法类的,而且也
无际单片机编程
2024-09-12
598浏览
嵌入式软件开发之状态机+事件驱动
关注+星标公众号,不错过精彩内容素材来源 | 网络状态机是一种程序架构,事件驱动也是一种程序架构,在某些开发场景里面,两者是可以一同合并使用的。事件驱动的概念生活中有很多事件驱动的例子,上自习瞒着老师偷睡觉就是很生动的一个。我们都是从高中时代走过来的,高中的学生苦啊,觉得睡觉是世界上最奢侈的东西, 有时候站着都能睡着啊!老师看得严,上课睡觉不允许 啊,要挨批啊!有木有!相比而言,晚自习是比较宽松的
strongerHuang
2024-08-25
556浏览
打破技术壁垒!AWFlow让嵌入式软件开发触手可及
在嵌入式软件开发中,创意和技术创新常常难以融合。AWFlow通过其图形化组态方法,利用拖拽节点构建业务流程图,帮助用户实现奇思妙想。在嵌入式软件开发中,创意和技术创新常常难以融合。一方面,大量的驱动程序和细节处理会让研发工程师精疲力尽,束缚了他们的灵感。另一方面,技术门槛限制了那些具备创意但缺乏技术背景的人参与到开发过程中,导致许多好的创意无法实现。那么,如何打破这些限制,释放创意的潜力呢?AWF
ZLG致远电子
2024-08-15
627浏览
嵌入式软件开发真正实用的建议
关注、星标公众号,直达精彩内容一、嵌入式开发中值得注意的几个问题?入职了新公司,最近几天在逐渐熟悉工作环境。总体的感觉还是可以的,硬件配置方面,工位很宽敞、双显示器,这大大地提高了我的工作效率。软件开发的氛围也很不错:第一点是有严格地进行代码版本控制,版本控制对于我们软件方面的工作来说是非常重要的,否则一旦代码丢失,对于个人层面,那就做了很多无用功,对于公司层面,可能会错过产品上市的最佳时
李肖遥
2024-08-12
526浏览
嵌入式软件开发离职,准备去创业...
大家好,我是麦鸽,最近有读者提问,嵌入式软件开发离职去创业怎么样?关于这个问题,我是持中立意见的,但是还是要慎重。下面说说我的看法。其实咱们搞技术的人都有一个通病,就是把技术看得过于重要了。虽然掌握了较多的技术,但是大部分技术想要转化到产品,从而变现,还是很难的。如果是创业,首先你要看是在哪个行业?能解决哪一类的需求?即使你技术很牛,做出了产品,并且能量产,但是能不能从激烈的市场竞争存活下来,并且
小麦大叔
2024-05-11
727浏览
嵌入式软件开发中的注册机制
扫描关注一起学嵌入式,一起学习,一起成长问题描述在使用定时器的过程中最令人苦恼的就是,定义flag,holdtime,每用一次定义就会导致中断函数中标志位满天飞,时间变量在程序中随处可见。在想要移植,又不敢随便删除。程序处于高耦合状态,失去了一个.c 一个 .h的意义。如何解决这种问题引入注册机制。为了方便说明注册机制,举一个例子:手机在使用相机这个功能时,有一个操作:将拍摄的照片发送出去。以程序
一起学嵌入式
2024-03-26
727浏览
嵌入式软件开发的一些错误观念
扫描关注一起学嵌入式,一起学习,一起成长从学生转变为职业人的过程是很艰难的,因为我们要与自己积累了多年的“老毛病”作斗争,这些“老毛病”包括:做事拖拉、不守时、不遵守规则、怕吃苦等。就像发射火箭卫星一样,摆脱重力的束缚所花费的燃料是最多的,一旦成功,那么以后的流程就会比较轻松了。所谓万事开头难,也就是这个道理。今天就给大家分享一下,要想掌握工作中C语言的基本技能,我们需要破除哪些错误观念呢?错误观
一起学嵌入式
2024-03-03
667浏览
嵌入式软件开发,运行比可读性更重要
扫描关注一起学嵌入式,一起学习,一起成长"代码的阅读胜于编写" 这句话现在已经是程序员共识,它提醒我们,在编写代码时不能仅追求方便,而忽视那些将来需要阅读和修改代码的人。更一般地说,"代码的阅读胜于编写" 传达了一个观点:通过保持代码可维护性,保持简洁、编写测试和文档等方式来使得代码易于理解是一个明智的投资。它关乎对软件开发周期的全局视角。让我用更简洁的表达方式来表述这个观点:维护者 > 作者我认
一起学嵌入式
2024-01-27
594浏览
嵌入式软件开发常用的关键字和运算符
点击上方蓝色字体,关注我们1volatile关键字volatile是一个特征修饰符,提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,告诉编译器对该变量不做优化,都会直接从变量内存地址中读取数据,从而可以提供对特殊地址的稳定访问。常用场景:中断服务与主程序共享变量。示例代码如下://volatile uint8_t flag=1;uint8_t fla
美男子玩编程
2023-12-04
727浏览
嵌入式软件开发常用的套路与技巧
扫描关注一起学嵌入式,一起学习,一起成长01. 调试相关的宏在Linux使用gcc编译程序的时候,对于调试的语句还具有一些特殊的语法。gcc编译的过程中,会生成一些宏,可以使用这些宏分别打印当前源文件的信息,主要内容是当前的文件、当前运行的函数和当前的程序行。具体宏如下:__FILE__ 当前程序源文件 (char*)__FUNCTION__ 当前运行的函数 (char*)__LINE__
一起学嵌入式
2023-11-22
660浏览
嵌入式软件开发常用软件
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 作为一个软件开发人员,除了程序能力素养方面外,还应该熟练地使用各种常用的辅助工具,所谓“工欲善其事,必先利其器”;通过这些工具能提升自己的专业素养,且在工作中选择合适的工具可以起到事半功倍的效果。下面介绍各种常用软件,可以选择通过合适的工具来提高我们的工作效率。IDE 单片机软件开发常常使用 IDE(嵌
大橙子疯嵌入式
2023-11-13
631浏览
正在努力加载更多...
广告
今日
新闻
1
AI眼镜参考设计方案:以低功耗与高集成度破局轻量级市场
2
百镜大战背后的算力博弈:谁将定义AI眼镜未来?
3
英伟达CEO黄仁勋再访北京,回应H20芯片被禁
4
高性能三通道双向电源:实现更多测试与更高吞吐量
5
注入锁定充当分频器,提高振荡器性能
6
魏哲家:预计30%的2纳米以下产能将布局美国亚利桑那州
7
英飞凌XENSIV传感器技术:协同创新与场景化应用探索
8
传台积电美国厂将涨价30%
热门
文章排行
1
Github屏蔽中国IP!!中美关税大战的战火还是烧到科技圈
硬件笔记本
16734
2
突发!特朗普宣布豁免部分中国电子产品、电子元器件125%关税!附豁免产品清单
芯片之家
7102
3
什么是芯片的COO/CCO/COD/DIFF/COA/ACO?
射频美学
5812
4
美方豁免部分产品“对等关税”,中方最新回应
芯存社
4403
5
美国宣布对笔记本电脑、智能手机、半导体等豁免征收“对等关税”
CINNOResearch
3728
6
反转!即将征收芯片关税,中美已通过中间人就关税问题初步接触,Q1中美双边贸易仍保持增长,鸿海解读美国关税豁免政策影响
芯存社
2742
7
暂停接单、原产地判定...芯片人快被逼疯了!
芯世相
2668
8
微软突发“封杀令”!全面禁止Cursor使用C、C++、C#扩展,开发者被迫回退版本
C语言与CPP编程
2610
9
重磅!美国宣布对集成电路、平板电脑、智能手机、显示模组等免征收“对等关税”
芯存社
1761
10
最新动力电池国标出台:不允许起火和爆炸
谈思汽车
1591
11
集成电路原产地认定新规详解——流片地即原产地的技术与合规分析
汽车电子与软件
1464
12
集成电路原产地新规,流片地成关键!
皇华电子元器件IC供应商
1330
13
瑞萨电子与您相约2025慕尼黑上海电子展共探“芯”力量
瑞萨MCU小百科
1284
14
电动汽车电池新国标公布:热扩散不起火、不爆炸
一览众车
1253
15
苹果Q1手机销量首次全球第一
WitDisplay
1232
16
特朗普,传出新消息
谈思汽车
1222
17
中国认定芯片流片地为原产地!对Intel、AMD、高通有什么影响?
文Q聊硬件
1205
18
中国紧急宣布!芯片流片地认定为原产地对Intel、AMD、高通有何影响
手机技术资讯
1137
19
美国计划进一步封杀DeepSeek
WitDisplay
1033
20
AI含量拉满!TOP25+储能企业竞逐
行家说储能
1014
21
美商务部长:面板必须在美国制造!
WitDisplay
936
22
美国宣布对显示模组/终端等豁免征收“对等关税”
WitDisplay
916
23
突发!特朗普“胁迫”台积电全产业链迁美,90%以上的5nm芯片断供?
飙叔科技洞察
883
24
RTX5060Ti首发价格敲定!8GB不变、16GB便宜了
硬件世界
833
25
重大发明!!!中国科学家研发出"全天候"超级钠离子电池
锂电联盟会长
755
26
特朗普又变卦:关税没有例外!电子产品仍面临关税
CINNOResearch
748
27
千元天线数最多!余承东官宣华为新路由信号能穿三堵墙
文Q聊硬件
739
28
无限期有效!英伟达H20限制对华出口
芯极速
719
29
鸿蒙破局!代码自主100%,鸿蒙机器人操作系统凭什么打破国外垄断?
飙叔科技洞察
688
30
GitHub屏蔽所有中国IP访问原因未知
芯片之家
686
广告
最新
评论
更多>>
真的是,硬要逼我用ViewTurbo
用户17445...
评论文章
2025-04-13
Github屏蔽中国IP!!中美关税大战的战火还是烧到科技圈
A1,寓意,美国作为人造这一领域的第一人
自做自受
评论文章
2025-04-13
尴尬!美教育部长将AI读成Aone
资料
文库
帖子
博文
1
电源工程师技术培训-初级
2
自动控制原理++上册,黄家英,第二版
3
现代实用传感器电路-图书
4
多传感器信息融合及应用
5
硅微机械传感器
6
车规级功率半导体技术现状、挑战与发展趋势
7
头文件类型定义
8
2025年感知技术十大趋势深度分析报告
9
C#+WPF+Opencv模块化开发视觉对位运动控制系统
10
[完结14章]Vue3.5+Electron+大模型 跨平台AI桌面聊天应用实战
1
【2025面包板社区内容狂欢节】发文、回帖赢25万E币!
2
已知并联电阻总阻值,算出23456个......并联电阻的阻值,比...
3
HMD3075国产首款量产型七位半万用表!青岛汉泰开启国产高...
4
差分晶振的输出方式有哪几种呢
5
cadence中如何测试鉴相器的输出电压和相差的关系
6
拆解:DMA方式WM803开发板+ST7735驱动显示TTL例程解析
7
IU5209E升压充电管理芯片
8
MDD高效率整流管的工作原理:如何降低导通损耗?
1
全球6G大会 | 紫光展锐用“芯”推动空天地一体创新纪元
2
AI帮你赢:人人都能用的AI方法论 读后感和书评,我会推荐给我的学生
3
水下装备体系论证系统软件全面解析
4
京东全球购十周年:宣布投入亿级资源,升级四大商家扶持举措
5
瑞芯微RK平台开发必备的20个常用命令,帮您效率翻倍
6
网络链路攻防战术对抗仿真系统软件全面解析
7
多极电磁铁有哪些应用
8
AI赋能,健康无界:WT2605C语音芯片智能血压计的个性化设计方案
1
电容的并联
2
PLC控制柜设计原理电装布局、接线图和原理图
3
二次控制原理图如何识图与绘制?图文并茂让你瞬间理解!
4
一文详解ESD与EOS失效差异
5
十分钟了解新能源汽车整车电控系统
6
上下拉电阻与驱动力的关系
7
比亚迪纯电动汽车热泵空调技术详解
8
零序电流互感器安装接地线穿还是不穿?这一招让你秒懂!
9
48张高清电工电路彩图,你真不一定都会!
10
CPU中有多少个晶体管?
在线研讨会
迈来芯新一代经济型热成像技术:赋能电力电子过热保护与智能应用温度监控
ADI 应用于电池管理系统 (BMS) 的电芯监测解决方案
利用氮化镓技术打造高效电机驱动——人形机器人、无人机与电动汽车应用
ADMT4000重新定义多圈编码器设计
E聘热招职位
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
AI眼镜参考设计方案:以低功耗与高集成度破局轻量级市场
百镜大战背后的算力博弈:谁将定义AI眼镜未来?
英伟达CEO黄仁勋再访北京,回应H20芯片被禁
高性能三通道双向电源:实现更多测试与更高吞吐量
注入锁定充当分频器,提高振荡器性能