AI简介
这是一本面向嵌入式Linux系统开发者的综合性教材。该书以项目驱动,以实践为中心,通过精心设计的实践性强、技术前沿的综合实践项目,如环境监测系统、视频入侵报警系统、智能遥控车、基于人脸识别的考勤系统、目标检测等,激发学生的学习兴趣,提升学生的实践能力,贴近企业实际工作岗位的要求。
该书首先介绍了嵌入式系统定义及特点,然后深入探讨了Linux文件系统与目录结构,以及Linux常用命令。接着,作者详细讲解了Linux操作系统基础学习,包括Linux操作系统的特点、用户登录和账号管理等内容。在C语言编程基础部分,作者深入浅出地介绍了C语言的基本概念、语法、编译器、编辑器、工具以及库的使用。
在嵌入式Linux开发基础学习部分,作者进一步拓展了C语言编程的内容,并引入了嵌入式Linux开发环境的搭建和基本命令的使用。在树莓派硬件接口特性部分,作者详细介绍了树莓派4B的硬件接口,包括USB接口、以太网接口、视频信号输出接口、HDMI高清视频输出接口以及40个用于硬件扩展开发的GPIO接口。
在Python编程与GPIO控制部分,作者讲解了如何通过编写Python程序来控制树莓派的GPIO接