内容简介
1 启动和运行
树莓派主板一览
适用的外设
盒子
选择操作系统
SD卡闪存
高级操作:创建磁盘镜像
启动
配置树莓派
关机
Headless运行
排障
深入学习
2 树莓派上的Linux
使用命令行
文件和文件系统
更多Linux命令
进程
Sudo与权限
网络
/etc
设置日期与时间
安装新软件
Linux系统的声音
固件升级
深入学习
3 定制的操作系统版本
面向家庭影院的版本
音乐发烧友的操作系统
使用Occidentalis成为硬件极客
复古计算与复古游戏
其他功能强大的版本
深入学习
4 树莓派上的Python
Hello,Python
关于Python的更多知识
对象和模块
更多的模块
通过Python启动其他程序
排障
深入学习
5 用于动画和多媒体的Pygame
Hello,Pygame
Pygame Surface
在Surface上绘制图形
处理事件与输入
Sprite
播放声音
播放视频
深入学习
6 树莓派上的Scratch
Hello,Scratch
Stage(舞台)
关于Sprite你需要了解的两件事
一个复杂点的案例
Scratch与现实世界
分享你的程序
深入学习
7 Arduino和树莓派
在Raspbian 上安装Arduino
查找你的串行口
串行通信
使用Firmata
深入学习
8 基础输入输出
使用输入和输出
数字输出:点亮一个LED灯
面包板新手指导
数字输入:读取一个按钮
项目:灯光定时器
编辑脚本命令
连接一个大灯
使用cron定时命令
更多关于cron的信息
深入学习
9 使用Python进行输入输出编程
在Python中安装并且测试GPIO
使LED闪烁
读取按钮
项目:简易声卡
深入学习
10 模拟输入输出
输出:数模转换
驱动脉冲宽度调制测试
进一步使用PWM
输入:模数转换
可变电阻
电位器电路
压敏电阻
深入学习
11 操作摄像头
摄像头模块的连接与测试
项目:做一张GIF图片
捕捉视频
测试USB网络摄像头
安装并测试SimpleCV
用于树莓派摄像头模块的附加步骤
显示图片
修改图片
访问网络摄像头
人脸识别
项目:树莓派快照亭
深入学习
12 Python和互联网
从一台Web服务器下载数据
获取天气预报
提供服务的树莓派(Web服务器)
Flask基础
将Web连接到现实世界
项目:网络电灯
深入学习
附录 写入一个SD卡镜像
使用OSX将系统镜像写入SD卡
使用Windows操作系统写入一个SD卡镜像
使用Linux写入一个SD卡镜像