黎 建
(广州工商学院,广东 广州 528138)
随着科学技术的进步,嵌入式系统已大量应用于制造工业、过程控制、机器人、通讯、仪器仪表、汽车、船舶、航空航天、军事装备、消费类产品等国民经济的主要行业[1-3]。在嵌入式产品日渐普及和迅速发展的今天,对嵌入式人才的需求越来越大,对嵌入式系统开发人才的素质和能力要求也越来越高。嵌入式技术人才紧缺现象日渐突出,众多公司和科研院所不惜重金招聘嵌入式系统开发方面的高层次人才。高校是培养科研人才的重要基地,是创造高科技产品的重要基地,也是推动社会科技发展的重要力量,培养具备嵌入式系统设计能力的复合型专业人才已是迫在眉睫。然而,嵌入式技术涉及的知识面广、实践性强、技术发展快,跨越了电子、计算机、控制和通信等多个专业,学习难度大[4],对嵌入式系统教学提出了更高要求。嵌入式C语言是对嵌入式系统开发使用最多的语言,主要是由于C语言兼具高低级语言的特性,支持对硬件的直接操作[5],开发速度快、可读性好、工作效率高等优势,加上高级功能的开发必须在操作系统下进行,故逐渐取代了汇编语言成为嵌入式系统的主流开发工具。因此,在嵌入式教学中,都会使用嵌入式C语言来完成实验和实训项目。一般情况下,C语言课程都在大学一年级开设,是学生学习编程语言的入门课程。由于课时限制,学习的课程内容有限,导致学生对C语言一知半解。……