之前一在玩Arduino 和STM時就也曾想過玩玩上位機的滋味口蝠,只是一直也沒有找到上位機中真能讓我有興奮點的東東避咆。可能是出于視覺疲勞又或是自己見識太過淺薄俐筋,只見各種廠家拿著上位機做得最多也就是路由器和電視盒静秆,而且是各有各渣盡是奇葩粮揉。悻然,我們還有小* 這種沒節(jié)操的公司抚笔,敢打著向老喬至敬的口號無恥的抄襲蘋果產(chǎn)品扶认,讓他們的東東還有點看頭。一直認為在上位機上折騰還不如直接買個小*來得直接殊橙, 如果不是想拿個服務(wù)器到處跑的話蝠引,估計在短時間內(nèi)我是沒有什么興趣碰上位機的。
所謂的上位機說白了就是一臺準電腦蛀柴,沒有常規(guī)家用機那么龐大,當然也沒有那么強大(傳統(tǒng)意義)的一臺小電腦矫夯。一般都能在淘寶上淘到鸽疾,通常都是祼板。最為響當當?shù)牡脭?shù)樹梅派训貌,還有就是國人山寨樹莓的香蕉派制肮,還有不倫不類的pcduino,它們的價格在190~340之間递沪。買回來接上線就能跑豺鼻,懂點裝機知識就能動手自己搞。
由于看到了湖北一牛人竟然用90多臺樹莓搭了一臺與服務(wù)器般大小的集群服務(wù)器款慨,他稱之為“樹莓林”這倒也挺貼切的儒飒。其性能可以趕超IBM普通的企業(yè)服務(wù)器了,但價格卻只有IBM服務(wù)器的1/5不到吧檩奠。這可真是典型的“好漢架不住人多”桩了,單挑的不行來一群!深感其彪悍埠戳,是得給個贊井誉!
(如果樹莓中了毒那會是什么毒呢?_)
受了刺激也想自己動動手整胃,畢竟實踐是驗證真理的唯標準颗圣,總覺得自己對上位機可能存在一某些偏見那倒不如嘗試動手一試體驗一下。
在網(wǎng)上淘了一下,做了對比樹莓雖說是流行在岂,但最新的樹莓2配置還是有點低奔则,雖然提供了4個USB但基本上一下子將WIFI,藍牙洁段,鼠標鍵盤都接上那就沒了应狱。
以下是收集到的幾種現(xiàn)行上位機的配置與對比
后來找到了號稱超越樹莓的香蕉派(真不知道這公司怎么想的,什么名字不好偏偏叫香蕉祠丝,估計當時是被雌性荷爾蒙灌了大腦吧)疾呻,還算不錯價格也就在190~210區(qū)間,而且他們還有個Pro版本是搭載了WIFI的才230~270写半,但配置上卻實是比樹莓上了一個檔次岸蜗,反正是拿來主義管他有沒有節(jié)操,要買當然支持國人不鳥英國佬了直接入手香蕉破(BananaPro)
這里就提供一些香蕉圖:
在價格上來說 Banana Pro 比起 BananaPi 貴了幾十塊錢叠蝇,但卻多了 WIFI (AP6181) 模塊璃岳,至少可以省下一個USB口了,板子是純黑的沉金板看起來也高檔不少悔捶,當然沒人愿意拿板子裸奔吧铃慷,那就買個盒子裝一裝,我喜歡換裝所以盒子是自己用3D打印打的蜕该。
燒錄系統(tǒng)映像
Lemaker 上提供一系列能裝香蕉破的操作系統(tǒng)犁柜,還是挺齊全的。這里是下載頁, 另外如果想看 BananaPro 全英參數(shù)的可以上香蕉的官網(wǎng)堂淡。
上位機的操作系統(tǒng)是裝在SD卡上的馋缅,所以建議配一個8G以上的高速TF卡,也就24~36左右的價格區(qū)間绢淀。
在Windows 下只要下載兩個軟件萤悴,一個是用來格式化SD卡并去除SD卡上的分區(qū)表的,另一個是燒錄操作系統(tǒng)映像文件的皆的,地址如下:
- SD Formatter - SD卡格式化工具
- Win32 Diskimager - SD卡系統(tǒng)燒錄工具
用法不多說了覆履,這個都不會就即時腦補吧。
OSX
值得一說的還是如何在Mac和Ubuntu上燒制系統(tǒng)吧
OSX 下做盤是很輕松的祭务,不用安裝任何工具内狗,一切盡在終端內(nèi),先用 diskutil
指令查一下SD卡的盤名
diskutil list
我查到的是 disk1
义锥,然后用 unmountDisk
抹去分區(qū)信息柳沙,可別抹錯了OSX的系統(tǒng)分區(qū)可是 disk0
這個不要搞錯,否則出什么狀況就自己抹脖子吧拌倍。
diskutil unmountDisk disk1
最后赂鲤,使用 dd
指令
sudo dd if=Lubuntu_For_BananaPro_v1412.img of=/dev/rdisk1 bs=4m && diskutil eject disk1
這里要注意的是 if=
后面要緊跟影像文件名稱噪径,rdisk1
是我們插入 SD 卡時跟SD卡名自動生成的,如果你掛入的SD卡不是 disk1
那就去磁盤工具查一下就好了数初。
還有就是 bs=4m
這里的意思是每次寫入SD的數(shù)據(jù)區(qū)塊的大小找爱,4m就是4兆,如果你是低速卡那就只能悲劇的1m泡孩,我是用10m的,反正這個值越大寫入的速度就會越高车摄。
寫入成功后OSX就不能再讀取這個SD卡并且會彈出一個對話框提示將SD推出,那就直接推出SD然后插到香蕉的PP上就能通電試了仑鸥。
Ubuntu
老實說吮播,下面的這個我沒有實踐過是從網(wǎng)上收集過來的其實原理是與Mac上是一樣的,廢話就不多說直接寫下指令:
sdxx
是SD卡的盤號
umount /dev/sdxx
然后 dd
sudo dd bs=4M if=[path]/[imagename] of=/dev/sdx
這個與OSX 是類似的
我試過安裝 Lubuntu 一下就能成功眼俊,不用額外配置 WIFI意狠,只是連一下就行了。性能上就將就著用吧疮胖,畢竟是lite版本环戈,肯定是閹割了不少東西的能成移動服務(wù)器就行了總不能要求這么小的家伙能面面俱到。如果安裝的是Raspbian那么就得手工加載 WIFI驅(qū)動:
載入 ap6210 的兼容驅(qū)動(板載的是ap6181不過這兩個是共用同一個驅(qū)動的)
sudo modprobe ap6210
然后在 wifi config工具就可以找到wan0了澎灸,或者用 iwconfig
指令查看也行院塞。
如果希望Raspbian 在起動時自動加載WIFI可以用以下指令:
sudo nano /etc/modules
然后在隨便哪行都行打上 ap6210
,退出性昭,保存迫悠。
另外,如果想將香蕉配成 路由中介器的話可以將WIFI設(shè)置成AP模式巩梢,具體做法可以參照官網(wǎng)WIKI的說明。
KODI 與 XBMC
說了一大通艺玲,現(xiàn)在才是真正的高潮括蝠,實際上上位機可以做的東西很多,它的最主要用途就是智能家庭的中央控制服務(wù)器饭聚,做媒體中心也只是其中的一個應(yīng)用忌警。 我們需要 XBMC 這個在XBox上的炫酷級別的媒體中心軟件,以下是它運行的一些截圖:
如果你裝了 Lubuntu 或者 Raspbian 而又想裝媒體中心的話秒梳,那我只能告訴你:“卸掉吧”法绵,我試過在他們上面手工安裝KODI沒有一個能成。最佳的辦法是下載 Lemedia 的映像重新制作SD卡酪碘。Lemedia就是一純基于XBMC做的Debian朋譬。這東西沒什么技巧可言,但他的起動其慢無比兴垦,我開始以為是SD卡做錯了徙赢,重復做了N次! 其實第一次開機等上3~5分鐘就好字柠。
這東西裝了后如果改中文是沒戲的(至少我沒成功可能需要安裝中文字庫),一換所有的文字都會沒了狡赐,所以先將就用英文吧窑业。它各種的主題,3D效果和簡化的操作還是很炫酷的枕屉。它還可以下載很多的插件常柄,其中就可以用Airplay和共享 iPhoto 的這個還是很不錯的,更多的插件自己去折騰吧畢竟這才有趣味搀擂。
我嘗試過直接接到1080P的高清上是完全沒問題的西潘,顯示效果讓人滿意。而且可以沒有鼠標硬盤哥倔,直接用一個紅外遙控就可以操作秸架,幾塊錢就能在淘寶上買到:
比較坑爹的是看HD還是不流暢,會有明顯卡的感覺看些720P的還算可以咆蒿,但一直沒有聲音輸出东抹。
小結(jié)
整個花銷就300不到的樣子,比去外面買個什么渣子廠生產(chǎn)的電視盒會劃算很多沃测。香蕉破確實也很不錯缭黔,接上個1T的SATA硬盤也可以做個超小型服務(wù)器帶著滿大街跑了,換裝個OpenWRT就能變成前兆路由器蒂破,帶個屏也可以當Pad來用還可以作為安卓的開發(fā)機馏谨。我在網(wǎng)上看到很多老外用樹莓來開發(fā)Arduino的下位機應(yīng)用,這確實也是個挺有意思的做法附迷,讓人有腦洞大開之感惧互。
這個小家伙充滿了各種實用的可能性,后續(xù)可能還會寫一些想著的文章 喇伯。如果你是個愛DIY的Hacker那就試試吧喊儡,玩香蕉比玩其它的東西更環(huán)保,至少大熱天他不發(fā)熱而且靜音可算是居家旅行的Hacker必備了稻据。