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

首頁(yè) > 評(píng)測(cè) > 比樹莓派還好玩的開發(fā)板——UDOO NEO深度評(píng)測(cè)

比樹莓派還好玩的開發(fā)板——UDOO NEO深度評(píng)測(cè)

UDOO   i.MX 6SoloX   NEO   NXP   
  • 作者:林老囧
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • UDOO的可玩性極高,筆者對(duì)其進(jìn)行了尤為深入的解析;關(guān)于UDOO開發(fā)板,我們保證這是全網(wǎng)最為詳細(xì)的一篇評(píng)測(cè)!

~$ chmod a+x ~/bin/repo

~$ cd myandroid

~$ ~/bin/repo init -u https://github.com/UDOOboard/android_udoo_platform_manifest -b android-5.1.1

~$ ~/bin/repo sync -j5

輸入以下下載命令:

 

32.jpg

 

下載完成后的源碼目錄如下:

 

33.jpg

 

完成源碼的下載后,離編譯不遠(yuǎn)了,還需要搭載編譯環(huán)境,下載編譯所需要用到的packets。

~$ sudo apt-get install openjdk-7-jdk

~$ sudo apt-get install uuid uuid-dev zip lzop gperf zlib1g-dev \

liblz-dev liblzo2-2 liblzo2-dev u-boot-tools lib32z1 flex git-core \

curl mtd-utils android-tools-fsutils

輸入以下三條命令,選擇編譯版本,選擇udooneo_6s-eng版本,eng版用于開發(fā)人員使用,開發(fā)調(diào)試的時(shí)候,可以通過(guò)串口輸出debug信息。user版本是開發(fā)完成后,發(fā)布給用戶使用的運(yùn)行版本。

 

35.jpg

 

接下來(lái)可以看到編譯的平臺(tái)信息、Android版本、目標(biāo)平臺(tái)、目標(biāo)處理器等等。

 

36.jpg

 

接下來(lái)運(yùn)行make -j8就可以進(jìn)行編譯,筆者之前編譯過(guò)MTK的Android 5.1版本,大概花了5個(gè)小時(shí)的時(shí)間,所以在編譯UDOO NEO前,已經(jīng)做好了長(zhǎng)時(shí)間的準(zhǔn)備,但沒(méi)想到,編譯時(shí)間還是挺快的,如果不算中間改一下BUG的時(shí)間,大概1個(gè)小時(shí)就已經(jīng)編譯完畢。編譯成功會(huì)如下圖出現(xiàn)“make completed successfully”,編譯出來(lái)的文件大概占用了22G的硬盤空間。

 

37.jpg

 

接著就可以把調(diào)用已經(jīng)寫好的腳本文件便可以把系統(tǒng)文件寫入SD卡。

~$ cp make_sd.sh $OUT

~$ cd $OUT

~$ sudo -E ./make_sd.sh /dev/sdc

 

38.jpg

 

把寫好的TF卡插入UDOO NEO開發(fā)板,Android第一次開機(jī)需要做許多初始化,等幾分鐘后就順利進(jìn)入Android系統(tǒng),到此自己編譯的系統(tǒng)終于完成,非常開心。

 

39.jpg

 

查看一下設(shè)備的信息,可以看到Android是5.1.1版本,內(nèi)核版本是3.14.52,在jiong@ubuntu的主機(jī)上進(jìn)行編譯,將下來(lái)便可以進(jìn)行自己的定制化,比如加入攝像頭,這是一個(gè)對(duì)底層驅(qū)動(dòng)非常好的學(xué)習(xí)過(guò)程。

 

40.jpg

 

九.筆者總結(jié)

筆者花了一段時(shí)間來(lái)學(xué)習(xí)UDOO NEO,整體來(lái)說(shuō)非常棒,不僅性能強(qiáng)悍,可玩性也超過(guò)Raspberry Pi,為什么這么說(shuō)呢,這得益于NXP的IMX SoloX處理器,將Cotex-A9和Cotex-M4結(jié)合一起,所以買了一塊UDOO NEO相當(dāng)買了一塊單板計(jì)算機(jī)加一塊Arduino開發(fā)板,500塊人民幣的價(jià)格還是非常值得購(gòu)買的。

從一個(gè)開發(fā)者的角度,UDOO NEO搭載了一顆九軸的姿態(tài)傳感器,這使得想研究慣性導(dǎo)航更加簡(jiǎn)單,將這使用在無(wú)人機(jī)、平衡車、機(jī)器人上將變得更加簡(jiǎn)單。

其實(shí)最讓筆者開心的是UDOO NEO提供了完整的Android 5.1源碼,筆者從事的行業(yè)需要經(jīng)常自定義底層驅(qū)動(dòng),UDOO NEO可以幫助我在Android驅(qū)動(dòng)上學(xué)習(xí),而且了解到在NXP的社區(qū)提供了對(duì)底層學(xué)習(xí)的許多資料,所以目前UDOO NEO成為我學(xué)習(xí)榜上的第一位。

十.資料下載

UDOO官網(wǎng)

源碼

編譯配置

NXP IMX SoloX處理器介紹

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

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

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

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

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