学习经验
crazyleen
有志于ARM嵌入式开发
展开
-
单片机模块化编程
<br />最近做一个基于GSM的智能家居远程控制系统,花了好多天来完成了pcb板的制作到硬件调试完毕,感觉和那些乱七八糟的元件打交道也别有一番乐趣,硬件昨晚了就开始我的软件编写。由于经验不足,很少做单片机的系统,最初编写GSM模块,再编写其他模块,每个模块多调试完毕后,才开始主控函数的编写,编写的过程中,还不断修改原来模块的代码,不久后又觉得这样的设计不合理,继续改吧,改到何年何月?这个系统刚开始没设计好模块之间的接口,搞得乱七八糟的。后来居然还在一个模块中嵌入另一个模块的细节,还好写了一些后意识到了这个原创 2010-08-27 02:53:00 · 3750 阅读 · 5 评论 -
使用logic analyzer和python对JTAG调试器进行逆向工程
对JTAG调试器进行逆向工程这篇文章展示了如何对一个jtag调试器进行”逆向工程“,使用逻辑分析仪采集jtag调试器的时序数据,导出成cvs格式数据,然后使用python进行数据处理生成C语言源代码。帮助分析提取jtag协议,完成jtag调试器的”逆向工程“。对jtag调试器进行逆向工程,分析mcu的jtag协议,这是个巨大的工程,方法不对,根本做不出来。但是借助逻辑分析仪进行数据原创 2012-10-09 16:07:48 · 6130 阅读 · 0 评论