简述嵌入式嵌入式软件人才培养

更新时间:2024-02-14 点赞:5066 浏览:16145 作者:用户投稿原创标记本站原创

【摘要】随着信息产业和微电子技术的发展,嵌入式技术已经成为了最热门的技术之一,应用范围遍及我们日常生活的各个角落。于是全社会展开了学习嵌入式技术的热潮,嵌入式技术以不可阻挡的趋势走进了大学校园。
【关键词】嵌入式;嵌入式人才;培养
1671-1270(2012)03-0019-01
随着信息产业和微电子技术的发展,嵌入式技术已经成为了最热门的技术之一,应用范围遍及我们日常生活的各个角落。嵌入式技术在整个社会的信息化进程中扮演着极为重要的角色。电子产品制造业盛行OEM产销模式下,需要大量的嵌入式开发人才,而人才的缺乏已经成为嵌入式发展的瓶颈。
在这样的背景下,信息产业部明确提出要大力发展嵌入式系统,培养嵌入式人才。于是很多本科院校都相继开设了嵌入式专业,而在高职院校这一块却比较少,原因在于嵌入式技术是硬件技术和软件技术的结合,起点要求较高,怕学生层次达不到或是在校时间不够(目前很多高职院采用的是2+1(年)或2.5+0.5(年)的人才培养模式),因而望而却步。其实高职院校开设嵌入专业是可行的,可以从以下几个方面来论述:

一、嵌入式人才培养模式

嵌入式技术是硬件技术和软件技术的有机结合,嵌入式人才应该具备的基本能力是硬件开发能力,要求能够编写底层硬件接口电路的驱动程序,然后才是在此基础上的软件开发能力即在硬件之上覆盖操作系统来控制或管理硬件的工作。当然如果我们只是侧重于嵌入式软件的开发,那么对于硬件电路的知识我们可以不必学习的很深入,只需要能够理解电路的工作原理,能够阅读一般的电路图就可以了。

二、嵌入式人才培养的课程设置

笔者在此以2.5+0.5的人才培养模式为例,在第一学期除了教育部明确规定要上的基础课程外我们可以加入计算机基础(4学时/周)、C语言程序设计(6学时/周)和电路分析基础(6学时/周)这三门基础课程。其中C语言程序设计是非常重要的一门基础课程,嵌入式软件编程大都是基于C语言的编程。
第二学期可增加开设低频电子线路(4学时/周)、Linux操作系统基础(6学时/周)、汇编语言与接口技术(6学时/周)、操作系统原理及应用(6学时/周)四门课程。嵌入式操作系统目前比较流行的主要有Linux、WINCE、VxWorks三大嵌入式操作系统,我们都知道Linux操作系统实时性、网络功能都比较强,更重要的是开源,因此笔者认为采用Linux操作系统是非常明智的。同时在上操作系统原理及应用这门课程时,应结合Linux操作系统为例来进行讲解说明。在Linux操作系统基础这门课程的教学中主要讲述Linux的基本操作命令和相关摘自:毕业论文开题报告范文www.618jyw.com
的管理、配置命令。汇编语言与接口技术这门课程主要是为后继课程单片机原理及应用服务的。同时开设两周的组网实训。
第三学期可开设ARM微处理器原理及应用(6学时/周)、嵌入式系统原理与应用(4学时/周)、数字电路(6学时/周)、数据结构(4学时/周)和基于ARM微处理器的单片机原理及应用(6学时/周)五门课程。ARM微处理器原理及应用是一门十分重要的课程,绝大多数的嵌入系统都是基于ARM内核的。这门课程主要应该讲述ARM微处理器的编程模型、ARM微处理器的指令系统、ARM程序设计基础、汇编语言与C/C++混合编程、ARM异常处理、ARM应用系统设计、S3C2410A的接口工作原理与编程举例、ADS集成开发环境使用这些内容。
第四学期可开设嵌入Linux系统开发(6学时/周)、嵌入式Linux设备驱动开发(6学时/周)、电子CAD(4学时/周)、嵌入式图形系统(QT编程/6学时/周)四门课程。这是嵌入式专业的核心课程,同时一定要辅以相应的实验、实习来进行授课。
第五学期可开设嵌入式操作系统WINCE开发与应用(6学时/周)、嵌入式操作系统VxWorks开发与应用(6学时/周)、嵌入式系统测试与调试方法(4学时/周),同时开设四周的嵌入式综合项目案例分析与应用实训课程。

三、嵌入式实验室的建设方案略谈

嵌入式专业的特点就是一定要强调实践,因此建立相应的实验设备是必不可少的环节。

(一)基本接口实验

数码管显示实验、WATCH DOG实验、串口通信实验、步进电机驱动实验、中断实验、CAN总线实验、RS485接口实验、LCD显示实验、DMA操作实验、触摸屏控制实验、PWM实验、键盘输入与IO实验、A/D采样实验、数字音频接口实验、USB通信实验、实时时钟实验、TFTP以太网通信实验等基础实验

(二)高级接口实验(根据实际需要进行选配)

如:GPRS基础实验、GPRS短消息发送实验、GPRS电话功能实验、GPRS短消息接收实验、GPS定位实验等实验

(三)LINUX操作系统实验

BOOTLOADER 基础实验、BOOTLOADER文件系统实验、BOOTLOADER移置实验、LINUX内核移置实验、LINUX基本应用程序编程实验等
总之,专门针对嵌入式软件人才的培养近几年才刚刚起步,每年向社会输送的合格专业人才远远不能满足社会的需要。因此,加强嵌入式软件人才教育理论的研究和实践探索,加大专业人才的培养力度,造就一大批能够适应市场偏求,熟悉嵌入式技术的高级应用型人才势在必行。
【参考文献】
(美) Karim Yaghmour,构建嵌入式Linux系统,中国电力出版社,2004年12月。
(美) Jean J. Labrosse著,邵贝贝等译,嵌入式实时操作系统——μC/OS-Ⅱ,第2版,北京航空航天大学出版社,2003年5月。
[3]王田苗,《实用嵌入式系统设计与开发-基于ARM微处理器与COS-II实时操作系统》(第二版),清华大学出版社,2003。
[4]邵贝贝译,《源代码公开的实时嵌入式操作系统——COS-II》,北京航空航天大学出版社,2003年。
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~