首页 > 评测 > 比树莓派还好玩的开发板——UDOO NEO深度评测
比树莓派还好玩的开发板——UDOO NEO深度评测
- [导读]
- UDOO的可玩性极高,笔者对其进行了尤为深入的解析;关于UDOO开发板,我们保证这是全网最为详细的一篇评测!
~$ 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
输入以下下载命令:
下载完成后的源码目录如下:
完成源码的下载后,离编译不远了,还需要搭载编译环境,下载编译所需要用到的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版用于开发人员使用,开发调试的时候,可以通过串口输出debug信息。user版本是开发完成后,发布给用户使用的运行版本。
接下来可以看到编译的平台信息、Android版本、目标平台、目标处理器等等。
接下来运行make -j8就可以进行编译,笔者之前编译过MTK的Android 5.1版本,大概花了5个小时的时间,所以在编译UDOO NEO前,已经做好了长时间的准备,但没想到,编译时间还是挺快的,如果不算中间改一下BUG的时间,大概1个小时就已经编译完毕。编译成功会如下图出现“make completed successfully”,编译出来的文件大概占用了22G的硬盘空间。
接着就可以把调用已经写好的脚本文件便可以把系统文件写入SD卡。
~$ cp make_sd.sh $OUT
~$ cd $OUT
~$ sudo -E ./make_sd.sh /dev/sdc
把写好的TF卡插入UDOO NEO开发板,Android第一次开机需要做许多初始化,等几分钟后就顺利进入Android系统,到此自己编译的系统终于完成,非常开心。
查看一下设备的信息,可以看到Android是5.1.1版本,内核版本是3.14.52,在jiong@ubuntu的主机上进行编译,将下来便可以进行自己的定制化,比如加入摄像头,这是一个对底层驱动非常好的学习过程。
九.笔者总结
笔者花了一段时间来学习UDOO NEO,整体来说非常棒,不仅性能强悍,可玩性也超过Raspberry Pi,为什么这么说呢,这得益于NXP的IMX SoloX处理器,将Cotex-A9和Cotex-M4结合一起,所以买了一块UDOO NEO相当买了一块单板计算机加一块Arduino开发板,500块人民币的价格还是非常值得购买的。
从一个开发者的角度,UDOO NEO搭载了一颗九轴的姿态传感器,这使得想研究惯性导航更加简单,将这使用在无人机、平衡车、机器人上将变得更加简单。
其实最让笔者开心的是UDOO NEO提供了完整的Android 5.1源码,笔者从事的行业需要经常自定义底层驱动,UDOO NEO可以帮助我在Android驱动上学习,而且了解到在NXP的社区提供了对底层学习的许多资料,所以目前UDOO NEO成为我学习榜上的第一位。
十.资料下载
本文系21ic原创,未经许可禁止转载
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前