嵌入式软件人才的培养

来源 :文科爱好者·教育教学版 | 被引量 : 0次 | 上传用户:sisisi22
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】随着信息产业和微电子技术的发展,嵌入式技术已经成为了最热门的技术之一,应用范围遍及我们日常生活的各个角落。于是全社会展开了学习嵌入式技术的热潮,嵌入式技术以不可阻挡的趋势走进了大学校园。
  【关键词】嵌入式;嵌入式人才;培养
  【中图分类号】 C961 【文献标识码】 A 【文章编号】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的基本操作命令和相关的管理、配置命令。汇编语言与接口技术这门课程主要是为后继课程单片机原理及应用服务的。同时开设两周的组网实训。
  第三学期可开设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基本应用程序编程实验等
  总之,专门针对嵌入式软件人才的培养近几年才刚刚起步,每年向社会输送的合格专业人才远远不能满足社会的需要。因此,加强嵌入式软件人才教育理论的研究和实践探索,加大专业人才的培养力度,造就一大批能够适应市场偏求,熟悉嵌入式技术的高级应用型人才势在必行。
  【参考文献】
  [1](美) Karim Yaghmour,构建嵌入式Linux系统,中国电力出版社,2004年12月。
  [2](美) Jean J. Labrosse著,邵贝贝等译,嵌入式实时操作系统——μC/OS-Ⅱ,第2版,北京航空航天大学出版社,2003年5月。
  [3]王田苗,《实用嵌入式系统设计与开发-基于ARM微处理器与COS-II实时操作系统》(第二版),清华大学出版社,2003。
  [4]邵贝贝译,《源代码公开的实时嵌入式操作系统——COS-II》,北京航空航天大学出版社,2003年。
其他文献
在这个万物复苏,暖风锦锦的季节,给1岁以内娇嫩的小婴儿准备衣服时,妈妈们该把握哪些着装原则呢?
期刊
前不久有报道称,某中学在班干部招聘选举中,“生活委员”一职竟无人报名。记者采访的大多数学生认为,生活委员不是干部,就是“打扫卫生的”,当生活委员不光彩。  在现实生活中人们也发现,现在的许多孩子越来越懒,脏活、累活都不想干。不少人感慨,等现在这批已到中年的环卫工人年高退休后,这种又脏又累又危险的工种,还有没有人接班?  笔者认为,这样的担心绝不是“杞人忧天”,培养孩子热爱劳动绝不是小问题。孩子从小
摘 要:随着经济和社会的不断进步,人民生活水平不断提高,居民对居住环境也提出了越来越严格的要求,对人性化的居住区景观设计越来越重视。虽然人性化的居住区景观设计在我国已经有了初步的发展,但是仍然还存在很多问题,无法全面满足居民对居住环境的需求。本文将从分析目前人性化的居住区景观设计尚存问题出发,探讨人性化的居住区景观设计的长足发展。  关键词:人性化;居住区景观设计;探微  一、我国人性化的居住区景
周丽带着三周大的宝宝来看医生,说孩子最近经常莫名其妙地长时间哭闹,无论大人怎么抱怎么哄都没用,“宝宝既没有发烧,也没有呕吐,但是看起来却很痛苦,一会儿涨得满脸通红,一
摘 要:随着经济的发展,城市化进程的加快,对于区域经济的联结纽带交通而言,无疑市政道桥工程有着宽广的前景。有效的现场管理不仅会使施工成本大大降低,而且也会加快市政道桥工程的施工进度。本文将从市政道桥施工的现场管理以及其重要性两方面进行讨论。  关键词:市政道桥工程;现场管理;重要性  市政道桥工程涵盖两个方面,即包括桥梁工程和道路工程。桥梁工程的造价一般都很高,需要考虑的因素也很多。而道路工程一般
不孕症是一种妇科慢性疑难病症,其中多囊卵巢综合征(PCOS)所致排卵功能障碍是引起女性不孕的主要原因之一.中医学认为,本病以肾虚为致病之本,肝脾脏腑功能失调为重要病因.治
摘 要:当前形势下国企办公室工作日益重要,我们要充分认识其重要性,不断加强学习,提高自身综合素质,提高办公室工作的质量和水平,才能充分发挥好办公室上情下达、下情上报、对外交往和后勤服务等作用。为提高公司生产经营效率,作出应有的贡献。  关键词:办公室工作;业务素养;上情下达;下情上报  一、要充分认识当前形势下办公室工作的重要性  當前,国家经济增速放缓,煤炭产能严重过剩,生产运营形势严峻。作为煤
信息技术的发展以及在企业中的应用,已经在许多方面改变了企业的内部经营环境,各种系统风险和管理、控制风险也发生了很大的变化。内部控制制度势必要作出相应的调整,才能实
胃口太“好”也烦恼rn佳佳是个很壮实的小小男子汉,活泼、好动,最大的特点是吃饭不挑食,什么都吃得非常香甜.rn临近周末,佳佳的爸爸妈妈和同事商量好带孩子们去郊外游玩.出去