近期Google又又发布了一款新的操作系统,是应用于物联网方向,所以对芯片的要求也降低了不少,由其是RAM和FLASH上,对低端的芯片比较友好了,像工业用的芯片,A8,A9还是属于比较高端了。这两天Google已经开放brillo的代码,至于什么时候能应用到设备还要等一等了,先体验下再说了。还是老调重弹,如果有国外的VPS服务器,直接在VPS下载Google原版的就可以了,我这里还是使用镜像吧,因为brillo是修改自Android的,所以同属aosp代码之下,国内有同步的网站都可以下载到。
这里推荐使用64位的debian或ubuntu系统,java使用jdk7的版本,提前安装即可。brillo的代码大概需要16GB的空间,所以还是准备个50G以内比较合适。
下载brillo代码
mkdir ~/bin curl https://storage-googleapis.lug.ustc.edu.cn/git-repo-downloads/repo > ~/bin/repo export PATH=$HOME/bin:$PATH mkdir brillo-src cd brillo-src repo init -u https://aosp.tuna.tsinghua.edu.cn/brillo/manifest -b master repo sync -c
清华的源还是比较给力,如果是100M网络的话,基本三小时内能下完。
编译brillo
. build/envsetup.sh lunch You're building on Linux
Lunch menu... pick a combo:
Which would you like? [aosp_arm-eng]9
make -j5
这里我们先编译x86-64版本的就可以了,然后等待完成就可以了,比android快很多了,比竟没有GUI么
体验brillo
./out/host/linux-x86/bin/brilloemulator-x86
看进程只有一些web,daemon,firewall,不知道后期有没有GUI集成。