1/啟動和運行 … …… 1
樹莓派主板一覽… …… …… 2
適用的外設… ………… 6
盒子… …… …… 10
選擇操作系統(tǒng)… … …… 11
SD卡閃存……… … 12
高級操作:創(chuàng)建磁盤鏡像… … … 12
啟動… … …… 13
配置樹莓派… … 15
關機… …… …… 17
Headless運行… ……… 17
排障… ……………… … 18
深入學習… ……………… … 19
2/樹莓派上的Linux …… … 21
使用命令行… …… … 24
文件和文件系統(tǒng)… ……… … 25
更多Linux命令… ……… … 29
進程……………… …… 31
Sudo與權限………… ………… 32
網絡… ……… … 34
/etc……………… …… 35
設置日期與時間… …… …… 35
安裝新軟件… ……… ……… 35
Linux系統(tǒng)的聲音… … …… 36
固件升級… ……… … 37
深入學習… …………… 38
3/ 定制的操作系統(tǒng)版本 … … 39
面向家庭影院的版本… … ……… 40
音樂發(fā)燒友的操作系統(tǒng)… … …… 41
使用Occidentalis成為硬件極客…… … 41
復古計算與復古游戲… … …… 42
其他功能強大的版本… ……… 42
深入學習… …… … 43
4/樹莓派上的Python …… … 45
Hello,Python…… ……… 46
關于Python的更多知識… …… … 49
對象和模塊… ……… … 51
更多的模塊… …… … 54
通過Python啟動其他程序… …… … 56
排障… ………… …… 57
深入學習… ……… …… 58
5/用于動畫和多媒體的Pygame … …… …… 61
Hello,Pygame… …… … 61
Pygame…Surface… …… …… 63
在Surface上繪制圖形… …… 64
處理事件與輸入… ……… 65
Sprite… ……… 68
播放聲音… … ……… 70
播放視頻… … ……… 73
深入學習… ………… … 74
6/樹莓派上的Scratch … … …… 75
Hello,Scratch…… … … 75
Stage(舞臺)……… ……… 79
關于Sprite你需要了解的兩件事… … … 80
一個復雜點的案例… …… …… 82
Scratch與現(xiàn)實世界…… …… 88
分享你的程序… …… …… 88
深入學習… …… …… 90
7/Arduino和樹莓派 ……… … 91
在Raspbian上安裝Arduino… … …… 92
查找你的串行口… …… 93
串行通信… …… ……… 94
使用Firmata…… ………… 98
深入學習… ………… ……… 99
8/基礎輸入輸出 …… ……… 101
使用輸入和輸出… ………… …… 103
數字輸出:點亮一個LED燈… …… …… 104
面包板新手指導… …… …… 104
數字輸入:讀取一個按鈕… ……… ……… 107
項目:燈光定時器… … ………… 110
編輯腳本命令… … ………………… 111
連接一個大燈… …… …………… 112
使用cron定時命令… …………… ……… 113
更多關于cron的信息… …… …………… 114
深入學習… ………… ……… 115
9/使用Python進行輸入輸出編程 ………… …… 117
在Python中安裝并且測試GPIO… ………… … 117
使LED閃爍… ………… ……… 120
讀取按鈕… ……………… …… 122
項目:簡易聲卡… … ………… 124
深入學習… …………… ………… 127
10/模擬輸入輸出 … …… ………… 129
輸出:數模轉換… ………… …… 130
驅動脈沖寬度調制測試… …… ………… 130
進一步使用PWM…… … ……… 132
輸入:模數轉換… ………… ……… 132
可變電阻… …… … 137
電位器電路… …… ……… 138
壓敏電阻… ……… …… 139
深入學習… …… …………… 140
11/操作攝像頭 …… … 141
攝像頭模塊的連接與測試… … …… 142
項目:做一張GIF圖片… …… … 144
捕捉視頻… … ……… 145
測試USB網絡攝像頭… …… 145
安裝并測試SimpleCV………… …… 146
用于樹莓派攝像頭模塊的附加步驟… …… … 147
顯示圖片… … … 148
修改圖片… ……… … 150
訪問網絡攝像頭… … … 152
人臉識別… ………… … 153
項目:樹莓派快照亭… ……… …… 155
深入學習… ………… …… 158
12/Python和互聯(lián)網 … ………… … 159
從一臺Web服務器下載數據… … …… 159
獲取天氣預報… ……… …… 161
提供服務的樹莓派(Web服務器)… …… …… 165
Flask基礎…………… …… 166
將Web連接到現(xiàn)實世界… … …… 169
項目:網絡電燈… …… ……… 171
深入學習… ……… ……… 175
附錄/寫入一個SD卡鏡像 … ………… …… 177
使用OS…X將系統(tǒng)鏡像寫入SD卡… …… … 177
使用Windows操作系統(tǒng)寫入一個SD卡鏡像……… … 178
使用Linux寫入一個SD卡鏡像… ……… … 178