小身材也有强劲性能,树莓派2代B型图形界面搞机
在我的印象中,我第一次聽說樹莓派是在淘寶的相關(guān)搜索里,當時覺得這個名字很有意思,就搜索了一下,結(jié)果自然是相當興奮,但是當時沒有那么多時間,也就擱下了,直到最近一個活動中,我有幸免費贏得了一臺樹莓派裸機,雖然運過來的時候盒子都壓扁了,但這并不能阻擋我的熱情。。。鑒于盒子很LOW,而且里面啥也沒有,就不再發(fā)開箱照了,直接上主角-------->
這是一臺2代B型的樹莓派,BCM2836的四核處理器,主頻900MHz,內(nèi)存1G,有4個USB,一個HDMI,一個microUSB(電源),一個3.5mm耳機接口,一個網(wǎng)線接口以及擴展接口,GPIO接口和T-flash卡接口,貌似接口很全。
因為我本身是學軟件的,對于那些單片機啊,GPIO啊什么的不是很懂,但是我知道一件事,這貨可以安裝操作系統(tǒng),于是,本著這樣單純的目的,我下載了樹莓派的官方系統(tǒng),開機之后怎么說呢,有種小霸王學習機既視感,雖然是完整的linux系統(tǒng),但是對于我這樣的渣渣來說,僅僅玩玩linux命令并不能讓別人覺得我很叼,于是,我想起來了之前玩過的ubuntu,果然,ubuntu的一個衍生版本ubuntu mate提供了樹莓派的版本,果斷下載。
但是,隨之帶來的就是一個大問題,運行ubuntu對于一個sd卡來說數(shù)據(jù)傳輸壓力有點大,尤其是這張8G C4的卡,簡直有種作死的節(jié)奏,開機好幾分鐘,百般搜索,終于找到了一個比較好的方法。我有一個閃迪至尊高速的U盤,這個U盤在3.0下連續(xù)寫入速度穩(wěn)定50M/s,一直是我的裝逼利器,我找到的這個方案的答題思路是這樣的:
1.樹莓派默認的引導位置是sd卡中的那個64M的fat32的分區(qū),
2.里面有一個cmdline的配置文件,這個文件記錄了系統(tǒng)啟動的一些信息,其中有一條是root=/dev/...
3.這樣就非常清楚了,這個標記的是系統(tǒng)啟動時root分區(qū)的掛載位置,我們只需要將其修改為root=/dev/sda2就可以從USB啟動,說明一下,sda一般表示的sata接口的設(shè)備,但是在新版的linux中將usb存儲設(shè)備也識別為sda,2表示該設(shè)備的第二個分區(qū),因為樹莓派的系統(tǒng)在燒錄的時候會將root分區(qū)建在u盤或者sd卡的第二個分區(qū)。
4.這個時候只需要將u盤中也寫入一個系統(tǒng),插在樹莓派上就可以從u盤啟動了,這樣系統(tǒng)不會去讀sd卡中的系統(tǒng),只會使用其中的引導文件。也就是說,如果你需要對系統(tǒng)啟動進行修改,比如hdmi設(shè)置之類的,還是需要修改sd卡中的配置文件。
這下系統(tǒng)運行瞬間流暢了不少,于是就像以前玩過的linux一樣,配置系統(tǒng),安裝軟件,這里大多數(shù)軟件都不會有區(qū)別,只有少部分對處理器架構(gòu)有要求的,會出現(xiàn)無法安裝的情況,我在這里著重將一下codeblocks的安裝,因為這是一款很優(yōu)秀的跨平臺編程的IDE。
其實,大體的安裝思路與ubuntu是一樣的,先安裝依賴,再安裝主程序,最后各種插件,不過有一點不同:
ubuntu mate與我們常見的ubuntu在系統(tǒng)軟件命名上略有不同,就比如ubuntu下的gedit,在mate下叫pluma,還有以下這些變化
caja = nautilus
pluma = gedit
mate-terminal = gnome-terminal
eom = eog
atril = evince
engrampa = file-roller
這主要是不同的桌面環(huán)境造成的,那和codeblocks有什么關(guān)系的,做過ACM的都知道,在測試程序的題目經(jīng)常需要輸入大量的測試數(shù)據(jù),但是xterm不能直接粘貼,直接修改為gnome-terminal --disable-factory -t $TITLE -x 的話會導致程序不能運行,原因很簡單,就是因為根本沒有gnome-terminal這個命令,只需要將gnome-terminal改為mate-terminal
就OK了,包括以后如果遇到什么問題,可能都是這個原因。
輸入法的話就直接使用google輸入法好了,搜狗貌似由于處理器架構(gòu)問題無法安裝。目前還沒有買外殼,打算買一個帶風扇的,上次不小心摸了一下處理器,有點熱。。。
總結(jié)
以上是生活随笔為你收集整理的小身材也有强劲性能,树莓派2代B型图形界面搞机的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTAP 能够取代 OLAP 吗?
- 下一篇: 国际碳行动伙伴组织(ICAP)全球碳市场