心得小结,关于注重加强MCU调试能力的意识

 

 

这两个月没有怎么更新博文,最近换工作了,根据新工作安排,大半年内都做MCU开发(就不要叫单片机了,太老土了)。

入职新工作了,急需重构拳头产品的软件,所以每天加班,博文也就没以前更的多了。

 

单片机与linux应用开发,开发过程中有什么区别之近日个人感悟:

第一点,单片机往往配合仿真器调试,linux应用开发往往使用串口打印,或者gdb、coredump文件来定位段错误。

linux应用开发调试手段,可以参考我的博文: 

第二点,单片机开发会涉及中断,而linux应用开发不会涉及中断的概念。

(linux驱动开发就会涉及中断,但是一般驱动开发工作量少,某个SPI或IIC外设的驱动开发好了以后就可以一直用,所以大家其实不太会重视这块,更重视,每天接触最多的肯定是linux应用开发)

 

近日遇到问题,迷糊了挺久,最后得以解决,在此总结心得。

我的环境:        MDK下调试stm32

我遇到的问题: 

翻车在一个GPIO上 开启pin中断 导致程序卡死

 

心得小结,关于注重加强MCU调试能力的意识

上一篇:LeetCode 每日一题 (字符串转换整数 (atoi))


下一篇:【Abp VNext】实战入门基本操作 —— 如何修改用户账号密码及其他信息