首页 -> 2007年第8期
高职高专类院校嵌入式系统课程教学方法的探讨
作者:潘晓宁
2.跳至板级初始化,完成更高级的初始化工作。在上述第(6)步骤设置GPHCON以使能uart0,uart1,在实验中若屏蔽该段代码,则串口0、1不能正常工作,开发板不能和上位机进行串口通信实验,若不做实验直接进行讲授,则学生不能理解上述ARM汇编语句中GPHCON的复用功能,若在添加和删除该语句间进行切换实验,则可以使学生直观地理解这些串口初始化语句的内涵和语句执行后的实验。进一步还可以修改其他程序代码,改变实验系统的输出效果,并将这些不同的输出和实验结果作为课后作业留给学生进行思考。之后的理论课上再对该实验内容进行详细讲解,这样虽然在实验阶段学生并不懂串行通信的软硬件原理。但是经过一系列成功的操作(教师要适时地进行指导),学生的好奇心和成就感被激发出来,自然而然会产生刨根问底的想法,再进行理论课的教学,效果会更好。
嵌入式系统课程应尽量提前安排作为高职高专院校电子类专业的专业必修课或专业选修课,嵌入式系统课程的内容繁多,主要包括嵌入式系统硬件、软件、开发环境和实时操作系统的内容,要在两到三个学期讲完,时间非常紧张,如果能在大一第二学期开始学习,将能进行4~5个学期的持续学习,可以保证学生充分的学习时间。
应针对不同类型的学生开展教学嵌入式系统课程的内容比较难懂而且非常多,学生在学习的过程中,也会根据自己的爱好和自身的条件对软件、硬件或测试有不同的兴趣,教师应在教学过程中发现学生个体的差异,培养学生在不同方向上的兴趣,以确保每个学生都能够熟练掌握各自擅长的嵌入式系统开发方向。现在的电子产品开发企业在进行项目研发时,也是将项目按照软硬件的层次分给每个开发人员,开发人员将根据分工协作研发,而不是一个人将软硬件全部搞定。因此,学校的教学模式应与企业的任务分工充分接轨。
要选择正确的嵌入式系统开发平台进行讲授构成一个实际的嵌入式系统可以选择多种微处理器,如X86、MIP和ARM等。一般而言,基于ARM核的微处理器已经成为公认的构架嵌入式系统的首选方案,在教学中应引入该体系的教材和实验系统,至于具体选用何种ARM核的芯片,则应根据实验系统的功能、技术支持与售后服务等关键因素进行仔细选择。
应及时与各电子类设计和销售企业互通信息应及时掌握用人单位的需求,在教学中,通过展会、媒体以及相关电子企业实时注意掌握电子产品市场的发展动态,适时地调节课程内容及其侧重点,以培养出适合企业需求的开发、测试与销售人才。
在高职高专院校引入嵌入式系统教学是一个不容回避的任务,社会要求高职院校培养能够适应企业需要的各类相关人才,学生也企盼能够在三年的学习生活中学到一技之长,以增强融入激烈竞争的社会的能力,教师也应该积极探索先进的教学手段,使学生在学校求学期间逐渐培养出较强的应用能力,在毕业之后成为社会的栋梁之材。
参考文献:
[1]邓耀华,等.单片机课程改革与嵌入式教学的思考[J].广东工业大学学报(社会科学版),2005,5(增刊).
[2]许童羽,等.电子信息工程专业强化“嵌入式系统”课程教学的思考[J].沈阳农业大学学报(社会科学版),2005,7(专辑):46-47.
[3]周立功,等.ARM嵌入式系统基础教程[M].北京:北京航空航天大学出版社,2005.
作者简介:
潘晓宁(1970—),男,甘肃兰州人,工学博士,2004年4月毕业于南京航空航天大学控制理论与应用专业,现为深圳信息职业技术学院讲师,研究方向为嵌入式系统设计、计算机仿真及鲁棒自适应控制。
[1]