计算机
类型
可以朗读
语音朗读
173千字
字数
2022-02-01
发行日期
展开全部
主编推荐语
一本深入论述树莓派开发及Linux操作系统移植的经典著作。
内容简介
本书介绍Linux内核的编译和移植、根文件系统的制作、基础系统、桌面系统,以及这些软件在系统中的作用、软件之间的依赖关系、各种软件的移植方法。
由于很多树莓派应用是由Python语言开发的,本书也专门介绍树莓派上硬件接口的Python控制模块和其他一些基础应用。
目录
- 版权信息
- 内容简介
- 作者简介
- 前言
- 第1章 内核与根文件系统
- 1.1 树莓派简介
- 1.1.1 核心处理器
- 1.1.2 树莓派操作系统
- 1.1.3 树莓派接口
- 1.2 开发工具
- 1.2.1 编译工具
- 1.2.2 调试接口
- 1.3 树莓派的外存储器
- 1.3.1 SD卡分区
- 1.3.2 Bootloader
- 1.4 Linux内核
- 1.4.1 获取内核源码
- 1.4.2 配置和编译内核
- 1.5 根文件系统
- 1.5.1 编译BusyBox
- 1.5.2 初始化RAMDisk
- 1.5.3 构造Ext4分区
- 1.5.4 配置文件
- 1.5.5 网络文件系统
- 1.6 本章小结
- 第2章 基础系统
- 2.1 软件编译
- 2.1.1 软件的依赖关系
- 2.1.2 基础系统软件
- 2.1.3 软件编译方法
- 2.2 包管理器
- 2.2.1 数据压缩
- 2.2.2 编译dpkg
- 2.2.3 安装包格式
- 2.3 安装软件包
- 2.4 其他软件编译
- 2.4.1 Vim编辑器
- 2.4.2 时区数据
- 2.4.3 文件系统工具
- 2.4.4 bash
- 2.4.5 systemd
- 2.5 网络工具
- 2.5.1 编译网络工具
- 2.5.2 远程连接
- 2.5.3 无线网络连接
- 2.5.4 安装dropbear
- 2.6 本章小结
- 第3章 桌面系统
- 3.1 X Window系统
- 3.2 基础图形库
- 3.2.1 libpng
- 3.2.2 libjpeg
- 3.2.3 JasPer
- 3.2.4 TIFF
- 3.2.5 librsvg
- 3.3 文字显示及渲染
- 3.3.1 Glib
- 3.3.2 FreeType
- 3.3.3 HarfBuzz
- 3.3.4 FriBidi
- 3.3.5 Fontconfig
- 3.3.6 Pango
- 3.4 图形工具库GTK
- 3.4.1 GDK-PixBuf
- 3.4.2 ATK
- 3.4.3 Cairo
- 3.4.4 mesa
- 3.4.5 GTK及其应用程序
- 3.5 XFCE4桌面环境
- 3.5.1 窗口管理器xfwm4
- 3.5.2 会话管理器xfce4-session
- 3.5.3 桌面设置管理器xfce4-settings
- 3.5.4 桌面管理器xfdesktop
- 3.5.5 文件管理器Thunar
- 3.5.6 终端仿真器
- 3.6 X服务
- 3.6.1 编译xorg-schmerver
- 3.6.2 X系统其他支持
- 3.6.3 启动XFCE4
- 3.7 本章小结
- 第4章 Linux应用软件
- 4.1 远程桌面
- 4.1.1 移植VNC
- 4.1.2 中文化
- 4.2 媒体播放器
- 4.2.1 音、视频编码与解码
- 4.2.2 音频子系统
- 4.2.3 播放器mpv
- 4.3 文档阅读工具
- 4.3.2 libsecret
- 4.3.3 libXML2
- 4.3.4 gspell
- 4.4 网络视频监控
- 4.5 本章小结
- 第5章 板载开发环境
- 5.1 编译器
- 5.2 版本控制系统GIT
- 5.3 Python简介
- 5.3.1 Python发展史
- 5.3.2 Python编程理念
- 5.3.3 Python的应用
- 5.4 Python的移植
- 5.4.1 数据库软件SQLite
- 5.4.2 Tcl/Tk
- 5.4.3 编译Python
- 5.4.4 安装pip
- 5.5 Python基本使用
- 5.5.1 Python编程工具
- 5.5.2 运行Python程序
- 5.5.3 交互方式
- 5.6 本章小结
- 第6章 树莓派接口控制
- 6.1 树莓派设备扩展
- 6.1.1 GPIO
- 6.1.2 PWM
- 6.1.3 扩展接口资源配置
- 6.2 树莓派GPIO模块
- 6.2.1 安装模块
- 6.2.2 使用GPIO模块
- 6.3 GPIO控制输出设备
- 6.4 GPIO输入功能
- 6.4.1 基本输入功能
- 6.4.2 GPIO高级输入功能
- 6.5 PWM模块
- 6.6 传感器和控制器
- 6.6.1 蜂鸣器
- 6.6.2 传感器
- 6.6.3 红外遥控器
- 6.6.4 直流电动机
- 6.6.5 伺服电动机
- 6.6.6 步进电动机
- 6.6.7 超声波测距
- 6.6.8 控制SPI设备
- 6.6.9 I2C应用
- 6.7 本章小结
- 参考文献
- 扩展资源
- 索引
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。