在计算机、互联网和通信技术高速发展的同时,
嵌入式系统开发技术也取得迅速发展。这不仅表现在从事嵌入式系统开发研究的人员队伍日益壮大,嵌入式处理器和实时操作系统的性能增强和产品升级换代,更重要的体现在嵌入式技术应用范围的急剧扩大。
嵌入式系统包含硬件和软件两部分:硬件架构上以嵌入式处理器为中心,配置存储器、I/O设备、通信模块等必要的外设;软件部分以
软件开发平台为核心,向上提供应用编程接口(API),向下屏蔽具体硬件特性的板级支持包BSP。嵌入式系统中,软件和硬件紧密配合,协调工作,共同完成系统预定的功能。那么,对于这些技术人员需要掌握哪些
嵌入式系统开发的基本技能呢?下面一品
威客网给您详细的介绍。
1、对于从事嵌入式系统硬件开发的人来讲,一般需要懂得以下基本技能 (1)能够熟练使用万用表、示波器和一些常用仪器的使用。
(2)会使用一种绘制原理图的软件绘制原理图。
(3)能够
设计嵌入式系统的印制板。
(4)能对设计的板卡进行必要的调试。
(5)能够进行一般嵌入式系统的关键器件选型。
(6)懂得如何下载软件到嵌入式系统中,并进行必要的系统硬件测试。
(7)掌握一般元器件的手工焊接技术。
2、对于从事嵌入式系统软件开发的人来讲,一般需要掌握以下基本技能 (1)理解常见的嵌入式操作系统的工作原理,理解线程、进程、信号量、消息机制、同步与互拆、并发控制等软件编程时用到的概念。
(2)懂得C语言和一些简单的汇编语言编程。
(3)熟悉一种嵌入式系统软件的开发过程,如:单片机系统、DSP系统、ARM系统或其它的一些潜入式系统。
(4)能够阅读一般嵌入式系统的原理图。
(5)必要硬件基础知识。
(6)至少熟悉一种嵌入式系统的软件开发环境。
总之,嵌入式系统的开发,是个复杂的工作,需要一个实践的过程才能正真地掌握它。嵌入式操作体系的品种也是无法计数的,有一些我连姓名也叫不上来,太多太多了。可是值得幸亏的是,这些操作体系迥然不同,相通的。如果您需要嵌入式开发、arm嵌入式开发、
嵌入式系统开发等,那就到一品威客网发布任务需求,百万专业威客给您最好的服务。
(一品威客网 anyi)