IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Google brillo编译体验

    Blackrose发表于 2015-11-25 11:02:00
    love 0

    近期Google又又发布了一款新的操作系统,是应用于物联网方向,所以对芯片的要求也降低了不少,由其是RAM和FLASH上,对低端的芯片比较友好了,像工业用的芯片,A8,A9还是属于比较高端了。这两天Google已经开放brillo的代码,至于什么时候能应用到设备还要等一等了,先体验下再说了。还是老调重弹,如果有国外的VPS服务器,直接在VPS下载Google原版的就可以了,我这里还是使用镜像吧,因为brillo是修改自Android的,所以同属aosp代码之下,国内有同步的网站都可以下载到。

    1. 准备工作

    这里推荐使用64位的debian或ubuntu系统,java使用jdk7的版本,提前安装即可。brillo的代码大概需要16GB的空间,所以还是准备个50G以内比较合适。

    1. 下载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网络的话,基本三小时内能下完。

    1. 编译brillo

      . build/envsetup.sh lunch You're building on Linux

      Lunch menu... pick a combo:



      1. aosp_arm-eng
      2. aosp_arm64-eng
      3. aosp_mips-eng
      4. aosp_mips64-eng
      5. aosp_x86-eng
      6. aospx8664-eng
      7. brilloemulator_arm64-eng
      8. brilloemulator_arm-eng
      9. brilloemulatorx8664-eng
      10. brilloemulator_x86-eng
      11. edison-eng
      12. miniemulatorarm64-userdebug
      13. mearm-userdebug
      14. miniemulatorx86_64-userdebug
      15. miniemulatorx86-userdebug
      16. brillo_gpios-userdebug
      17. brillo_i2c-userdebug
      18. brillo_leds-userdebug
      19. ledflasher-userdebug


      Which would you like? [aosp_arm-eng]9

      make -j5

    这里我们先编译x86-64版本的就可以了,然后等待完成就可以了,比android快很多了,比竟没有GUI么

    1. 体验brillo

      ./out/host/linux-x86/bin/brilloemulator-x86

    看进程只有一些web,daemon,firewall,不知道后期有没有GUI集成。



沪ICP备19023445号-2号
友情链接