ROS on ARM--Linux For RK3066 Mini PC简介

去年6月左右国内厂商(瑞科美 Rikomagic)推出了一款叫做MK802的Mini PC。采用Allwinner A10/ 1GHz Cortex-A8做处理器,运行Android 4.0系统,内存512MB或1G。实际上相当于一个没有触摸屏和电池的平板,不过可以用USB OTG连接鼠标键盘,通过HDMI接口输出音视频。

“少即是多”,正因为它小,靠外部供电而非电池,有很多扩展的可能性,上市以后很火。到现在淘宝一搜MK802,会出现各种各样厂商(比如酷优乐,联力胜)的也叫做MK802或者UG802,MK803,MK808,MK809的之类的产品。可以给它刷上Linux,然后把它当成一个普通PC使用(因为驱动的原因,用自带的Android可能是更好的选择)。或者,不接显示器,做一个Headless Server?接移动硬盘做一个BT下载机?又或者,加上Arduino,连接上各种传感器,作为机器人的主控制器?总之可以做到很多平板做不到的事情。这里有一个简易对照表

MK802的第一代产品是使用全志A10芯片的,在半年后看来这个芯片性能不够强了,运行桌面Ubuntu不是很流畅,但是它的Android ROM和Linux的支持已经比较完善了。后面有一个MK802 II是它的升级版,改动不大,系统基本也可以通用。

接下来出现了一个UG802,它不是由原来MK802的厂商瑞科美生产的,而是一个叫做酷优乐的公司。在搜索引擎上搜索“酷优乐”这个词都搜不到这个公司的网站。我是问淘宝客服才知道这个公司的网站的(kuyoule.cn),它是第一个使用RK3066芯片(1.66GHz,双核A9)的Mini PC。然后又出现了一个MK808(不知道是哪个产商的)ROM提升到8G,后来的MK808B增加了蓝牙,改进了WiFi天线(原来的好像WiFi信号不太好)。然后瑞科美才推出MK802 III,同样是使用RK3066芯片,不过个人感觉可能质量和ROM支持好一些。然后就是去年12月份推出的MK802 IIIS了,我买的就是这个。

RK3066的linux源码从一个西班牙的公司释出,然后AndrewDB开始开发,成功跑上了Ubuntu 12.10

AndrewDB开发了一段时间,放出了kernel镜像和rootfs,最后的版本是Pre-Alpha 0.3,在MK802 III/UG802/MK808/UG007/iMito MX1等RK3066芯片的设备上都测试正常。然后他放出了一个Roadmap,就在论坛里神秘消失了==,再也没有出现。。。大神们都是神龙见首不见尾么。。。

AndrewDB在Google Code上创建了一个叫做rk3066-linux的项目,现在主要由AlokSinha2001接手了。他用MK808做了一个服务器,现在已经持续运行一个月了。1月15号正式发布了PicUntu,主要对服务器的用途做了一些改进,做了一个安装脚本还有一个apk的安装导引。目前(2013年1月24日)最新的版本是0.9 RC 2.2,google code不让放那么大的文件下载,于是直接转到了那个用MK808做的网站上提供下载。

运行起来还算流畅,使用Chromium没有什么问题,用ports.ubuntu.com的软件源安装软件也很方便,只是速度有点慢(似乎没有其它镜像?)。Mali 400的驱动有人正在尝试中…

Picuntu的安装在下一篇文章里介绍。