前言
嵌入式技术是当前发展前景广阔的技术之一。嵌入式技术应用无处不在,广泛应用在工控设备、智能仪表、汽车电子、军事国防、消费电子、智能家居、智能医疗、可穿戴设备和通信设备等领域。人工智能是引领新一轮科技革命和产业变革的重要驱动力,正深刻改变着人们的生产、生活、学习方式,推动人类社会迎来人机协同、跨界融合、共创分享的智能时代。
本书以使用广泛的树莓派为教学设备,将人工智能的新技术引入嵌入式Linux系统的开发中,内容由浅入深,形成“项目驱动,做中学,学中做”交叉融合的教学体系。本书分为基础篇和实践篇,第1~4章为基础篇,侧重于基本概念和基本应用,内容包括嵌入式Linux系统开发环境的构建、Linux操作系统基础、嵌入式Linux开发基础、树莓派硬件接口与Python控制。第5~10章为实践篇,侧重实践的具体应用,内容包括环境监测系统、视频入侵报警系统、智能遥控车、基于人脸识别的考勤系统、文字识别与语音识别、目标检测。这些实践项目能够激发学生的学习兴趣,提升学生的实践能力。
本书配套丰富的教学资源,包括微课视频、实践操作视频、电子课件、习题解答、程序源代码等,方便读者学习。随书提供的代码和应用实例都遵守GPL协议,如果引用了本书的代码或例子,请注明引用的地址,并且遵守GPL协议。
本书由丰海、张万良担任主编,邓汉勇、胡钢、胡德清担任副主编,车亚进、王志泉、康凌、彭国兰担任参编,全书由丰海统稿。本书在编写过程中,厦门城市职业学院教务处给予了大力支持和指导,钟佳城、许南辉、罗椿、江志金完成了书中相关代码的验证和教学教具的制作等工作,在此一并表示感谢!
本书中的电路图采用Altium Designer软件绘制,为了保持与软件的一致性,有些电路图保留了绘图软件的电路符号,部分电路符号可能与国标符号不一致,读者可自行查阅相关资料。
由于编者水平有限,书中难免有疏漏或不妥之处,敬请读者批评指正。
编者