请问学习嵌入式开发需要学习知道些什么

请问学习嵌入式开发,需要学习些什么知识,软硬件嵌入式开发的。

或者什么书能够带来帮助

首先C语言,这个是毋庸置疑的,不管是做嵌入式软件还是硬件开发的人员,对C语言的掌握这个是必需的,特别是对于以后致力于嵌入式软件开发的人,现在绝大部分都是用C语言,你说不掌握它可以吗?至于如何学习C语言,我想这些基础的知识每个人都有自己的方法,关键要去学习,看书也好,网上找些视频看也好。很多人会问,C语言要学到怎么样,我觉得这没有标准的答案。我想至少你在明白了一些基础的概念后,就该写代码了,动手才是最重要的,当你动手了,遇到问题了,再反过来学习,反过来查查课本,那时的收获就不是你死看书能得到的。还有应该学习下linux或者wince下的编程,这些对以后做应用的编程很有帮助,当然,如果做手机的话,那可以学习MTK、塞班、Android等操作系统,Android是以后发展的趋势,现在很热门,Android也是基于linux系统封装的,所以建议先学习下linux。
以上回答你满意么?追问

请问就是物联网方面的话,是编写软件嵌入到硬件里面,那么这个该从哪方面入手呢。还有wince什么意思,求大牛科普

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-09-12
1、嵌入式介绍(瞎说)
嵌入式开发包括软件和硬件。硬件就不多说了。
软件包括:
(1)底层驱动
(2)操作系统内核
(3)应用软件
2、准备阶段(胡诌)
学好C语言是软件开发的必备条件。因为内核和driver都是c代码。搞硬件的话,什么模电,数电都要会吧。
3、怎么搞(恶搞)
先看点相关视屏吧,推荐国嵌和华清远见的。起码知道自己要搞什么,怎么搞。建立概念,至于什么linux,wince,vxworks,gcc,makefile什么的以后都会懂得。
4、寄语(忠告)
一入嵌入式深似海,施主回头是岸,我佛慈悲,善哉,善哉!!!本回答被网友采纳
相似回答
大家正在搜