一、前言:
提起現今的X86廠商,我想大家浮出的名字不是Intel就是AMD,不然就是常在平板出現的威盛。雖說上面三大廠是眾所皆知,但是在台灣的五股的瞻營全(DM&P)公司,卻推出異於常人的X86主板size以及超低功率的名號打入工業主機板以及機器人市場。

既然都說是X86架構的主機板,那當然是可以把那大家又愛又恨的Windows系統以及Ubuntu放在裡面執行囉!

二、開箱:
第一盒,這次我們採用的是DM&P所推出的RB-110
機器人用主機板?RB-110開箱

接著這一盒是視訊卡
機器人用主機板?RB-110開箱

所採用的是Mini-PCI介面
機器人用主機板?RB-110開箱

是採用台灣圖誠科技公司(XGI)的Volari z9s晶片
機器人用主機板?RB-110開箱

而旁邊這顆則是晶豪科技(ESMT)的產品
機器人用主機板?RB-110開箱

VGA線的源頭
機器人用主機板?RB-110開箱

這袋是線材,包含以下內容物:
電源供應線 x 2
4 Pin COM Port x 4
10 Pin COM Port x 4
I2C cable x 1
網路線 x 1
2x5 pin Cable x 1
機器人用主機板?RB-110開箱

看看主角吧!
尺寸大約為9.7cm x 5.5cm
機器人用主機板?RB-110開箱

看看他的CPU,是採用DM&P自家生產的第三代CPU
(名稱為Vortex86DX,為90奈米製程,時脈可達1GHz)
機器人用主機板?RB-110開箱

接著看看他的記憶體
使用的是南亞顆粒128MB x 2(有一顆蓋在電池下面)
機器人用主機板?RB-110開箱

有線網路
機器人用主機板?RB-110開箱

USB Port x 3
機器人用主機板?RB-110開箱

剩下腳位看下圖標示
機器人用主機板?RB-110開箱

二、安裝系統
因為小弟我習慣在Ubuntu環境下工作,所以決定安裝Ubuntu系統。
在安裝之前必須要有幾個準備:
1. 4G 以上Micro-SD卡一張(速度當然是越快越好)
在此,我去買了一張Kingston 的Micro-SD Class 4記憶卡
機器人用主機板?RB-110開箱

看完了數據,心真的涼了一半,看來我們裝個系統就得等到海枯石爛。
機器人用主機板?RB-110開箱

2. 下載官方的安裝導引
點入以下官方的下載頁面
http://www.roboard.com/download_ml.htm
下載RB-110 Ubuntu下的說明文件,並且按照上面的方式安裝。
3. VirtualBox
我們必須借由VirtualBox模擬出主機板的環境來安裝系統進記憶卡裡。
由於新版的VirtualBox 4以上都把-register拔掉了,只好下載VirtualBox 3.1.2。
VirtualBox安裝畫面我們就略過吧!
開始安裝系統到記憶卡吧
三、安裝
首先設定個環境
開啟VirtualBox按”新增”之後
機器人用主機板?RB-110開箱

記憶體設定跟RB110一樣就可以
機器人用主機板?RB-110開箱

不使用虛擬硬碟
機器人用主機板?RB-110開箱
機器人用主機板?RB-110開箱
機器人用主機板?RB-110開箱

完成設定之後插入記憶卡到電腦上
按”電腦”右鍵點”管理”左邊的”磁碟管理”可以看到記憶卡的位置
(看卸除是裝置,以下是physicaldriver2)
機器人用主機板?RB-110開箱

打開CMD
進入C:\Program Files\Oracle\Virtualbox
(輸入cd C:\Program Files\Oracle\Virtualbox)
接著要建立USB.vmdk
(輸入VBoxManage.exe internalcommands createrawvmdk -filename "c:\Documents and Settings\Administrator\.VirtualBox\usb1.vmdk" -rawdisk \\.\physicaldrive1 -register)
之後便會看到成功的訊息
機器人用主機板?RB-110開箱

再次開啟VirtualBox並開啟存放裝置
設定如下,按確定
機器人用主機板?RB-110開箱

