前言
本书是按照教育部新的教学改革要求,依托电子信息工程技术骨干专业建设和课程研究项目成果进行编写的,突出嵌入式系统项目开发和应用能力的培养。本书根据嵌入式系统的发展趋势,针对嵌入式系统的应用特点,由浅入深、循序渐进地介绍了嵌入式系统技术应用与开发的基础知识,通过详细讲解项目开发、调试、应用的整个过程,突出嵌入式系统的开发方法和技巧,从而培养读者嵌入式系统应用软件设计、硬件调试等专业技能。
本书在编写过程中遵循高等职业教育的特点,理论与实践相结合,充分体现学习技能的层次性、渐进性和实践性特点,主要通过嵌入式系统技术应用和嵌入式系统技术开发两条主线进行介绍,使读者更容易学习和掌握嵌入式系统软硬件开发及应用技能。各院校可根据教学实际情况对项目任务和学时进行适当调整。
全书共6章,分别为嵌入式系统概述、ARM嵌入式微处理器、嵌入式操作系统、Android Studio开发环境、嵌入式应用程序开发和嵌入式系统硬件开发。前3章主要阐述什么是嵌入式系统,基于ARM的嵌入式开发环境以及如何学好嵌入式系统开发。第4~6章从安装开发环境入手,从第一个Android应用程序进行剖析,到经典Android控件布局以及应用程序开发拓展,最后完成一个基于服务器端和客户端结构的综合案例设计和分析。本书案例丰富,且每章配有“本章小结”和“思考与习题”,帮助读者对所学内容进行深入的思考,提高读者分析问题和解决问题的能力。
本书凝聚了编者多年的教学经验和总结,由陆渊章、徐敏主编,董天天、张墅参编。具体编写分工如下:第1、2章由陆渊章编写;第4、5章由徐敏编写;第3章由张墅编写;第6章由董天天编写。此外,参与本书审稿的人员有夏玉果、戴红霞、王恩亮、杜文龙、欧阳乔、魏巍、李从宏、王波等。全书最后由陆渊章负责统筹和定稿。谨向每一位关心和支持本书编写工作的人士表示感谢!
由于时间和编者水平有限,书中难免有疏漏和不妥之处,恳请大家批评指正。
编者