嵌入式工程分硬件和软件两方面,硬件的话一种是画PCB,调试硬件元器件,让硬件产品能够正常工作,一种是做硬件开发,使用vhdi编程软件开发使用汇编语言和C语言,主要是单片机开发或者linux开发,单片机简单一点,功能也不是很多,linux开发功能就比较齐全,最热门的是linux开发, 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。
嵌入式工程师具体是做什么方向的
嵌入式工程分为硬件和软件两个方面。对于硬件,一个是画PCB,调试硬件元件,让硬件产品正常工作。另一种是做硬件开发,用vhdi编程软件开发汇编语言和C语言,主要是单片机开发或者开发。单片机简单一点,功能不多。linux开发功能比较全,最流行的是linux开发
嵌入式系统工程师从事什么工作?
。嵌入式系统无疑是目前最热门、最有前景的IT应用领域之一。嵌入式系统用于一些特殊的设备。通常这些设备的硬件资源(如处理器、内存等。)都非常有限,而且对成本比较敏感,有时对实时响应要求很高。尤其是随着消费电器的智能化,嵌入式更为重要。如手机、PDA、电子词典、可视电话、VCD/DVD/MP3、数码相机(DC)、数码摄像机(DV)、机顶盒、高清电视(HDTV)、游戏机、智能玩具、开关、路由器、数控装置或仪表、汽车电子、家电控制系统、医疗仪器、航空航天设备。看到嵌入式系统的范围,你也应该知道嵌入式系统工程师是做什么的,也就是开发上述电子产品的工程师。如何学习嵌入式?学习嵌入式应该学习哪些基础知识?首先,C语言毋庸置疑。对于从事嵌入式软件或硬件开发的人来说,掌握C语言是很有必要的,尤其是对于未来致力于嵌入式软件开发的人。现在大部分都用C语言。你觉得掌握了就可以了吗?至于如何学习C语言,我想每个人都有自己学习这些基础知识的方法。关键是学习,看书或者网上找一些视频。很多人会问如何学习C语言?我觉得没有标准答案。我觉得至少在你理解了一些基本概念之后,你就该写代码了。动手才是最重要的。做的时候遇到问题,然后反方向学习,反方向查课本。那时候,你不会得到你看书能得到的东西。其次,你要对操作系统有所了解,这对你了解硬件和软件肯定有帮助。你要了解系统的管理,比如进程,线程,系统如何分配资源,系统如何管理硬件。当然,这些东西你光看书是理解不透的。如果你一时理解不了他们,那也没关系。多读书,结合以后的项目经验,你会有更好的理解。还要学习嵌入式系统,比如or wince编程,对以后的应用编程会有很大的帮助。当然,如果你做手机,你可以学习MTK、塞班等操作系统,这是未来发展的趋势。现在很流行,也是基于linux系统打包的,建议先学linux。还有,我要学MCU或者ARM或者MIPS。很多人说我没有单片机经验。可以直接学ARM吗?我觉得这根本不是问题。当然,如果你学过单片机,那就更好了。以后学ARM会更容易。最后,如果你知道了以上所有的知识,你就应该去读一些优秀的代码,比如结合arm芯片手册学习UBOOT源代码,了解一下最小系统开发,对你整个嵌入式开发都会有很大的帮助。如果可能的话,还可以学习一下linux的源代码。当然,如果你直接看2.6的代码,我想你会很痛苦。可以先看看早期版本的linux代码,比如0,1,0的代码等等。麻雀虽小,五脏俱全。如果你都读过,那么我认为你是一个非常成功的嵌入式工程师。怎么学习上面提到的知识?每个人都要找到最适合自己的方法,所谓最好的方法就是最适合自己的方法。很多人看不懂书,就看视频吧。视频也要选,不能光看,要选,要选。我也是一路过来的,但是我懒,不会看书,看着看着就想睡觉,所以这几年一直在看视频,现在算术也有了一些成绩,但是不敢说是高手。在网上看到有人总结了自己学习嵌入式的视频,嵌入式系列实践和视频教程。可以看网站http://www..info/.htm仔细看了一下,觉得