BeagleBone Black獵兔犬骨頭(黑)- 露出單板計算機的原型吧!

 

上一節介紹的簡單易上手的BoneScript只是BeagleBone Black的小試牛刀而已,別忘了BBB可是五臟俱全的單板計算機!

 

如果你的BBB還沒有準備好,可以點擊這裏:從安裝驅動到簡單的Bonescript編程介紹-如何快速開始使用你的BBB

 

如果你的BBB已經準備好了,我們就來看一下如何發揮出它的全部威力!

 

 一般而言,要成爲一臺真正意義的電腦,除了CPU,內存,硬盤(這些都在板上)等等還要能夠與用戶交互的外設(輸出設備如顯示屏和輸入設備如鼠標和鍵盤),當然如果要有互聯網鏈接的話,還需要有額外的配置。

 

圖中的硬件與傳統計算機各部件的對應:

XAM3359AZC100爲ARM Cortex M8 CPU

TPS65217C 電源管理芯片

DDR3 內存

eMMC 硬盤

HDMI Framer HDMI視頻幀的暫存器

Ethernet PHY 以太網物理層驅動

 

當然除了硬件,計算機還得有軟件層面的條件,一般用戶接觸到的計算機基本都帶有操作系統,BBB自帶Ångström Linux,同時也支持其他Liunx操作系統。

 

BBB作爲單板計算機,有兩種配置的辦法,如果你:

 

一.有所有外設!

 

很好!這裏所有的外設指:

  • micro-HDMI-HDMI 接線
  • HDMI 顯示器 或者DVI-D顯示器(和附加的HDMI轉換器,但只有HDMI能夠輸出BBB的聲音),顯示器分辨率不用太高避免不支持
  • USB 集線器, BBB只有一個USB接口
  • USB鍵盤和USB鼠標(如果是由一個USB無線發射器控制的話,USB集線器可以省去)
  • 以太網線,或者USB無線網卡(如果要上網)
  • 5VDC 1A 電源

當然別的外設配置組合也可以。

 

那麼接下來要做的事情就簡單了:

 

  1. 在接電源前接上所有外設;
  2. 接上電源!(請在接好HDMI後才接電源!)

這時BBB就會自己啓動,等啓動完畢,你就能使用了!一臺傳統意義的計算機!上網、文字處理甚至玩遊戲!

 

 

 

二.只有BeagleBone Black和我的電腦!

如果你手邊沒有那麼多外設,不用擔心,你一樣能享受完整的BBB單板機的體驗!

 

接下來介紹的辦法,就能夠只用一條USB連線,連接你的電腦(這個方案當然也適合MAC和Liunx,但這裏介紹Windows下的辦法)和BBB,通過“借用”你電腦的外設作爲BBB的外設,使BBB作爲單獨的主機運作。簡單來說,就是一般的遠程控制Linux機器,主要分兩大步,第一步爲SSH進BBB,第二步爲通過VNC(Virtual Network Computing)協議,遠程控制BBB。

 

那麼下面正式開始:

 

1.下載Putty(如果是Linux和MAC就用Terminal好了),這是一個Windows下的SSH客戶端;

2.用USB連接你的電腦和BBB;

3.打開Putty,連接IP192.168.7.2(BBB),如下圖:

 

4.連接過程中會彈出警告,詢問連接是否值得信賴,是否確認連接,點是;

5.出現詢問login as:時,填root;

6.詢問密碼時,直接確定(Enter回車)即可,完成以上三步後見下圖;

 

 到這一步,你就正式SSH進BBB了,你能在別的terminal裏能幹的事情,在這裏也能幹,當然我們還得通過這個去安裝和配置VNC,接下來:

 

7.輸入以下兩行命令,安裝VNC(你的電腦要有網絡連接):

 

opkg update

opkg install x11vnc

 

 8.耐心等待,直到出現下圖:

 

 

 到這裏,在BBB上的VNC安裝完畢。

 

9.輸入以下指令授權你的主機使用VNC連接BBB:

 

x11vnc -bg -o %HOME/.x11vnc.log.%VNCDISPLAY -auth /var/run/gdm/auth-for-gdm*/database -display :0-forever

 

10.在電腦上裝VNC客戶端,有很多選擇,可以考慮Ultra VNC或者Real VNC

 

11.這裏介紹的是 Ultra VNC, 安裝完成後,打開Ultra viewer,連接IP192.168.7.2(BBB),如下圖配置:

 

 12.好了,大功告成:

 

 

看到了吧,400元不到的單板計算機,麻雀雖小五臟俱全!

 

 

 

Enjoy your BeagleBone!

 

參考資料:

[1].BeagleBone Black官方參考文檔

[2].SSH to BeagleBone Black over USB By Simon Monk @ Adafruit Learning System

[3].Quick hint for Beaglebone Black userBy Roger Meike

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章