天天看點

《BeagleBone開發指南》——1.5 capes

本節書摘來異步社群《beaglebone開發指南》一書中的第1章,第1.5節,作者:【愛】derek molloy(莫洛伊),更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

capes是能夠附在p8/p9擴充端口上的子闆,它們被叫作capes(像超人的披肩)主要是因為闆子的形狀,它們環繞着rj-45網絡連接配接頭。當它們互相相容時,你可以同時最多連上4個capes。

有些capes使用大量的引腳,比如,在第11章中,你将會看到lcd4 cape。它使用p8端口的27~46号引腳,并且一些模拟輸入引腳作為了按鍵和電阻觸摸屏的接口,如果你使用emmc來啟動beaglebone black的話,則會剩下非常少的引腳用作gpio。另外,lcd cape沒有插針接口。圖1-9展示了當lcd cape連接配接在beaglebone black上時的兩個視圖,其上有标準的beaglebone black debian linux釋出版本運作。

《BeagleBone開發指南》——1.5 capes

beaglebone目前能夠适用的capes有50多種,在www.beagleboard.org/cape網址有完整的清單。這裡有一些capes的樣例可以選擇在你的項目中應用(如圖1-10所示)。

lcd capes有不同的尺寸可使用:7″(800×480),4″(480×272)和3″(320×240),圖1-9中拍攝的是4″版本。它們配備電阻觸摸屏,意味着你可以使用觸摸筆(或者手指甲)與螢幕進行互動。這不同于現在的電容觸摸屏的手機或者平闆。

the adafruit proto是一個低成本(約10美元)的cape原型闆,你可以使用它為試驗電路闆搭建一個更加穩定的平台。還有許多其他的試驗電路闆和原型capes也可以使用。

the replicape(約179美元)是一個給人印象深刻的開源3d列印機cape,它有5個步進電機驅動,支援等步細分。在<code>www.thing-printer.com</code>網站上可以獲得更多資訊。

valent f(x) logi-bone fpga開發闆cape(約89美元),使用了一片spartan 6 lx9晶片,為beaglebone black上添加fpga功能。這些fpga能夠提供可程式設計邏輯塊,允許非常快的i/o操作,但是這樣也增加了複雜性。這個cape也提供了一個arduino的端口,使它能夠直接連接配接到已經開發的arduino平台。在第13章的開始部分将會簡要讨論這個cape。

有一些相機capes,比如在<code>www.beagleboardtoys.com</code>上提到的3.1mp camera cape,提供了一個可供選擇的usb網絡攝像頭;但是,它不能和emmc同時使用,是以beaglebone black闆必須從micro-sd卡啟動。

當capes彼此連接配接時,你必須仔細考慮其相容性。有一個描述較多常見capes相容性的表格在tiny.cc/ebb104網站上,這個清單僅僅是很小的一部分。還有很多其他的capes可以使用,并且随着時間的流逝會有更多的capes被開發出來。

《BeagleBone開發指南》——1.5 capes

繼續閱讀