接著,啟動機器安裝Ubuntu囉
以下是中文版的安裝介面,官方有英文版,大同小異
機器人用主機板?RB-110開箱

選擇地區時間
機器人用主機板?RB-110開箱

鍵盤排列
機器人用主機板?RB-110開箱

空間分割如下
機器人用主機板?RB-110開箱

名稱密碼設定
機器人用主機板?RB-110開箱

以下這部要注意一下,要打勾並掛在記憶卡上主要分區
機器人用主機板?RB-110開箱

然後就開始安裝囉,開始時間是下午2:07
機器人用主機板?RB-110開箱

安裝完成!!!結束時間是下午3:14
安裝時間算是很快了
機器人用主機板?RB-110開箱

關閉機器後,把掛載光碟的IDE控制器刪掉,並且換成IDE第一主
機器人用主機板?RB-110開箱

再次啟動機器並登入系統
機器人用主機板?RB-110開箱

現在要下載Roboard的Kernel的壓縮檔並解壓縮
機器人用主機板?RB-110開箱

在終端機下取得root權限
接著輸入dpkg –i linux-image-2.6.34.1-vortex86-sg_1.0_i386.deb
機器人用主機板?RB-110開箱

接著,輸入update-initramfs –k 2.6.34.1-vortex86-sg –c
完成後輸入update-grub
機器人用主機板?RB-110開箱

最後輸入Poweroff
機器關閉後就可以上Roboard開機囉
機器人用主機板?RB-110開箱

四、總結
由於這是一塊應用在機器人上的主機板,假如想拿來灌XP跑遊戲,我想你會恨不得把他折一半。但如果是用來做為車用主機板、BT掛網幾、機器人的腦袋等等,我想他是個最佳人選,除了體積小之外,消耗功率也低(不到5W)。

後續的應用我也會慢慢地跟大家分享哦!
可以灌更輕量化的系統 0.0


yl1081 wrote:
一、前言:提起現今的...(恕刪)
哈哈
之後如果要在上面編譯會改輕量化的Linux系統
這篇只是試試它的性能如何而已
xu.6 wrote:
可以灌更輕量化的系統...(恕刪)
接著上上禮拜的進度,要開始進入設計機器人的計畫。
以下是我們在未來幾個月內想完成的機器人方向
1、 在機器人身上加裝視訊當作眼睛
2、 使用Bioloid所出產的馬達來做為整個機器人活動關節
3、 透過視訊的影像回傳來控制馬達反應的來設計動作
4、 最後設計出一台可以踢足球的機器人

剛開始先使用我身邊現有的視訊,但是安裝完驅動之後卻發現無法使用,於是就到國外有個網站叫Robosavvy的機器人網站,上面有將Roboard獨立出一塊區塊討論,爬文之後發現以下訊息

由於Roboard無法支援MMX的加速指令集(以及SSE/SSE2),所以我們必須找到可以不使用MMX加速指令集的視訊,看到以下文章

出自: http://robosavvy.com/forum/viewtopic.php?t=3720&highlight=mmx

因此,我們希望挑選的微軟LifeCam系列視訊。
接著則是馬達問題,以下是我們所使用的產品Bioloid教育版:

之後我們的機器人應該會使用Bioloid那隻現成的形體,只是主機板和頭部會分別更換成我們的視訊以及RB-110,由於是教育版的套件,我們全部都是用AX-12馬達

AX-12的輸出的力量在7V時為12kgf.cm,換言之做了30公分的手臂僅能舉起400克的物體,由於經費的關係,我們僅能借到這樣等級的馬達。

在系統方面,由於資源的問題,我們改採用Lubuntu 10.04,安裝的方式就像Ubuntu一樣,接著則是編譯環境GCC和OpenCV。

還是老問題,OpenCV有部分東西有使用到MMX加速指令集,爬文後我們找到修改的方式,一樣出自Robosavvy

出自: http://robosavvy.com/forum/viewtopic.php?t=3709&highlight=mmx

更改完之後重新編譯就可以使用了。蒐集完畢要的資訊後,等待之後買了視訊,便會開始一步一步邁進足球機器人的腳步,請拭目以待。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!