分类目录归档:Brillo

RPi2B: Google正式推出了IoT系统-devpreview_1版本

Google正式推出了IoT系统的devpreview_1版本,支持的硬件平台有: - Intel Edison - NXP Pico i.MX6UL - RaspberryPi 3   相关的System Image可以从这里下载: https://developer.android.com/things/preview/download.html   而关于Raspberry Pi 3 model B相关的介绍及写入image的方法请看这里: https://developer.android.com/things/hardware/raspberrypi.html ( … 继续阅读RPi2B: Google正式推出了IoT系统-devpreview_1版本

BRILLO: 尝试在master分支上编译最新的系统并在RPi 2B上运行

Android 7.0已经发布出来有一段时间了,但对于brillo系统来说,好长时间没有release最新的分支了。对比了一下master分支与brillo-m10-dev分支的代码,发现差别还是有点大的,于是决定用master分支的代码再编一个image在RPi 2B/3B上运行看看。 代码下载 1. brillo官方的代码下载可以参考这个(分支选择master): Brillo: 代码下载、编译、运行 2. RPi 2B/3B BSP相关的代码可以从这里下载: https://github.com/brobwind/brillo-m10-dev-rpi3b 3. 其他的一些改动 考虑到ma … 继续阅读BRILLO: 尝试在master分支上编译最新的系统并在RPi 2B上运行

Brillo: 网络上其他相关的资源

将Brillo设备连入google服务器(看来google忙于开发Android N系统,brillo系统已经好长时间没有更新了),相关的测试系统还未完善: 1. https://android.googlesource.com/platform/external/libweave/+/master/examples/daemon/README.md 2. https://developers.google.com/oauthplayground/ 3. https://play.google.com/apps/testing/com.google.android.apps.weave.man … 继续阅读Brillo: 网络上其他相关的资源

Brillo: 在RPi 2B/3B上通过fastboot更新系统

在Android设备上,我们可以通过fastboot命令,可以很方便地更新整个系统系统或者是单独的一个分区。在RPi 2B/3B上,我也想实现类似这样的系统更新机制,不需要使用adb命令,通过shell命令进行更新。同时由于RPi 2B/3B由于没有USB slave接口,也就无法像其他的Android设备一样,连接上USB口就可以进行系统更新。 从https://android.googlesource.com/device/pifoundation/rpi3/ 可以看到,官方很快就支持Android/Brillo系统了,也是一个令人很期待的事情。 fastboot所支持的数据传输模式 fa … 继续阅读Brillo: 在RPi 2B/3B上通过fastboot更新系统

Brillo: 由DHCP server提供hostname

当运行着Brillo系统的RPi 2B连上路由器时,可以自动从路由器端获取IP地址,配置有线网络,接入到互连网。默认情况下,Brillo系统设置的hostname为localhost, 所以当你打开路由器的配置页面,查看接入设备的相关信息时,Brillo设备Hostname那一栏为空。由于client设置的hostname为localhost, DHCP client在请求IP地址时,不会将hostname发送给DHCP server, DHCP server就无法知道client的hostname。 DHCP自动分配IP地址过程分析 我们可以在client端通过tcpdump查看使用dhcp … 继续阅读Brillo: 由DHCP server提供hostname