读书人

学习嵌入式开发解决办法

发布时间: 2012-02-12 17:16:34 作者: rapoo

学习嵌入式开发
请问学习嵌入式首先是否要学习汇编啊
从什么地方学习起啊


[解决办法]
mark
[解决办法]
从C++ Primer学起。语言的基本功先打扎实再说。
现在的嵌入系统和windows编程没啥区别了。
[解决办法]
看你做哪方面的,因为现在的嵌入式开发有两大类人员:一种电子通讯出身的,优势在底层接口这边;一种计算机出身的,优势在系统开发这边。汇编不是必备的,但想深入嵌入式系统,又是必不可少的,不管怎么样,C语言是必须的,至少现在是嵌入式开发的主流语言。C++在不断应用,但是对很多小系统来说,存储空间的限制导致其偏爱C/ASM。
[解决办法]
语言和硬件的知识是基础,嵌入式用C比C++多些,汇编同样需要掌握--汇编更会侧重于用在贴近硬件和会被较多调用的地方。建议先找一些arm开发板来玩下。
除非你纯做上层应用,否则,绝不是“现在的嵌入系统和windows编程没啥区别了”。即便是纯上层,也不能这样讲--效率,系统都是Embed比之window更为需要考虑的东西。
[解决办法]
我刚学编程的时候,PC机内存1M,cpu8088,硬盘10M
我现在从事的嵌入系统,内存128M,cpu80M的8240,flash 128M,还算我们公司最弱的系统。
[解决办法]
语言只是工具,LZ如果想在短时间在一定程度上了解嵌入式开发的话,建议还是不用急着用汇编,相对来说,汇编对语言本身要求高,不利于对嵌入式概念本身的理解。同样的,C++对面向对象的理论基础要求高,如果不了解面向对象的知识,c++跟c比就没有任何优势,所以个人愚见,还是从C起步比较好。

读书人网 >C++

热点推荐