初学者如何开始学习嵌入式开发学哪种好 呢?新手入门全干货!零基础小白入门嵌入式开发主要有哪几种?,嵌入式开发要学什么东东?,我想学习嵌入式系统,买哪个开发板好?,有没有嵌入式开发的学习路线,越详细越好??必看
1.嵌入式开发主要有哪几种?
嵌入式开发主要有两种:一种偏硬,主要使用语言是C语言和汇编,例如做驱动开发,这类的开发对硬件要求比较高,短期内比较难掌握,除非是专业人士,另外,这类开发的就业机会比较少,因为国内的硬件设计力量很弱,稍复杂的硬件都交给台湾或国外公司设计。一种偏软,主要基于嵌入式操作系统,例如Symbian、Linux、Android等等,开发人员主要从事嵌入式操作系统和应用软件的开发。特点是:比较容易上手学习,就业机会多,因为嵌入式设备的增值很大程度上取决于嵌入式软件,这占了嵌入式系统的最主要工作。就业前景也非常的看好。
2.嵌入式开发要学什么东东?
我是做嵌入式的,我觉得学的最快的方法就是买套开发板自己开发练习,如果单考看书,应该学起来很慢且没什么效果.因为具体到开发不同的产品硬件会不一样,编译的过程中也不一定会是书上写的那么顺利不出错误.而且错误也是不定的,只有自己真正做过一编才能够深入了解.
3.我想学习嵌入式系统,买哪个开发板好?
刚学的话,还是不要买那些开发板了。什么都不懂买来又有什么用乃,还是要先看书,了解uc系统,然后在网上找个已经移植好了的平台。比如51单片机或者lpc系列的。这些都可以在proteus里仿真的。当比较熟练了,在根据自己的需要买开发板,不然你买来还不放着,而且你这时什么也不懂,具体买哪一款也不清楚,被别人坑了也不知道。所以等自己熟悉了,再去买开发板,自己看那个开发板的配置,根据自身实际情况判断哪款适合自己,这样不是更好吗?所也,现在一定不要买,当然,以后还是要买的。希望对你有帮助,祝你好运! 补充:你问uc和linux可不可以同时支持,我想这个问题,不需要其他人回答你,等你学多了,看多了,自然就明白了,这里我就不说了。。。。慢慢学吧,祝你好运。
4.有没有嵌入式开发的学习路线,越详细越好
看方向 如果选择嵌入式硬件开发,就不懂了 软件开发的话,分底层和应用层 我是从事wince驱动开发的(快满一年), 以wince为例,底层就是boot、bsp修改、驱动开发这几部分 学习路线: 1、买个开发板 2、按照开发板上的例子玩玩,ARM汇编稍微能看懂,写点简单的程序跑跑,对汇编有个大概的了解,等等会多少涉及点汇编的东西 然后就是开发板上的一些驱动玩玩。如果可以拿相似的BSP移植到开发板上就更好了,对BSP就有更多的认识了,学完以上可能可以找到工作,在工作中进一步加深理解 如果是应用的话,wince,我们写应用用的是VS2005,VC++,和PC的开发基本差不多 学完一个操作系统,切换到另一个平台相对而言还是蛮快的,基本都是相通的 我之前的经验是,我买了开发板玩了ADS程序写了小型的程序,就是把LED啊、液晶屏啊、等等驱起来,然后,在linux下玩驱动,写了几个简单的流驱动,去应聘,鬼使神差被招进去玩wince驱动了,感觉差得不是很多,玩了2周就开始上手,2个月之后,底层这块就都扔给我了 以上,仅供参考(至于开发板,如果是消费电子类的,好像三星的S3C系列用的人比较多,开发板也很多,工业类的就不懂了。至于选哪家开发板厂家,百度google一下)
看了以上有关的嵌入式开发学哪种好讲解,如果还有什么疑问可以直接来电咨询。