【原创】嵌入式系统开发心得
我也也是半路出家的,开始嵌入式系统开发时间也不长,仅一年而已,现在谈谈自己一点不成熟的看法,希望大家分享,如果不同意的话可以给我留言。我现在学习的ARM,Linux操作系统。凡是不必贪新,掌握好基础是最重要的。
也许有人说,8位机和32位完全不同,没有必要从8位机开始学习,我对这一观点保有不同对的看法。
我觉得应该从基础开始,8位机无论从编程语言,体系结构上与32位机都有很大的区别,但是8位机是基础,如果你做国一个8位机的开发,那么当你学习32位机时那简直轻而易举。
对于ARM首先要了解其内部的体系结构,功能的实现,然后看看编程语言方面的东西,给自己着两个例子慢慢的学习就可以了,不过最好有一个开发箱来进行试验。
对于Linux操作系统的学习,我觉得你需要掌握好C语言,然后找出Linux1.1内核版,找一本资料指导着学习,从最基础的地方学习内核,了解内核的体系结构,自己对内核进行配置、裁剪编译等等。
也许一开始会感觉很烦恼,但是慢慢的你会喜欢上的。
在你的学习中,知识能力=知识*激情。
我在给大家一点建议,希望大家学习嵌入式有一个好的过程:
1、51单片机;2、汇编语言3、32位机的学习4、Linux或其他的操作系统,最好能提供源码的那种
5、了解一些DSP的知识;如果你还有时间你可以学习以下CPLD等。
通过这些,我相信你找工作的时候就不会难受了!
页:
[1]