嵌入式系统作为物联网的核心,是当前最热门、最有前景的IT应用领域之一。嵌入式系统以应用为中心,以计算机技术为基础,软硬件可定制,适用于不同应用场合,是对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四部分组成,用于实现对其他设备的控制、监视或管理等功能。嵌入式系统已经广泛地渗透到科学研究、工业控制、军事技术、交通、通信、医疗卫生、消费娱乐等各个领域。我们平常所使用的手机、PDA、汽车、智能家电、GPS等均是嵌入式系统的典型代表。
本书共9章。第1章介绍了嵌入式系统的基本知识;第2章介绍了嵌入式Linux操作系统的发展过程;第3章介绍了嵌入式系统的开发环境;第4章介绍了嵌入式处理器的类型、结构、工作模式等内容;第5章介绍了ARM指令集;第6章介绍了ARM汇编程序设计基础;第7章以博创UP-MobNet-Ⅱ实验箱为例介绍了嵌入式系统开发环境的构建;第8章为嵌入式系统基础实验,以循序渐进的方式对实验箱自带的模块进行访问和控制;第9章介绍了Android开发环境的搭建方法。
本书特色:
1. 校企合作,内容结合实际
本书包含了嵌入式系统开发过程中所涉及的各个知识点,适合初学者理解和应用该技术。本书通过校企合作的方式,利用2017年立项的教育部产学研协同育人项目 “嵌入式系统课程教学内容与教学体系改革”,借助北京博创智联科技有限公司的实验箱UP-MobNet-Ⅱ,编写了大量实验方面的内容,由浅入深,使学生对嵌入式技术的理解能更进一步。
2. 内容通俗易懂,图文并茂
本书结合计算机等级考试嵌入式系统三级考试大纲,对内容进行了合理组织,条理性强,内容注重框架方式的讲解,培养学生对于完整嵌入式系统的大局观,使学生便于理解和记忆。
3. 章节紧凑,针对性强
本书结合作者教学团队多年的教学经验及参与科研项目和学生竞赛的经验,借鉴了同行专家的意见,注重基础和实践,每章都有配套的习题,实验后面都有相应的思考题,有利于学生复习所学知识。
本书由多位老师分工完成:赵宏编写了第1章;王璐编写了第2章和第3章;张玺君编写了第4章、第7章、第8章和第9章;马维俊编写了第5章和第6章。全书由张玺君负责策划、统稿。
在本书的编写过程中,北京博创智联科技有限公司提供了设备和技术支持,兰州理工大学计算机与通信学院物联网工程系的各位老师给予了大力的支持,在此表示诚挚的感谢!
因时间仓促,书中疏漏之处在所难免,恳请广大读者批评指正。读者可通过zxjun@lut.cn与作者联系。
作 者
2019年12月