想学习嵌入式需要什么样的基础?

来源:百度知道 编辑:UC知道 时间:2024/06/28 15:05:48

现在社会上对嵌入式的理解有些偏差,这要归结于那些不良的培训机构的宣传。其实嵌入式的面很广,从基础的单片机系统开发到高端的ARM,DSP系统开发,都是嵌入式的范畴。因此,如果你没有基础,就从单片机、C语言学起,经过3个月到半年,就可以成为初级的嵌入式工程师,可以开发一些简单的智能仪表啊,智能玩具等产品,而如果已经掌握了单片机和C语言之类的嵌入式系统开发,就可以学些ARM等高端的系统开发。所以无所谓基础,只要肯学,任何东西都是从没有基础开始的。

现在社会上也有少数的培训机构,还是能够提供全方位的培训,并灵活提供阶段课程的。但只是少数,而且并不一定是非常有名的机构。

嵌入式有很多工作,大的说硬件设计,软件设计,软件上又包括驱动编写,应用程序编写,操作系统移植,定制,等。你可能是指软件,如果只是写应用程序,比如wince设备上开发就是最接近windows程序开发的。最难也最有别于PC机软件的是操作系统移植。需要编程基础,C甚至汇编也需要知道一点,操作系统概念,相关的CPU手册。

C语言、汇编语言、数字逻辑电路

C语言,操作系统,数字电路