www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁 > 評測 > 開源龍芯開發(fā)板——智龍V2.1評測

開源龍芯開發(fā)板——智龍V2.1評測

  • 作者:netlhx
  • 來源:21ic
  • [導(dǎo)讀]
  • 龍芯發(fā)展的道路,是一條曲折、充滿爭議的道路!好在塵埃已經(jīng)落定,技術(shù)創(chuàng)新仍將前行!

開源龍芯

智龍V2.1秉承開源理念,將整個智龍V2.1的全部資料開源。用戶拿到智龍V2.1,進(jìn)行基本的功能評估,選擇自己關(guān)心的部分或全部功能,建立產(chǎn)品原型。在對產(chǎn)品原型進(jìn)行組織優(yōu)化后,就可以基于龍芯來開發(fā)自己的產(chǎn)品。最簡單的情況下,甚至可以直接使用官方的智龍V2.1提供的各種功能來設(shè)計(jì)自己的產(chǎn)品。資料開源,一方面可以匯聚全球優(yōu)秀創(chuàng)客的智慧,更好的完善智龍本身;同時也可以為開發(fā)者及創(chuàng)客節(jié)省基礎(chǔ)研究所要花費(fèi)的精力與時間。智龍V2.1致力創(chuàng)造一種雙贏的局面。

15.jpg

開源PCB

上電體驗(yàn)

看完了板子,了解了參數(shù),咱來上個電,看看最真實(shí)的龍芯!!

智龍V2.1上并未像其它的LINUX開發(fā)板一樣提供VGA或HDMI接口,所以要想看智龍都干了啥,你自己干了啥,我們需要一個終端(TERMINAL)。前面也提到了,開發(fā)團(tuán)隊(duì)很貼心的為我們提供了一根USB TTL調(diào)試數(shù)據(jù)線,使用這根線將開發(fā)板與PC連接起來,借助于PUTTY類的終端軟件,就可以近距離觀察智龍?jiān)诟墒裁础?/p>

16.jpg

拉出終端軟件的瑞士軍刀PUTTY,先設(shè)置好通信參數(shù),智龍的默認(rèn)串口通信參數(shù)如下

17.jpg

上電,看到終端上字符界面刷刷的滾動,表明系統(tǒng)已開始啟動。

在終端提示符下執(zhí)行相應(yīng)的命令來查看一下系統(tǒng)的配置信息

18.jpg

運(yùn)行的LINUX系統(tǒng)的內(nèi)核及CPU信息,不過這個值似乎有點(diǎn)不對啊

19.jpg

查看系統(tǒng)SDRAM/FLASH的大小,沒錯,就是32M/128M的組合。

20.jpg

網(wǎng)卡已配置好使用DHCP自動獲取地址

龍芯使用PMON(Prom Monitor)作為基本的輸入輸出系統(tǒng)(BIOS)。PMON是一個兼有BIOS和boot loader部分功能的開放源碼軟件,多用于MIPS系統(tǒng)。與BIOS相比功能不足,與常見的bootloader相比,功能要豐富的多。基于龍芯的系統(tǒng)采用PMON作為類BIOS兼bootloader,并做了很多完善工作。在系統(tǒng)啟動時,出現(xiàn)提示進(jìn)入PMON的界面時,按空格鍵,就可以進(jìn)入PMON的提示符狀態(tài)

21.jpg

進(jìn)入PMON,可以進(jìn)行一些基本的配置管理工作

在PMON提示符下,輸入ENV或不帶參數(shù)的SET命令,可以查看當(dāng)前系統(tǒng)環(huán)境變量的設(shè)置

22.jpg

更多關(guān)于PMON的使用幫助,可以輸入H命令來獲取。

智龍V2.1提供了比較豐富的外部資源,如網(wǎng)絡(luò)接口、TF擴(kuò)展卡、USB接口及SDRAM/FLASH等資源,用戶在使用智龍開發(fā)板進(jìn)行創(chuàng)意制作時,可以嘗試一些高端的應(yīng)用。LINUX操作系統(tǒng)的支持,也使得軟件開發(fā)時,可以更關(guān)注于任務(wù)本身,不必考慮多任務(wù)環(huán)境下資源的共享及沖突問題,當(dāng)然這也是OS的魅力所在。

不過,從OS的大小及提供的功能來看,猜測該系統(tǒng)應(yīng)該是類BUSYBOX一類的定制精簡系統(tǒng)(實(shí)際使用后發(fā)現(xiàn)確實(shí)是BUSYBOX),畢竟SDRAM/FLASH的容量只有這么大,OS系統(tǒng)不可能做得很大。這也就意味著,對于一些大型的開源軟件如OPENCV來說,要在智龍上使用的話,用戶需要付出更多的代價。

還有一點(diǎn)不得不提的地方就是CPU的主頻,做為龍芯1號系列的產(chǎn)品,該主頻在今天看來,確實(shí)有點(diǎn)低。畢竟STM32的CORTEX-M7系列的MCU,其主頻都達(dá)到了216MHZ。

簡單的試用了一下PMON,發(fā)現(xiàn)其功能確實(shí)強(qiáng)大,在UBOOT大行其道的今天,PMON似乎顯得有點(diǎn)小眾,至少在國內(nèi)是如此吧。

軟件及生態(tài)

前面已提到,智龍使用的LINUX是一個定制的精簡系統(tǒng),這樣的好處是,系統(tǒng)可以做得很小,沒有冗余;其缺點(diǎn)也顯而易見,那就是軟件倉庫的支持相對來說比較困難。由于出廠時固化的系統(tǒng)是BUSYBOX,所以也就不能像其它LINUX嵌入式開發(fā)板一樣,使用LINUX發(fā)行版提供的軟件包管理程序來安裝和管理需要的軟件。不過我們可以使用官方提供的工具鏈來編譯自己需要的程序?紤]到128M的FLASH存儲,在智龍上執(zhí)行本地編譯的可能性就不大了,雖然可以使用SD卡和USB接口來擴(kuò)充外部存儲的容量。

首先,我們需要一個原生的LINUX環(huán)境,本文使用的是UBUNTU 14-LTS的X86版本。關(guān)于UBUNTU系統(tǒng)的安裝及配置,本文不做詳細(xì)介紹,請自行查閱相關(guān)資料。

我們來看看交叉編譯的配置及使用。

先到參考資源中提到的網(wǎng)址中下載好交叉編譯用的工具鏈。然后執(zhí)行命令

sudo tar xvf gcc-4.3-ls232-static.tar.gz -C /

將工具鏈相關(guān)文件解壓到/OPT目錄下,執(zhí)行下列命令檢查工具鏈能否正常運(yùn)行,正常情況下,應(yīng)該會看到類似下面的結(jié)果

23.jpg

如果是這樣,恭喜你,第一步算是完成了,下面寫個小程序來測試下,這是智龍向世界發(fā)出的問候。

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+