**
嵌入式开发分软硬件,我的学习是从软件Linux系统开始的。利用一个假期,硬着头皮将当时内核的最新版本上(Linux-2.6.19)移植到一个破烂的ARM9实验箱上。苦于没人指导,通常硬件上的一根连续(例如地址线或插入检测等控制线)就影响整个驱动的运行。跟踪调试连续一个星期也没结果,我想很多人(包括我的一些师兄和同学)会在这时候选择放弃。
幸好我坚持下来,后面随着对嵌入式系统的了解,对UCOS,WINCE等系统的一些移植也很快上手。对比着软件,在硬件方面也慢慢了解原理图上那些线的具体用法。当然,这些都需要时间来积累。
对于新手,我认为难在:一是坚持,二是资料。 |
|