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

首頁(yè) > 評(píng)測(cè) > 開源龍芯開發(fā)板——智龍V2.1評(píng)測(cè)

開源龍芯開發(fā)板——智龍V2.1評(píng)測(cè)

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

源代碼HELLO.C

24.jpg

執(zhí)行命令來進(jìn)行交叉編譯

25.jpg

最終會(huì)在當(dāng)前目錄下生成HELLO二進(jìn)制可執(zhí)行文件。

像以前使用其它的嵌入式LINUX系列一樣,興沖沖的打開SSH SECURE FILE TRANSFER程序,連接智龍開發(fā)板,卻發(fā)現(xiàn)連接不上,嗯,智龍開發(fā)板沒有安裝SSH服務(wù),這下這個(gè)文件怎么復(fù)制到智龍開發(fā)板上呢?好在還有U盤,還有TF卡。于是找U盤,折騰下來之后,終于可以看到U盤上的HELLO文件了。不說了,都是淚!

26.jpg

呃,可憐我把智龍的拼音都打錯(cuò)了!

一個(gè)簡(jiǎn)單的程序,從準(zhǔn)備到最終放到智龍上運(yùn)行,就是這么一個(gè)流程。這也是大多數(shù)嵌入式LINUX系統(tǒng)上軟件開發(fā)的流程。當(dāng)然有些開發(fā)板,CPU足夠強(qiáng)勁,存儲(chǔ)容量相對(duì)大一點(diǎn)話,也可以使用本地編譯。

不過這不是值得詬病的地方,我覺得智龍的系統(tǒng)應(yīng)該將一些常用的服務(wù),如SSHD,F(xiàn)TP服務(wù)編譯進(jìn)系統(tǒng)中,這樣用戶在拿到開發(fā)板后,工作量相對(duì)會(huì)小一些,調(diào)試起來會(huì)更加方便!

從上面的體驗(yàn)過程也可以看出,智龍V2.1上提供的LINUX差不多就是一個(gè)裸系統(tǒng)。只提供了精簡(jiǎn)的內(nèi)核及最基本的BUSYBOX系統(tǒng),當(dāng)然驅(qū)動(dòng)基本上都安裝好了,甚至我將U盤插上去后,上電后自動(dòng)進(jìn)行了掛載。

如果需要使用其它的開源軟件,需要我們自己下載源代碼,自動(dòng)編譯,自行DEBUG,然后再通過U盤或TFT卡復(fù)制到智龍上,這個(gè)過程反復(fù)折騰,必然會(huì)浪費(fèi)不少的時(shí)間。

樹莓派的成功,并非硬件因素,更重要的是它提供的生態(tài)環(huán)境!

受樹莓派的影響,PYTHON現(xiàn)在頗為流行,已有網(wǎng)友將PYTHON移植到了智龍,但還沒有比較完善的官方支持。另外像WIRINGPI之類的外設(shè)庫(kù),也需要進(jìn)一步補(bǔ)充。這些都是智龍的助手,要讓智龍真正飛起來,軟件環(huán)境及周邊生態(tài)都是必不可少的助力,如智龍擴(kuò)展板,基于智龍的各類應(yīng)用等等。

這樣看來,智龍要走的路還很長(zhǎng),但不管怎樣,仍然值得我們期待!

結(jié)論

通過前面的使用及體驗(yàn),我更愿意把智龍定位在高端MCU的行列,與其它的SBC(單板計(jì)算機(jī))相比,智龍V2.1顯然還算不上是一個(gè)SBC,雖然這個(gè)結(jié)論有點(diǎn)殘酷!

一方面,CPU主頻是硬傷,對(duì)于250MHZ的值來說,在很多MCU面前已沒有任何優(yōu)勢(shì),ATMEL及ST等都在計(jì)劃著將他們的MCU主頻進(jìn)一步提升。其次就是CPU雖然提供了LCD接口,但智龍上并沒有提供VGA或HDMI接口,當(dāng)然更不用說MIPI及LVDS等接口。據(jù)官方介紹,龍芯更側(cè)重于機(jī)器人控制等應(yīng)用領(lǐng)域,所以主頻不是首先要考慮的因素。

再有,像BUSYBOX這類系統(tǒng),要想使用開源世界里的成果,還需要花費(fèi)時(shí)間與精力去將其編譯成二進(jìn)制代碼,開源世界里軟件的依賴,對(duì)于一個(gè)新手來說,簡(jiǎn)直就是惡夢(mèng)!

另外BUSYBOX的功能過于簡(jiǎn)陋,系統(tǒng)沒有提供VGA及HDMI接口,所以只能使用終端軟件來進(jìn)行管理,那么除了基本的串口配置外,SSH基本是必備工具。

提一點(diǎn)建議,既然硬件特別是CPU已經(jīng)選定,那么應(yīng)該在軟件環(huán)境及相應(yīng)的生態(tài)構(gòu)建上花大力氣,將龍芯本身的潛力盡可能挖掘,榨干它的每一絲潛力。雖然創(chuàng)客的意義在于折騰,但對(duì)于一些常規(guī)的服務(wù)及應(yīng)用,如能將其整合到官方系統(tǒng)之中,一則顯示官方的細(xì)致體貼、用戶至上的思想,再者也是智龍開發(fā)板作為一個(gè)完整開發(fā)環(huán)境的要求。

龍芯俱樂部作為一家由愛好者自發(fā)組織的、尚處在起步階段的開源社區(qū)來說,智龍V2.1在開源生態(tài)搭建方面尚在努力;但是對(duì)比官方的龍芯開發(fā)板,價(jià)格上的優(yōu)勢(shì)十分明顯,因此也有不少開發(fā)者已經(jīng)參與到其中來。

參考資源

1. 龍芯官網(wǎng):http://www.loongson.cn/index.html

2. 龍芯1C資料:http://www.loongson.cn/product/cpu/1/Loongson1C.html

3. 龍芯俱樂部:http://www.loongsonclub.com/

4. 龍芯開源社區(qū):http://www.loongnix.org/

5. 開源龍芯社區(qū): http://www.openloongson.org/

6. PMON源碼庫(kù): http://www.loongnix.org/cgit/

7. 智龍交叉編譯工具鏈:http://www.loongnix.org/ftp/embed/ls1b/toolchain/

8. 開源資料GIT: http://git.oschina.net/openloongson/smart_loong_docs

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

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

網(wǎng)友評(píng)論

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

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