首頁 > 評(píng)測(cè) > MIPS開發(fā)板的“不二”選擇——Creator Ci20單板計(jì)算機(jī)評(píng)測(cè)
MIPS開發(fā)板的“不二”選擇——Creator Ci20單板計(jì)算機(jī)評(píng)測(cè)
- [導(dǎo)讀]
- “指令集松散,生態(tài)系統(tǒng)分裂...”這是目前大家對(duì)于MIPS的一致看法。而MIPS作為ARM曾經(jīng)的對(duì)手,在微處理器領(lǐng)域一度也曾風(fēng)光無限。不過在移動(dòng)領(lǐng)域,MIPS逐漸掉隊(duì),其學(xué)院派發(fā)展風(fēng)格使得其商業(yè)進(jìn)程遠(yuǎn)遠(yuǎn)落后于ARM,至今還有多少人記得MIPS?
可以看到,CPU的測(cè)試性能基本相當(dāng),RPI2的性能稍高一點(diǎn),不過基本可以忽略不計(jì)了。
接下來比較一下二者的內(nèi)存性能,先看Ci20的測(cè)試數(shù)據(jù)。
RPI2的內(nèi)存性能測(cè)試,測(cè)試參數(shù)相同,除了線程數(shù)開啟為4,可以看到內(nèi)存性能還是大幅度提升了。
最后是FLASH存儲(chǔ)器性能測(cè)試,從下圖看到,內(nèi)置的EMMC存儲(chǔ)器性能的確是一般,對(duì)于大量存儲(chǔ)數(shù)據(jù)處理來說,有點(diǎn)捉襟見肘啊!
RPI2上使用SANDISK 16GB的存儲(chǔ)卡來進(jìn)行比較,規(guī)格為CLASS 10。下面是相同參數(shù)的測(cè)試結(jié)果對(duì)比?梢钥吹,差距非常明顯。
從硬件測(cè)試結(jié)果來看,CPU性能基本相當(dāng),內(nèi)存和存儲(chǔ)能力來講,由于測(cè)試使用的線程數(shù)不完全一致,內(nèi)存和閃存的對(duì)比僅供參考。
軟件工具鏈
在MIPS架構(gòu)的CPU上開發(fā)軟件,當(dāng)然需要使用MIPS專用的工具鏈來編譯代碼。不過一般的LINUX發(fā)行版內(nèi)都有相應(yīng)的配套工具鏈供用戶使用。Ci20出廠時(shí)的LINUX發(fā)行版為DEBIAN 7.5,相應(yīng)的GCC版本號(hào)為GCC 4.6.3。
可以直接在Ci20上編譯代碼,省去了交叉編譯的依賴性問題。下面編寫一個(gè)簡(jiǎn)單的Hello World程序來查看工具鏈的一些細(xì)節(jié)。
編譯的細(xì)節(jié)。這里除了編譯工具鏈的不同外,其編譯過程與ARM架構(gòu)并沒有明顯的區(qū)別。同時(shí),從DEBIAN官方軟件源獲取到的程序,都可以直接在MIPS平臺(tái)上直接使用,因?yàn)長(zhǎng)INUX發(fā)行版幫助我們解決了這個(gè)問題。
為了進(jìn)一步了解生成的代碼的內(nèi)部細(xì)節(jié),使用readelf文件來記取生成的代碼頭,得到的信息如下
這里注意兩三個(gè)細(xì)節(jié)。一個(gè)是CPU的架構(gòu),可以看到MIPS R3000字樣;另外程序的字節(jié)順序使用的是little endian,也就是小端字節(jié)。最后看到程序的Class是ELF32,表明這是32位的代碼,因?yàn)镃PU也是32位的。這些要素都是在進(jìn)行軟件開發(fā)時(shí)必須考慮到的問題。
君正官方也提供了相應(yīng)的SDK開發(fā)文檔,里面包含了交叉編譯工具鏈及特定的SDK底層軟件包供用戶使用。
結(jié)論
總體來講,Creator Ci20的優(yōu)勢(shì)在于比較完善的硬件配置,雖然各硬件的性能及參數(shù)并非最好,但勝在實(shí)用。還有一點(diǎn),它使用的是MIPS架構(gòu)的CPU,并且是國(guó)產(chǎn)(如果這也算是一種自豪的話)。用來學(xué)習(xí)并了解MIPS架構(gòu)的相關(guān)知識(shí),比如學(xué)習(xí)完全不同于ARM架構(gòu)的RISC指令集,學(xué)習(xí)并比較大端與小端的區(qū)別,倒也不失為一個(gè)不錯(cuò)的選擇。ETH/WIFI/BT的完美組合,可以借以了解完整的通信框架,還算不錯(cuò)的CPU性能,也算是不錯(cuò)的選擇。另外,市面上基于MIPS架構(gòu)的開發(fā)板,除了龍芯的智龍,別的還真沒得選!
不過Creator Ci20最大的軟肋是其價(jià)格,550RMB可以買倆最新的RPI 3了;再有與RPI相比較,在軟件生態(tài)及用戶基數(shù)方面完全是一邊倒的趨勢(shì)。
所以,如果你是MIPS的鐵桿FANS的話,還是掏錢買了吧!
參考資料:
本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前