《树莓派实战秘籍》——2.7 技巧27尝试Occidentalis:为(高级)教育目的的树莓派发行版...
本節書摘來自異步社區《樹莓派實戰秘籍》一書中的第2章,第2.7節,作者: 【美】Ruth Suehle , Tom Callaway 更多章節內容可以訪問云棲社區“異步社區”公眾號查看。
2.7 技巧27嘗試Occidentalis:為(高級)教育目的的樹莓派發行版
如果你有興趣使用Pi做硬件黑客教育(或學習!),Adafruit的樹莓派教育型Linux發行版(又名Occidentalis)會是一個偉大的開始!
Raspbian是專門為樹莓派設計的首批Linux發行版之一,這個發行版基于Debian 7.0,其綽號為“Wheezy”,因而相應的樹莓派版本用混成詞“Raspbian Wheezy”來命名。不過網上電子商店Adafruit1發現Raspbian Wheezy沒有將很多它最希望通過樹莓派的引出引腳來做的黑客工作的功能包括進去,因此它決定創建自己的版本,這就是所謂的Occidentalis,基于Raspbian Wheezy但內置了硬件SPI、I2C、WiFi以及其他一些功能的支持。
Occidentalis建議給那些具備Linux經驗、并有興趣充分利用硬件的人使用。盡量是出于“教育”的目的,這意味著不適合初學者。但它并非對孩子們毫無用處,相反,它的意思是這是一個“大家一起來做”類型的項目。Occidentalis值得本書一提,因為它是專為電子學方面的應用而設計的。這意味著它在內核和用戶空間方面都進行了預配置,可以訪問和控制一些常用的傳感器和組件,特別是當這些傳感器和組件是來自于Adafruit時更是如此。如果你想嘗試技巧37,使用Occidentalis可以節省你的時間。
本書撰寫之時,Occidentalis的當前版本是v0.2,基于2012年8月16日的Raspbian Wheezy。版本0.1包括如下功能。
- 固件升級:Liam McLoughlin(“Hexxeh”)創建了一個名為rpi-updater的工具,可以用來更新樹莓派的固件。我們在技巧25中已經詳細討論了它。
- I2C和硬件SPI支持,并在啟動時就初始化了它們。
- 第一次啟動時的即用型sshd。當啟動時,在raspberrypi.local地址上使用pi/raspberry作為用戶名和密碼來生成ssh密鑰。
- 通過Realtek RTL8188CUS USB模塊支持了WiFi,這是一個體積很小的802.11b/g/n WLAN控制器,你可以從Adafruit和其他供應商處買到,價格大約是12美元。
- 在GPIO 4上支持的單線總線,相關內容請參見這個GitHub網頁2。
版本0.2還包括了下面這些功能。
- 刪除永久性的wlan0條目。
- RTC和lm液位傳感器。
- 內核模塊中包括了DS1307、AD626 I2C數字電位器、HMC6352、BMP085和ADS1015等,此外,它還支持常見的傳感器,如天氣傳感器等。
-
自定義的PWM/伺服內核模塊。
Occidentalis和Hynix如果你的CPU上有手寫字體“Hynix”在上面,這表示你使用的是Hynix內存。Occidentalis的0.2版本不能在它上面工作,預計下一個版本可以兼容。
從http://learn.adafruit.com/ 上下載Occidentalis的最新版本,下載的文件只有99MB,解壓后會是一個2.6GB的映像文件,因此你只需要一張4 GB的卡即可,除非你還需要額外的存儲空間。從v0.2起,你應該可以在啟動時看到raspi-config工具,如果沒有看到,或者你想稍后再返回這個工具,可以輸入:
對于初學者來說,輸入“Occidentalis”比“Adafruit Raspberry Pi Educational Linux Distro”當然要快多了。但是如果你進入http://learn.adafruit.com 網頁,你會發現Occidentalis的Logo看上去和樹莓派的Logo很像,只是顏色更深一點。懸鉤子屬的望江南3是薔薇科的特有物種,通常被稱為“黑樹莓4”,因此而有了這個命名和Logo。
如果你使用過Raspbian的話,你會覺得raspi-config中的選項看上去很熟悉,因為Occidentalis的同名工具就是基于它設計的。這兒有你最有可能想使用或去修改的選項:
點擊這個菜單不會帶來更多的選項,它只是簡單的擴大root分區,以充滿SD卡上的有效空間,并將在下一次啟動后生效。
由于pi用戶的密碼是公開的,因此第一次啟動后就修改密碼是一個好主意。
告訴系統是啟動到命令行還是圖形化桌面。
更新到最新的軟件包。
當然,對于update選項,你將需要一直在線,如果你插入有線連接的話這會很容易。如果你使用的是WiFi dongle,你必須首先設置無線連接。雖然Raspbian在桌面提供了一個GUI工具來設置它,但Occidentalis并沒有這個工具。可以在文本編輯器中打開網絡接口文件:
為你的網絡配置編輯最后兩行:
記得保留完整的引號,然后重啟,這樣你的無線連接應該可以工作了。
下面這一點也值得注意,尤其是你和你的孩子們一起使用樹莓派的時候,Occidentalis(以及Pi上通常的其他東西)并不能達到他們所期望的速度。實際上幾乎可以肯定的是,在某些時候它確實會花太長、太長遠超你預期的時間,幾乎會讓你以為有什么東西停止工作了。即使是一些“簡單的”事情,比如像打開一個Midori瀏覽器窗口或者前往一個Web網頁等也是這樣。因此耐心是使用Pi的關鍵。
總結
以上是生活随笔為你收集整理的《树莓派实战秘籍》——2.7 技巧27尝试Occidentalis:为(高级)教育目的的树莓派发行版...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《图数据库(第2版)》——2.1 关系型
- 下一篇: 《CCNP SWITCH 300-115