内容简介:本书介绍Linux内核的编译和移植、根文件系统的制作、基础系统、桌面系统,以及这些软件在系统中的作用、软件之间的依赖关系、各种软件的移植方法。由于很多树莓派应用是由Python语言开发的,本书也专门介绍树莓派上硬件接口的Python控制模块和其他一些基础应用。 全书共分6章,第1章介绍Linux内核的移植及根文件系统的制作;在第1章的基础上,第2章移植了一些基础软件,增强了树莓派的联网功能;第3章介绍Linux的基础图形库、文本布局软件、X Window系统,直至构成一个完整的XFCE4桌面环境;第4章介绍一些应用软件的移植,包括远程桌面、音视频编码与解码及媒体播放、文档阅读,以及网络监控软件;第5章介绍典型的Linux开发工具的移植,移植了编译器的树莓派系统初步具备板载开发能力;鉴于树莓派被广泛用于电子设计制作,第6章专门讨论树莓派GPIO接口的功能,介绍一款典型的GPIO Python模块的使用,并介绍各种应用模块的工作原理和程序控制方法。