准備
了解BeagleBone
BeagleBone
可能一直都不被人所了解,但是它的師傅raspberrypi
樹莓派想必不少人都了解過。為什么說樹莓派是狗板beaglebone
的師傅呢?樹莓派可以說是第一個使用Debian
系統的卡片電腦,而狗板也同樣可以搭載Debian
系統。如果你是一個樹莓派geek
,那么你會發現它用起來跟樹莓派毫無差別,甚至更為方便。
BeagleBone社區
樹莓派最成功的地方就是積累了強大的社區,有着許許多多的開源項目,而我認為狗板最強大的地方是,它可以移植樹莓派的所有項目,因為兩者之間的系統對IO以及外設都以設備樹
的形式驅動,在開發語言上毫無差別。所以,狗板的社區雖然不多,但是可以從樹莓派社區那里可以得到源源不斷的支持
所需軟硬件
必需:電腦*1, 狗板*1, mini usb 數據線*1
可選:usb轉ttl模塊(usb轉串口模塊)*1
軟件:putty, vncviewer
USB連接
將狗板用USB線與電腦連起來,連接后會增加一個新的可移動盤,連接過程會自動安裝驅動,如果驅動安裝失敗,請手動指定驅動所在位置為那個新增的可移動盤,如下圖
連接成功后,會在網絡中心找到一個新的本地連接
打開putty,選擇SSH,輸入192.168.7.2,open,在命令行以root用戶登錄
* ps: 由於我的狗板已經從SD卡的Debian系統啟動,登錄之后的信息與原生系統有點不同,但操作是一樣的
連接成功之后,在putty命令行可以輸入Linux命令來使用
TTL連接
如果你的狗板通過USB無法連接到電腦(驅動安裝失敗,沒有出現新的本地連接,甚至沒有出現新的可移動盤),不要擔心你的狗板是壞了,因為狗板原生系統一旦掛載過SD卡的系統就會默認設置從SD卡啟動,找不到SD卡系統自然啟動失敗。USB轉TTL模塊是用於把電腦USB轉成串口來連接串口設備,某寶上5塊錢就有一個。
TXD
是發送端口,RXD
是接收端口,GND
是地線接口,剩余兩個是電壓輸出,這里不需要
連線如下
USB轉TTL | 狗板 |
---|---|
RXD | TXD |
TXD | RXD |
GND | GND |
用USB線給狗板供電,把USB轉TTL模塊與狗板連接后插進電腦。初次連接電腦會提示安裝USB轉TTL模塊的驅動,如果提示安裝失敗,請自行百度此驅動下載。驅動安裝成功后,在設備管理器(win7下 ‘計算機‘ 右鍵 - ’管理‘ - ’設備管理器’)可以查看到對應的端口(*請記住該端口*)
打開putty,選擇Serial串口,填入串口地址(我這里是COM9),波特率填寫115200,,連接
結語
電腦連接狗板的兩大方式如上述,狗板比樹莓派方便的地方是,一根USB線就可以連接到狗板,樹莓派只能用USB轉TTL模塊;狗板自帶系統,樹莓派系統必須裝在SD卡上。下一節,將講述如何燒錄SD卡系統