Beaglebone Black 和樹莓派


我不是創客。我買了個 Beaglebone Black 來玩,主要是拿來學習。

入手前,看過好幾個樹莓派 (Raspi - 2 Model B)和 Beaglebone Black (BBB) 比較,網上很多都是翻譯自某一篇國外博文。事實上用起來之后,看了一點 BBB 的書之后,兩者的區別似乎不止博文所說的那么輕巧。玩哪個主要是取決於你希望拿來怎么玩。

以下不是全部參數,我只抽了部分我覺得有挺大差異的寫出來:

 

BBB

樹莓派

 

BBB

rpi

關於芯片的資料 BBB 用德州儀器(TI)的 AM3358 在它自己官網就有了,請點擊這里。官網全部 spec 請點擊這里打開 PDF 樹莓派用Broadcom 資料挺難找的,在 Broadcom 官網搜 BCM2836 或者上一代的 BCM2835 居然均無記錄。

據說,是Broadcom 為樹莓派定制的。

樹莓派的官網稱,2 代 Model B 用 BCM2836,從 BCM2835 升級的,芯片除了把 Cortex 700MHz ARM11 換成了 Cortex 900HMz quad A7之外其他不變,官網blog說明請點擊這里。芯片連接周邊的說明我只找到 BCM2835 的資料,請點擊這里打開官網的 PDF 檔,BCM2836的不知道在哪里。

看過有人報稱某某地址改了,BCM2835 資料不是 raspi 2 B 那樣的,說自己打死都不會再用樹莓派轉用 BBB雲雲(汗…)。我沒驗證。
CPU ARMv7-A 架構系列,32bit,Cortex A8。 ARMv7-A 架構系列,32bit,Cortex A7。
GPU BBB 的 GPU 比較老,PowerVR SGX530,PowerVR 不產 GPU 只賣設計,這里說 BBB 的那生產的也是 TI。SGX 5 系的參數請點擊這里 Broadcom 定制的 GPU,VideoCore IV 雙核處理器,型號 BCM2763,樹莓派一二代都是這一塊,Broadcom 官網介紹請點擊這里。能對多媒體進行編碼解碼。1080p 哦。
PRU 兩個,UART port 12Mbps,eCAP, MII Ethernet, MDIO
GPIO IO 引腳看照片都知道,BBB 是比較多,2 X 46 個母。但有些 BBB 已經用掉了一些的,自己看着辦,要用就要禁用原有功能,比如 HDMI 輸出或者 eMMC 等等。P8 說明請點擊這里打開 PDFP9 說明請點擊這里打開 PDF,高清圖,打不開或許要翻牆。 40個公。樹莓派我沒有實機也不研究了。都是 multiplex。普通情況特別是用來學習的話,應該不會不夠用吧。
USB 兩個,一個 host 一個 guest。 4個大的。
CSI 無。 樹莓派居然還有個CSI(Camera Serial Interface),官方攝像頭直接插進去,裝一下驅動調一下 raspi-config 即可。BBB 需要自己折騰引腳接線。我看着羡慕嫉妒恨。
HDMI 插頭 一個。 一個。
DSI 插頭 無。 一個。
擴展板 叫做 cape,淘寶有小量,國外網站有多一些。貴。 叫做 HAT,類型較多,還有拿來兼容 arduino shield的,相對 BBB cape 比較便宜一點點。
價格 我買的 Element14 出品,RMB 310 見過淘寶有 RMB 199
預裝 OS ArmStrong Raspbian
學習曲線 好像沒有中文書專門講 BBB。我看國外的書,Exploring Bealgebone,兩百多頁基礎知識后才教我接個 GPIO,本人電子白痴,怕燒壞反復看和學一周才敢動手點亮個面包板上的LED。整個學習過程是另一番滋味,學完 device tree 部分然后就是 PRU 了。不玩bonescript不玩 python,直接腳本和C++折騰。

Bonescript 有點像 arduino 的 sketch,JS 變種,Cloud9直接編寫運行。

Python 不說了。
樹莓派不清楚,不熟悉,但海量中文教材、視頻。書店有好幾本中文的書。

由於接口豐富,中文教材多,似乎比如容易上手。

Python 不說了。

默認 Raspbian 預裝 Scratch,這個… 。

關於學習有點補充,由於BBB 的 bonescript 和 python 我沒興趣,Cloud9直接忽略,一開始就是SSH進去,腳本。去到底層,折騰 OS,Kernel,device tree,其實什么板都那樣。只是我拿 BBB 來玩,很快就遇上了。

其他的兩者差不多。我暫時覺得以上這個表,是兩者最大區別。

裝 win 10 embedded 那些對我來說就算了吧,這是個人喜好,我沒有打算用 Windows。如果你是微軟控,請點擊這里,我沒詳細研究。題外話,VS 2013 或以上可以裝個 visual micro 插件直接寫 arduino sketch 和直接調試,請點擊這里

總結:

國內資料和周邊模塊,一面倒,樹莓派居多。而且:

喜好簡單點能出結果的,插配件后希望裝一下驅動就能用的,想硬解碼搞 1080p 的,馬上要裝 win 10 的 = 樹莓派。我認為樹莓派是比較好玩容易玩的,模塊多教程多視頻多,看着很羡慕。估計將來會買個來試。

希望spec, datasheet 好找一些,要玩 PRU 的,時間多愛折騰的 = BBB。

如果你也玩 BBB,聯系我,我剛學,一同學習哈~ 寫博文很耗時間,將會在這不定時發布我的 BBB 學習筆記。

我在這群里,歡迎加入交流:
開發板玩家群 578649319開發板玩家群 578649319
硬件創客 (10105555)硬件創客 (10105555)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM