《BeagleBone Black權威指南》是2016年11月人民郵電出版社出版的圖書,作者是美、Brian、McLaughlin、麥克勞克林。
基本介紹
- 中文名:BeagleBone Black權威指南
- 作者:美、Brian、McLaughlin、麥克勞克林
- 出版社:人民郵電出版社
- 出版時間:2016年11月
- 頁數:234 頁
- 定價:59 元
- 開本:小16開
- 裝幀:平裝
- ISBN:9787115432117
內容簡介,圖書目錄,
內容簡介
BeagleBone Black是**近幾年剛剛誕生的開源硬體。它不僅價格低廉、可擴展性強,還可以用於開發一些商用項目。
本書全面介紹了有關BeagleBone Black的知識和開發技巧。全書內容共分為15章,第 1~5章主要介紹了嵌入式電子產品和開發平台,第6~8章主要介紹了如何與硬體互動並了解了BeagleBone Black的作業系統,第9~14章主要介紹了如何運用BeagleBone Black開發套用,第 15章是關於未來發展趨勢的展望。
本書包含了對BeagleBone Black非常全面的介紹,適合開源硬體愛好者、軟硬體開發人員和熱衷於開源硬體比賽的學生閱讀。
圖書目錄
第 1章 嵌入式計算機與電子產品 1
1.1 嵌入式電子產品 1
1.2 Arduino 5
1.3 讀者將從本書學到什麼 7
第 2章 硬體介紹 11
2.1 BeagleBone Black家族簡介 11
2.2 BeagleBone Black的硬體規格 15
2.2.1 處理器 16
2.2.2 RAM 17
2.2.3 板載快閃記憶體與MicroSD外置存儲器 18
2.2.4 乙太網 18
2.2.5 輸入/輸出接口 18
第3章 入門 21
3.1 設定BeagleBone Black 22
3.2 連線乙太網 28
第4章 硬體基礎 35
4.1 電子基礎知識:電壓、電流、功率和電阻 35
4.2 短路 39
4.2.1 電阻 41
4.2.2 二極體和LED 44
4.2.3 搭建LED電路 46
第5章 進一步探索 53
5.1 直譯代碼 53
5.1.1 Python——在直譯語言上更近一步 55
5.1.2 用Python實現LED閃爍 58
5.2 編譯代碼 62
第6章 嘗試其他作業系統 69
6.1 Linux歷史:第 1部分 69
6.2 選擇一個作業系統 71
6.3 載入microSD卡 72
第7章 擴展硬體知識 79
7.1 二進制基礎知識 79
7.2 串列通信 90
第8章 底層硬體與外掛程式板 97
8.1 Linux設備檔案系統 97
8.2 檔案系統中的硬體 100
8.3 引腳復用 104
8.4 硬體配置 109
第9章 與外部世界互動(I):感測器 113
9.1 感測器基礎知識 113
9.1.1 模擬vs數字 120
9.1.2 採樣率 124
第 10章 遠程監控和數據收集 127
10.1 項目概要 127
10.2 搭建項目的電路 130
10.3 感光元件 134
10.4 發布感測器數據 137
10.5 開始收集數據 142
第 11章 與外部世界互動(II):反饋與驅動器 149
11.1 控制電流 149
11.2 調光 155
11.3 振動電機 159
11.4 伺服電機 161
11.5 步進電機 164
第 12章 計算機視覺 171
12.1 連線攝像頭 171
12.2 使用OpenCV庫 178
12.3 最佳化“照相亭” 179
12.4 層疊分類器 181
12.5 臉部跟蹤 183
第 13章 檢測汽車故障 191
13.1 車載計算機 191
13.2 與車輛連線 193
13.3 讀取汽車的狀態 200
13.4 解釋數據 202
第 14章 地面控制系統 207
14.1 無線電數據 207
14.2 Wi-Fi 211
14.3 軟體定義無線電 213
14.4 用git獲取庫 216
14.5 測試無線電台 217
14.6 校準電台 220
14.7 監聽民航數據 222
14.8 BeagleBone Black空管站 224
第 15章 展望未來 227
15.1 項目構想 228
15.1.1 攜帶型遊戲解決方案 229
15.1.2 氣象站 229
15.1.3 車載計算機 229
15.1.4 更加先進的飛機“雷達” 230
15.1.5 衛星地面站 231
15.2 工具 233
15.3 資源 234