随着信息技术的发展,相关行业对嵌入式技能型人才的要求发生了一些新的变化,主要表现在:一方面要求就业学生基础扎实,具有一专多能的基本技能和发展潜力;另一方面又要求学生所学技能在就业后与实际工作岗位的需求***。因此本教材以社会需求为出发点,按照“工学结合”的模式,理论上以够用为原则,进行基于工作过程的开发与设计。
本教材是以ARM为开发平台,基于嵌入式Linux操作系统,以项目案例为载体,衔接Linux操作系统原理、ARM结构与应用、Linux驱动开发等课程,将嵌入式操作系统的基本理论、嵌入式应用系统开发基本原理融入其中,使学生通过学习能够掌握嵌入式应用系统开发的技能。教材的内容共分为八章,以当前嵌入式系统设计的热点产品——智能家庭网关作为项目实践内容进行编写。从第1章智能家居系统开发前的分析及准备,到第8章基于 QT的家庭网关远程控制的项目设计,包含了嵌入式串口通信编程、字符驱动应用程序编程、基于QT界面应用的程序设计及基于BOA服务器程序远程控制等内容,力图在培养学生嵌入式系统职业开发技能的同时,提高学生团队协作的职业素质。
本教材建议学时为64学时,在排课时,为保障项目的顺利实施,可一上午或一下午连续4学时排课,以达到理想效果。课型采用讲练结合的方式,即教师讲和学生动手练结合在一起,讲中练,练中再讲,真正提高学生实际工作能力。在内容安排上,一个项目对应一个单元,单元排序为由易到难、由简到深,每一个单元的内容又分为不同的层次,学生可以根据自己的能力进行选择性的学习。
本教材虽然是嵌入式技术专业教材,但也能为电子信息类相关专业,如应用电子技术等专业所共用;特别是教材所提供的部分案例和源代码来源于企业,也可直接用于实际开发中,为企业开发人员所共享。
由于时间仓促,教材中难免存在不妥之处,敬请读者原谅,并提出宝贵建议。