嵌入式虽然只有简单的三个字,但它牵涉到的东西却很广,现在很多人对嵌入的理解都比较狭隘。首先从工作内容来分有嵌入式硬件工程师,嵌入式软件工程师。当然是设计原理图,画PCB板等,他们只负责硬件,和软件有关的都由嵌入式软件工程师来负责,所以通常一个新产品研发,需硬件工程师和软件工程师密切的配合,才能出成果。所以不要认为嵌入式就是LINUX和C了,有时一个产品里,这几种嵌入式系统同时存在,综合的组成一个完整的产品。
嵌入式开发分为哪几个方向?
嵌入虽然只有简单的三个字,但是涉及面很广,现在很多人对嵌入的理解都很狭隘。不知道你的专业是什么,就说系统点。首先从工作内容来说有嵌入式硬件工程师和嵌入式软件工程师。嵌入式硬件工程师应该怎么做?当然是设计原理图(涉及模拟电,数字电,高频),画PCB板等。他们只负责硬件,嵌入式软件工程师负责与软件相关的一切。因此,通常一个新产品的研发需要硬件工程师和软件工程师的密切配合才能出成果。嵌入式软件工程师应该学什么?大部分人说嵌入式的时候,估计是指嵌入软件,忽略硬件,所以是狭义的。首先,介绍了几种嵌入式系统。以单片机为核心的嵌入式系统,比如51,AVR,需要C语言或者汇编,比较简单。大部分只做单片机的公司都会要求软硬件都要,尤其是小公司(大公司软硬件分工很细),也就是说自己设计电路,自己写程序。如果你是电子专业的,这个合适,这个电子专业做的比较多。2.以ARM7、M0、M3为核心的嵌入式系统,功能比单片机多很多,需要一些C语言或汇编或UCOS等微内核的嵌入式系统。这些可以说是一些功能强大的单片机,专门的硬件工程师已经开始做硬件,软件负责软件。除非某些不正常的小公司要求你硬件和代码都要做,我就碰到一个,拿着它什么都不会。3.ARM9等更高级核心的嵌入式系统功能复杂,需要C或C++、LINUX或WINCE等系统,比如现在很流行的Android。软硬件分工严格,所以软件工作量大,硬件复杂,需要多人配合。当然还有其他的嵌入式系统,比如MIPS,DSP,FPGA等等。如果你是计算机专业的,第三种最适合你。所以不要以为嵌入式系统就是LINUX和c,有时候这些嵌入式系统同时存在于一个产品中,综合起来就形成了一个完整的产品。所以在学习嵌入式技术之前,要对嵌入式技术有一个全面的了解,找准自己的方向(纯手写,欢迎提问)
软件开发方向和嵌入式方向分别的发展前途是什么,可以应用于哪些领域?
软件开发都是关于软件的,方向太广了,但是大部分都是用API做的东西,但是不排除有一部分太高端,一般都是用PC做的东西,而嵌入式技术有软有硬,大部分都是从事底层驱动开发和内核移植,当然也有一些移植的应用,都在用。当然,离开pc是不可能的。领域是工业控制人工智能之类的
嵌入式软件开发和应用软件开发,哪个方向更有前景?
c#和面向JAVA的B/S系统开发。这是发展趋势,也就是web应用系统开发。SAP国际erp巨头,项目是C/S系统,最近和他们公司竞标。以上都是应用软件开发方向,而嵌入式开发一般和工控设备打交道比较多,不需要应用软件开发的人也很多
嵌入式开发职业发展分为哪几个方向
。创客学院老师为你解答。1.硬件层是整个嵌入式系统的基础。如果现在对单片机和接口比较熟悉,可以用C和汇编语言编程,那么从嵌入式系统的硬件层走起来相对容易,这也是驱动层的基础。一个优秀的驱动工程师应该能够自己理解硬件的电路图并完成CPLD的逻辑设计,同时熟悉操作系统的内核及其调度。但硬件平台是基础,增值要靠软件。硬件层适合电子、通信、自动化、机电一体化、信息工程专业的人。他们需要掌握基本的专业知识,如单片机原理与接口技术、微型计算机原理与接口技术、C语言等。2.驾驶层,这部分比较难。一个司机工程师不仅应该能够阅读