社区首页
博客
论坛
下载
文库
评测
芯语
研讨会
商城
EE直播间
芯视频
E聘
更多
社区
论坛
博客
下载
评测中心
面包芯语
问答
E币商城
社区活动
资讯
电子工程专辑
国际电子商情
电子技术设计
CEO专栏
eeTV
EE|Times全球联播
资源
EE直播间
在线研讨会
视频
白皮书
小测验
供应商资源
ASPENCORE Studio
活动
IIC Shanghai 2023
2023(第四届)国际 AIoT 生态发展大会
全球 MCU 生态发展大会
第四届临港半导体产业高峰论坛暨司南科技奖颁奖盛典
IIC Shenzhen 2023
第四届中国国际汽车电子高峰论坛
更多活动预告
杂志与服务
免费订阅杂志
电子工程专辑电子杂志
电子技术设计电子杂志
国际电子商情电子杂志
帖子
帖子
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
×
提示!
您尚未开通专栏,立即申请专栏入驻
帖子
博文
用户
芯语
首页
专栏作家
CEO专栏
论坛
博客
E币商城
资讯
电子工程专辑
国际电子商情
电子技术设计
软件调试
嵌入式软件调试常用的方法与技巧
扫描关注一起学嵌入式,一起学习,一起成长在软件开发过程中,一般来说,花在测试比花在编码的时间要多很多,通常为3:1(甚至更多)。这个比例随着你的编程和测试水平的提高而不断下降,但不论怎样,软件测试对一般人来讲很重要。今天以嵌入式开发为例,给大家分享一下常见软件的调试方法有哪些?很多年前,一位开发人员为了在对嵌入式有更深层次的理解,询问了这样的一个问题:我怎么才能知道并懂得我的系统到底在干些什么呢?
一起学嵌入式
2024-12-28
15浏览
汽车嵌入式软件调试的三个实用技巧
自硕士毕业,笔者从事汽车嵌入式行业已经3年的时间了。相较于学校的项目,公司的项目对代码的书写规范,测试用例都要求更加严格,在汽车行业,工程师大部分的代码都是EB Tresos和 Davinci以及Matlab生成的,只有少数的复杂驱动代码需要工程师自己设计。但是这并不意味着工程师只需要按照设计要求,在图像化配置工具上勾勾点点,生成代码,稍微测试一下就可以了,如果只具有配置生成测试的能力,只能停留在
汽车电子与软件
2024-11-12
165浏览
嵌入式软件调试bug常见方法
一般来说,花在测试比花在编码的时间要多很多,这个比例随着你的编程和测试水平的提高而不断下降,但不论怎样,软件测试对一般人来讲很重要。我怎么才能知道并懂得我的系统到底在干些什么呢?面对这个问题有些吃惊,因为在当时没有人这么问过,而同时代的嵌入式开发人员问的最多的大都围绕“我怎么才能使程序跑得更快”、“什么编译器最好”等问题。面对这个不同寻常却异乎成熟的问题,可能很多人都不知道怎么办,下面就来讲讲软件
ittbank
2024-07-24
257浏览
嵌入式软件调试偶发性问题技巧
经常有朋友问我,该如何调试程序的偶发性问题?大家所谓的偶发性问题,就是很难复现、较难定位的问题,比如在家里验证了N遍,固件一发布到客户现场就各种宕机;现场刚调试得明明白白,正准备离开客户公司大门,客户来电话了,然而折返复现问题,却死活不出现;明明有些代码“对天发誓”不会存在问题,而程序运行久了总有概率在那一块翻车,等等。确实遇到这样的问题属实让人头皮发麻,比如你在深圳,客户现场在北京,出了一些偶发
嵌入式ARM
2023-11-02
292浏览
嵌入式软件调试日志输出的一些经验!
打log的原则1、异常分支或错误处理一定要打log2、重大操作时一定要打log,下面打log场景会讲述log格式的原则1、时间戳必须有,最好能够精确到微秒。精确到秒的时间戳,相信很多人都熟悉,这能够确认问题的时间和系统uptime的对比,能够进一步还原问题的场景。至于到微秒,在多线程程序下,如果进程停止响应,可以从日志时间看是否死锁。一般格式:[2017-01-09 12:16:30.541]2、
嵌入式大杂烩
2023-06-28
509浏览
辅助软件调试的几种手段
本期话题:在调试嵌入式软件的时候,根据具体的硬件平台不同,会选择不同的调试手段。那么,比较常见的调试手段(方法)有哪些呢?聊一聊:嵌入式软件在开发过程中,需要不断地进行调试验证,当运行结果和预期不符的时候,需要借助调试手段进行跟踪分析。不同的硬件平台,有可能受资源影响,只能选择某种调试手段进行跟踪程序的运行。下边列举几个:1、在线调试。通过 Jlink 、JTag、STLink等仿真器工具,在线调
嵌入式ARM
2023-06-25
923浏览
嵌入式软件调试也是一门艺术~
在嵌入式软件开发过程中,一般来说,花在测试比花在编码的时间要多很多,通常为3:1(甚至更多)。这个比例随着你的编程和测试水平的提高而不断下降,但不论怎样,软件测试对一般人来讲很重要。很多年前,一位开发人员为了在对嵌入式有更深层次的理解,询问了这样的一个问题:我怎么才能知道并懂得我的系统到底在干些什么呢?面对这个问题有些吃惊,因为在当时没有人这么问过,而同时代的嵌入式开发人员问的最多的大都围绕“我怎
电源研发精英圈
2023-04-25
474浏览
减少嵌入式软件调试时间的三个技巧
Ftrace训练营火热报名中:Ftrace训练营:站在设计者的角度来理解ftrace(限50人)。训练营第一期报名已圆满成功,好评如潮。第二期报名正在火爆进行中(咨询小月微信:linuxer2016)。ARM安全架构训练营火热报名中:阅码场训练营:ARM安全架构之Trustzone-TEE实战。报名咨询客服(小月微信:linuxer2016)。ARM架构与调优调试训练营火热报名中:阅码场训练营:A
Linux阅码场
2022-06-30
537浏览
嵌入式软件调试偶发性问题技巧
大家好,我是bug菌!经常有朋友问我,该如何调试程序的偶发性问题?大家所谓的偶发性问题就是很难复现、较难定位的问题,比如在家里验证了N遍,固件一发布到客户现场就各种宕机;现场刚调试得明明白白,正准备离开客户公司大门,客户来电话了,然而折返复现问题,却死活不出现;明明有些代码“对天发誓”不会存在问题,而程序运行久了总有概率在那一块翻车,等等。确实遇到这样的问题属实让人头皮发麻,比如你在深圳,客户现场
嵌入式ARM
2022-04-19
635浏览
软件调试
【单步调试】【多线程调试】调试过多线程的都懂的。【断点调试】【递归调试】调试过递归代码的都有这种耳鸣目眩的感觉。【老旧代码调试】对于早期已经缝缝补补的庞大软件代码进行调试,还不如推倒重来。【生产中代码调试】【用户等待调试结果】【掩耳盗铃式调试】【考古挖掘式调试】【无题 · 调试】
TsinghuaJoking
2022-02-07
850浏览
嵌入式软件调试之软件断点
软件断点INT 3 指令,即通常所说的“软件断点”,一条X86系列处理器专门用于支持调试的指令。该指令目的是使CPU中断(break)到调试器,供调试器对执行现场进行各种分析。INT 3Visual C++ 嵌入内联汇编指令,示例如下:VS没有下断点,程序会自动断在INT 3 指令所在的位置。这正是通过注入代码手工设置断点的方法。反汇编窗口如下:内存地址002719CE 处有INT 3 指令。打开
嵌入式资讯精选
2021-12-23
889浏览
嵌入式软件调试之软件断点
关注、星标公众号,直达精彩内容来源:CSDN | maomao171314整理:技术让梦想更伟大 | 李肖遥软件断点INT 3 指令,即通常所说的“软件断点”,一条X86系列处理器专门用于支持调试的指令。该指令目的是使CPU中断(break)到调试器,供调试器对执行现场进行各种分析。INT 3Visual C++ 嵌入内联汇编指令,示例如下:VS没有下断点,程序会自动断在INT 3 指令所
李肖遥
2021-12-22
1433浏览
正在努力加载更多...
广告
今日
新闻
1
被传停供OPPO、vivo?中蓝电子这样回应……
2
人工智能前沿|2025 年影响工程的顶级趋势
3
高熔断电流保险丝:不得不说的二三事
4
起死回生?国产GPU厂商象帝先新一轮融资近了
5
台积电日本熊本厂开始量产,专注12~28nm逻辑芯片工艺
6
豆包月活仅次于ChatGPT,字节研发投入800亿元,要做中国版OpenAI?
7
ASML CEO:美国禁售EUV光刻机致中国芯片技术落后西方10-15年
8
美国欲摆脱中国进口依赖,加大投入硫化锂电池技术
热门
文章排行
1
六爷!中国第一个试飞了!还同时试飞两款!
车智
5462
2
巴西劳工风波中,比亚迪停止合作的“Jinjiang”是哪个公司?
谈思汽车
1780
3
RTX50系列显卡发布顺序:首发竟不是RTX5090
硬件世界
481
4
林肯中国即将消失,福特或已做好撤退准备
谈思汽车
441
5
突发!海力士、三星开始撤离中国!
集成电路IC
355
6
小米GitHub开源项目Star两天破万
strongerHuang
293
7
WTF!GitLab不再为中国大陆、香港、澳门提供账号服务,60天不迁移或被删除账号
C语言与CPP编程
278
8
苹果2025上半年新品爆发:5款大作已在路上
快科技
239
9
突发!涉及碳化硅衬底材料,美国拜登政府对中国生产的成熟制程半导体进行301贸易审查
碳化硅芯观察
239
10
硬件开发八年,我强烈推荐这款免费的电路仿真软件
硬件那点事儿
237
11
国产芯片公司,超14600家倒闭!
ittbank
199
12
突发!!!星思半导体创始人遭广州市中级法院股权冻结,其任职企业高达34家!
集成电路IC
196
13
中国半导体企业TOP100最新排名!
半导体工艺与设备
177
14
长鑫存储,量产DDR5!
芯极速
177
15
Omdia:2024年浪潮信息进一步巩固在中国服务器市场的领先地位
Omdia
175
16
宇树科技再出圈
科创板日报
161
17
涉华条款全被删,与马斯克有关?
谈思实验室
158
18
重磅!长鑫存储量产DDR5!
中国半导体论坛
156
19
赔偿N+8.5!又一汽车零部件企业被曝裁员!
智能汽车电子与软件
149
20
Arm诉高通案深度分析:为什么高通取得了胜利?
汽车电子设计
149
21
【光电集成】关于先进封装,这可能是迄今为止最专业的报告
今日光电
147
22
全面分析:OpenAI发布会(12个应用&功能)
智能计算芯世界
140
23
大盘点!2024国产半导体产业家底,超6400亿、1100亿、3000亿!
飙叔科技洞察
139
24
OpenAI发布新一代AI模型o3,GPT-5遥遥无期!
飙叔科技洞察
136
25
华为三折叠手机,百度年度热搜科技榜单第一名!彰显科技创新潮流!
国纳科技匠
135
26
英伟达、AMD投资!特斯拉人形机器人或将大爆发!
飙叔科技洞察
133
27
TVS瞬态抑制二极管电路的工作原理和特点!
皇华电子元器件IC供应商
128
28
大摩:苹果iPhone16是自iPhone12以来最不受欢迎手机;2025年初出货恐遇瓶颈!
飙叔科技洞察
124
29
惊爆!外媒暗指扎克伯格婚姻亮红灯,或将公开离婚消息?爱妻形象遭质疑?
美股研究社
123
30
英伟达GB200生产满载!黄仁勋:进展顺利,AI芯片效能惊人!
飙叔科技洞察
117
广告
最新
评论
更多>>
好神经的网站,一直登陆阅读完全文,也不跳转,明明登陆了,神经
小瑞不熬夜
评论文章
2024-12-27
自动驾驶多车协同与人机协同现状详细总览
怎么看不了啊
小心大雄
评论文章
2024-12-20
嵌入式工程的文件怎么安排比较合理?
资料
文库
帖子
博文
1
汽车动力与底盘MCU市场现状研究报告
2
元能芯24V全集成电机专用开发板
3
《相对论》(美·爱因斯坦)
4
[14章附电子书]Springboot+ChatGLM 实战AI数字人面试官系统
5
《彩色电视机原理与维修》
6
《时间简史》(霍金 著)
7
自动增益控制放大器设计与实现
8
ASTM D 130-12
9
12-13学习笔记
10
PIC单片机与PC机异步串行通信设计资料
1
【工程师故事】嵌入式老鸟平凡又不平凡的一年又一年-以及个人嵌入式生涯回顾与建议
2
【工程师故事】+2024年:跟大家说说我从工程师到教师的跨界之旅
3
【2024年末活动】工程师写总结,送示波器、扫地机、稳压电源、平板手表、螺丝刀!
4
【电子DIY】+ 我是电子圈里最牛的点灯大师、最亮的仔!
5
【富芮坤FR3068x-C】+开发环境构建及问题
6
过流保护,大家都会采集电流后经过运放放大送单片机,单片机控制MOS,从而保护后级电路。那短路保护,大家都是怎么做的。现在遇到一个问题,...
7
电流检测电路的两种电路
8
【富芮坤FR3068x-C】+上手及点灯
1
开除学术造假学生之感想
2
进一步优化采购与分销?与时俱进!
3
工程师职场现状调研:洞察行业趋势,解锁职业发展密码
4
无人机现状调研:应用多元、技术升级与挑战并存
5
解锁供应链管理的密码:从混乱到有序的商业蜕变
6
探秘 PCB:电子世界的基石
7
物联网:连接万物,开启智能新时代
8
医疗电子:科技赋能,开启医疗新时代
1
认识动力蓄电池管理系统
2
最容易引发电路故障的元器件都有哪些?
3
为什么时钟晶振一直用的是32.768KHZ,而不是其他的频率呢?
4
精密整流电路工作原理、公式构建、测试、应用和调试
5
总结:单片机IO电流倒灌
6
为什么电路上TVS经常损坏?
7
正弦稳态电路功率分析
8
深入分析Linux内核进程的虚拟内存
9
如何减少嵌入式软件代码bug?看看这些问题
10
搞硬件要用好TVS管,资深大牛分享几点TVS选型经验!
在线研讨会
多路有光·精准不凡——KSW-SGM01模拟信号源发布会
重塑机器人未来:揭秘创新芯片解决方案的颠覆力量
迈来芯Triaxis® 3D磁传感器:汽车安全应用的优选方案
适用于安全连接的新一代PIC32CK SG/GC系列单片机
EE直播间
精密半导体参数测试解决方案
直播时间:01月08日 10:00
E聘热招职位
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
被传停供OPPO、vivo?中蓝电子这样回应……
人工智能前沿|2025 年影响工程的顶级趋势
高熔断电流保险丝:不得不说的二三事
起死回生?国产GPU厂商象帝先新一轮融资近了
台积电日本熊本厂开始量产,专注12~28nm逻辑芯片工艺