天天看點

《樹莓派開發實戰(第2版)》——導讀

《樹莓派開發實戰(第2版)》——導讀

自從2011年誕生以來,樹莓派已經成為基于linux的低成本電腦和嵌入式計算平台這兩個領域中的重要角色。同時,也受到了教育工作者和業餘愛好者們的一緻好評。

自從本書第1版問世以來,樹莓派的銷售量已超過了幾百萬台,同時還出現了許多新型号的樹莓派。某些型号,比如b+、a+和b+型樹莓派2等,還對該裝置的規範進行了改進,出現了具有4核處理器的樹莓派2和樹莓派計算子產品,即可以把樹莓派作為一個插件式電路闆用作更大系統的零部件。

針對出現的各種新型樹莓派以及raspbian作業系統的各種變化和改進,本書第2版進行了全面的更新。

此次改版,本書新增加了兩章,其中有一章是關于機器視覺的,另一章是介紹利用樹莓派建立物聯網項目的。

本書内容經過了精心編排,你既可以像閱讀正常圖書一樣地進行線性閱讀,也可以随機查閱各種示例。同時,你還可以通過目錄或索引查找自己感興趣的内容,然後進行跳躍式的閱讀。如果你所閱讀的内容涉及其他章節,那麼會給出相應的提示,以便于你查閱有關内容。這與常見的菜單不同,它們的做法是首先介紹一系列調味料,然後才會介紹烹饪方法。

樹莓派的世界日新月異。因為樹莓派有一個活躍的大型社群,是以新型的接口闆和軟體庫會源源不斷地湧現。本書除了提供大量特定接口闆和軟體的使用示例之外,還提供了相應的基礎理論,以便幫助讀者更透徹地了解如何利用樹莓派生态系統中不斷發展的各種新技術。

如你所料,本書提供了大量示例代碼(大部分為python程式)。這些程式全部都是開源的,并且可以從github下載下傳。

對于大部分基于軟體的示例而言,你所需要的隻是一台樹莓派而已。我建議你使用樹莓派2或者樹莓派3。對于某些需要讀者自己動手制作與樹莓派互動的硬體的示例來說,我會盡量使用現成的子產品、免焊面包闆和跳線,以避免焊接工作。

如果你希望将基于面包闆的項目制作得更加經久耐用,我建議你使用布局與面包闆一緻但是面積隻有其一半的原型闆,這些原型闆在adafruit上面有售,因為基于原型闆的設計能夠輕松轉換為焊接式的解決方案。

[第1章 配置與管理

<a href="https://yq.aliyun.com/articles/97207/">1.1 選擇樹莓派型号</a>

<a href="https://yq.aliyun.com/articles/97215/">1.2 封裝樹莓派</a>

<a href="https://yq.aliyun.com/articles/97221/">1.3 選擇電源</a>

<a href="https://yq.aliyun.com/articles/97227/">1.4 選擇作業系統發行包</a>

<a href="https://yq.aliyun.com/articles/97236/">1.5 通過noobs刷寫microsd卡</a>

<a href="https://yq.aliyun.com/articles/97244/">1.6 裝配系統</a>

<a href="https://yq.aliyun.com/articles/97249/">1.7 連接配接dvi或vga顯示器</a>

<a href="https://yq.aliyun.com/articles/97254/">1.8 使用複合視訊顯示器/tv</a>

<a href="https://yq.aliyun.com/articles/97263/">1.9 調整顯示器中的圖像尺寸</a>

<a href="https://yq.aliyun.com/articles/97275/">1.10 優化性能</a>

<a href="https://yq.aliyun.com/articles/97281/">1.11 修改密碼</a>

<a href="https://yq.aliyun.com/articles/97289/">1.12 讓樹莓派開機後直接進入視窗系統</a>

<a href="https://yq.aliyun.com/articles/97297/">1.13 關閉樹莓派</a>

<a href="https://yq.aliyun.com/articles/97304/">1.14 安裝樹莓派攝像頭子產品</a>

<a href="https://yq.aliyun.com/articles/97312/">1.15 使用藍牙裝置</a>

[第2章 網絡連接配接

<a href="https://yq.aliyun.com/articles/97326/">2.1 連接配接有線網絡</a>

<a href="https://yq.aliyun.com/articles/97330/">2.2 檢視自己的ip位址</a>

<a href="https://yq.aliyun.com/articles/97339/">2.3 配置靜态ip位址</a>

<a href="https://yq.aliyun.com/articles/97345/">2.4 為樹莓派配置網絡名稱</a>

<a href="https://yq.aliyun.com/articles/97354/">2.5 配置無線網絡連接配接</a>

<a href="https://yq.aliyun.com/articles/97360/">2.6 使用控制台線聯網</a>

<a href="https://yq.aliyun.com/articles/97367/">2.7 利用ssh遠端控制樹莓派</a>

<a href="https://yq.aliyun.com/articles/97371/">2.8 利用vnc遠端控制樹莓派</a>

<a href="https://yq.aliyun.com/articles/97374/">2.9 利用rdp遠端控制樹莓派</a>

<a href="https://yq.aliyun.com/articles/97381/">2.10 在mac網絡中實作檔案共享</a>

<a href="https://yq.aliyun.com/articles/97386/">2.11 在mac上共享樹莓派的螢幕</a>

<a href="https://yq.aliyun.com/articles/97394/">2.12 将樹莓派用作網絡存儲伺服器</a>

<a href="https://yq.aliyun.com/articles/97399/">2.13 網絡列印</a>

第3章 作業系統

第4章 軟體

第5章 python入門

第6章 python語言中的清單與字典

第7章 python進階特性

第8章 機器視覺

第9章 硬體基礎

第10章 控制硬體

第11章 電機

第12章 數字輸入

第13章 傳感器

第14章 顯示裝置

第15章 物聯網

第16章 arduino與樹莓派

附錄a 配件與供應商

附錄b 樹莓派引腳