2012年1月29日 星期日

開發環境 BeagleBone A8 實測Linaro-nano

最近實測了一塊Linaro活動贈送的開發板BeagleBone Rev.A3 (PDF英文手冊開發說明)。其中,內附一個4GB的micro SD 卡。

IMG_1622 IMG_1623

SD卡已預先載好Linaro-nano (Linux linaro-nano 3.1.0+ #1 Tue Nov 15 15:51:15 CET 2011 armv7l armv7l armv7l GNU/Linux)
驅動程式在Windows XP 上有些小問題。
請依下照步驟安裝,(其他系統安裝,詳參閱原英文說明)
  • 解壓縮BONE_DRV.exe
  • 先連接usb連接線
  • 硬體安裝精靈,並手動指定解壓目錄,進行安裝USB序列埠驅動程式及FTDI虛擬COM Port驅動程式。(詳見文後05-20更新)
IMG_1624

成功安裝後,可在裝置管理員中看到下列資訊(以筆者電腦環境,為COM6)。
image

接著開啟’超級終端機’,設定如下圖示:
beaglebone_com6_setup

重新接上USB線,即可看到,Linaro 開機畫面。
beaglebone_install_openssh_server_done

預設Linaro-nano環境,非常陽春,需要手動設定網路,來安裝需要的開發工具。
ifconfig eth0 192.168.253.10 netmask 255.255.255.0
route add -net 0.0.0.0 gw 192.168.253.1
echo "nameserver 192.168.253.1" > /etc/resolv.conf

以安裝openssh-server 為例
apt-get install openssh-server

beaglebone_install_openssh_server_start ssh_connected


小結

Linaro-nano 使用gcc 4.6.1,若要利用桌機進行開發,則需使用最新版本的Ubuntu11.10 做為來cross-compile開發環境,稍有不便。
就另一方面來說,目前CPU A8,256MB 記憶體, SD卡容量達4G,足夠用以直接在實驗板上開發部分小型程式。
筆者將所需要的程式一一安裝好後,體積小的它,直接可以作為移動的ARM小型開發平台,十分方便。

更新2012-05-20
回覆Henry讀者:筆者是在Windows XP 上,安裝BONE_DRV.exe
先使用USB連接BeagleBone到主機
假設解壓目錄為 C:\temp\BONE_DRV
會出現 尋找新增硬體 (選取不,連線到windows update)-> 選取從清單或特定位置安裝
1. 控制台->新增硬體精靈
 ->選擇BONE_DRV\FTDI 目錄進行安裝->出現尚未通相容性測試警告(如下圖示)
 
-> 選取繼續安裝->完成。
2. 接著又會跳出一次來安裝 XDS100v2 compatible USB Serial Converter B, 再安裝一次即可。

2 則留言:

Henry 提到...

您好,我想請教一下, 那個BONE_DRV.exe的driver怎樣裝起來?

超軟之家 提到...

請看一下05-20的更新。