展开全部

主编推荐语

一本深入论述树莓派开发及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月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。