嵌入式培训

亿元级外企Java培训企业

  • 全国服务监督电话4008270010
嵌入式培训 > 嵌入式问答 > 嵌入式开发需要学什么?
  • 嵌入式开发需要学什么?

    发布:嵌入式培训  来源:嵌入式问答  时间: 2016年05月24日

  • 嵌入式是当前最热门最有发展前途的IT应用领域之一。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机...

  • 嵌入式是当前最热门最有发展前途的IT应用领域之一。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。下面就由达内具体介绍。

    嵌入式工程师做嵌入式系统设计和开发,包括硬件系统的建立和相关软件开发、移植、调试等工作。

    嵌入式分为操作系统和硬件两个方面,就业的方向更广、更深,就业机会和入职待遇比普通软件工程师好。

    目前有很多公司将硬件设计包给了专门的硬件公司,稍复杂的硬件都交给台湾或国外公司设计,国内的硬件设计力量很弱,很多嵌入式公司自己只负责开发软件。

    嵌入式需要学什么?嵌入式软件开发需要学的东西很杂,因为它跟普通的上层软件开发还是存在一定的差别的,主要表现在嵌入式软件是指针对某一种特定的需求或者应用而定制的硬件和软件平台,以及在该平台上运行的软件。所以,学习嵌入式软件开发不仅仅要懂软件开发方面的东西,也需要一些主流嵌入式操作系统、硬件体系架构和硬件资源管理方面的知识,包括具有C/C++语言、汇编语言、操作系统等基础;熟悉模拟电子技术和数字电子技术等硬件知识;

    了解处理器体系结构,具体可分为以下:

    1. 编程类课程(主要以C语言为主,靠底层的开发还需要懂得汇编语言)

    2. 软件工程类课程,包括软件的开发流程,项目管理,软件开发方法之类的。

    3. 编程算法。(数据结构方面的书是需要有的,严蔚敏的数据结构挺好,只不过有点难,唐发根的也不错)

    4. 操作系统方面的知识,嵌入式的话一般是以linux为例,也有可能以uC/OS为基础,要学好嵌入式系统的话,除了扎实的编程基础,这部分知识的积累尤其重要。

    5. 嵌入式相关的课程,因为嵌入式的开发有别于一般PC机上的上层开发。

    6. 简单的硬件和体系架构方面的知识,比如ARM、PowerPC、MIPS之类的。

    您有任何关于嵌入式培训的疑问,欢迎咨询在线老师。

    嵌入式开发突出强制和项目,学习不仅仅是学习几项技术,而是构建你的知识体系。比如学习嵌入式开发,就要从基础Linux,C语言,数据结构开始,到 ARM,汇编,Linux内核、驱动等,更重要的是更多的项目练习。

    通过上文,您对嵌入式需要学什么是否有了一定的了解。如果您还有任何嵌入式需要学什么方面的疑问,可随时咨询达内!

  • 上一篇:从事嵌入式开发的好与坏是什么?

    下一篇:如何挑选好的嵌入式培训机构?

网站导航
2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56