第1篇 連接樹莓派
第1章 初識樹莓派 3
1.1 arm vs. x86 4
1.2 windows vs. linux 5
1.3 樹莓派入門 6
1.3.1 連接顯示器 6
1.3.2 連接聲音設備 8
1.3.3 連接鍵盤和鼠標 9
1.3.4 通過sd存儲卡安裝操作係統 10
1.3.5 連接外部存儲設備 14
1.3.6 網絡連接 15
1.3.7 連接電源 17
第2章 linux係統管理 19
2.1 linux係統概述 20
2.2 linux基礎 22
2.3 debian簡介 23
2.4 使用外部存儲設備 26
2.5 創建一個新的用戶賬戶 28
2.6 文件係統布局 29
.2.6.1 邏輯布局 29
2.6.2 物理布局 31
2.7 安裝和卸載軟件 31
2.7.1 查找軟件 32
2.7.2 安裝軟件 33
2.7.3 卸載軟件 34
2.7.4 升級軟件 34
第3章 故障排除 37
3.1 鍵盤和鼠標的診斷 38
3.2 供電的診斷 39
3.3 顯示的診斷 41
3.4 啓動的診斷 41
3.5 網絡的診斷 42
3.6 緊急內核 44
第4章 網絡配置 47
4.1 有綫網絡 48
4.2 無綫網絡 50
第5章 分區管理 59
5.1 創建新分區 60
5.2 調整已有分區大小 63
5.2.1 自動調整分區大小 63
5.2.2 手動調整分區大小 65
5.3 換用大容量sd卡 68
5.3.1 在linux下創建sd卡鏡像 69
5.3.2 os x下創建sd卡鏡像 70
5.3.3 在windows下創建鏡像 70
第6章 配置你的樹莓派 73
6.1 配置硬件:config.txt 74
6.1.1 顯示設置 75
6.1.2 啓動設置 78
6.1.3 樹莓派超頻 79
6.1.4 關閉l2緩存 82
6.1.5 測試模式 82
6.2 內存劃分:start.elf 83
6.3 配置軟件:cmdline.txt 84
第2篇 樹莓派作為傢庭影院、用於生産環境以及web服務器
第7章 樹莓派作為傢庭影院電腦 89
7.1 音樂播放控製颱 90
7.2 專用傢庭影院電腦 92
第8章 樹莓派用於生産環境 99
8.1 使用雲端的應用 100
8.2 使用openoffice.org 103
8.3 使用gimp圖像編輯器 105
第9章 樹莓派作為網絡服務器 109
9.1 安裝lamp 110
9.2 安裝wordpress 114
第3篇 編程和破解
第10章 scratch編程 121
10.1 scratch介紹 122
10.2 例1:hello world 123
10.3 例2:動畫和聲音 126
10.4 例3:一個簡單的遊戲 128
10.5 機器人和傳感器 134
10.5.1 picoboard傳感器 134
10.5.2 機器人與lego 135
10.6 進一步閱讀 135
第11章 python編程 137
11.1 python介紹 138
11.2 例1:hello world 138
11.3 例2:注釋、輸入、變量和循環 143
11.4 例3:用pygame開發遊戲 148
11.5 python和網絡 156
11.6 進一步閱讀 162
第12章 硬件破解 163
12.1 電子元件 164
12.2 解讀電阻顔色編碼 166
12.3 采購組件 167
12.3.1 在綫零售商 167
12.3.2 離綫零售商 168
12.3.3 業餘愛好專傢 169
12.4 gpio端口 170
12.4.1 uart串行總綫 171
12.4.2 i2c總綫 172
12.4.3 spi總綫 172
12.5 通過python使用gpio端口 172
12.5.1 安裝gpio的python庫 173
12.5.2 gpio的輸齣 175
12.5.3 gpio的輸入 179
12.6 在實驗電路闆上更進一步 182
12.7 焊接簡介 185
第13章 擴展電路闆 189
13.1 樹莓派的ciseco slice擴展闆 190
13.2 adafruit的樹莓派原型擴展闆 192
13.3 fen的gertboard邏輯闆 195
第4篇 附錄
附錄a python程序代碼 201
附錄b hdmi顯示模式 207
· · · · · · (
收起)