嵌人式系统是当前最热门最有发展前景的IT应用领域之一,我们平常用的手机、可视电话、数码相机、摄像机、机顶盒、路由器、数控设备或仪表、医疗仪器、航天航空设备等都是嵌入式系统,各个行业对嵌人式技术人才的需求日益旺盛。下面就由卓跃教育为做一个介绍。
对于嵌入式开发工程师来说,在技术上需要逾越三道关卡,分别是"硬件"开发、操作系统开发和应用软件开发,三者缺一不可(如果缺一环,在工作中的技术发展会受限)。逾越三个堡垒的最佳途径是通过平台级的应用软件开发,锻造良好的应用软件编程思维;在这个软件编程思维和一定的编程经验基础上,能够更好得看透操作系统,理解操作系统的各个子系统工作原理和构成要素;从而在具备了一定"硬件"开发基础后,能够在开发板或者公司设计的板子上从容得搭建起满足成本、性能或其他要求的嵌入式系统,并在这个嵌入式系统上完成设备应用的软件开发。
嵌入式课程体系应该按照如上的最佳途径来设计的:
(1) 基础阶段:与高校的课程进行衔接,并为学员打下扎实得语言基础;另外需要熟悉我们后期开发系统的环境即WINDOW和Linux操作系统
(2) 平台系统软件:以软件应用项目为主导,在项目中熟练掌握以GUI、数据库、网络通讯等上位机的主流开发技术,建立起良好的编程思维和项目模块化思想,熟悉了基于操作系统以上的开发技术,积累一定的项目开发经验和文档能力。
(3) 嵌入式设备:以ARM裸机开发为起点,让学员掌握基于芯片级的开发技术,理解计算机系统一步一步如何从底层被搭建起来。以一款UCOS-II的嵌入式设备为例,让学员明白了嵌入式系统工作原理和整个过程中需要完成的各类开发技术。最后让学员搭建起以基于嵌入式Linux操作系统的另外一款设备,从中更加了解嵌入式Linux的总体工作原理以及总体架构,理解驱动开发过程,更加有助于学员理解应用开发技术。
嵌入式是近几年发展最为迅速的IT领域之一,与我们所熟悉的通用计算机系统一样,嵌入式系统也属于计算机系统的一种,但其应用领域之广、系统形态之多、与多种技术结合之紧密,是通用计算机系统所不及的。
嵌入式系统涵盖了微电子技术、电子信息技术、计算机软件和硬件等多项技术领域的应用。国内许多高校已在研究生和本科生中,较早开设了嵌入式系统的相关课程,并筹建了嵌入式系统教学实验平台,高职类院校进行嵌入式系统教学的院校相对较少。根据自身的特点在嵌入式系统教学和实验室建设方面进行了有益的尝试与探索。在实践教学基地建设时,首先对嵌入式课程体系、实验内容、师资队伍等诸多方面进行详细设计和规划,以保证嵌入式系统实践基地能够满足学生学习掌握嵌入式技术的基本要求及部分较好学生和老师的需要。