分类目录归档:Brillo

Brillo: brillo-m10-dev @ RPi 3B – WiFi模块

我们知道Raspberry Pi 3B WiFi模块使用的是BCM43438芯片,并且网上关于这个芯片的介绍少之又少,实在是不符合Raspberry的选型规则啊。WiFi模支持STA模式那是必须的,但是能不能支持AP模式呢? Raspbian系统 上网google之,果然有关于将其设置为AP模式的文章:https://frillip.com/using-your-raspberry-pi-3-as-a-wifi-access-point-with-hostapd/ 1. WiFi工作在AP模式需要这两个安装包: a. hostapd - 使WiFi工作在AP模式 b. dnsmasq-DNS … 继续阅读Brillo: brillo-m10-dev @ RPi 3B – WiFi模块

Brillo: Bluetooth on DragonBoard 410c @ brillo-m10-dev

今天看一下Brillo系统中的bluetooth模块。 Brillo系统Bluetooth框架 由于Brillo系统复用了Android系统相当一部代码,与Bluetooth相关的代码也基本上复用了。在brillo-m10-dev分支中,Bluetooth协议栈的代码存放在system/bt目录下,而bluetoothtbd系统服务相关的代码也是在这个目录中,具体位于system/bt/service目录下,同时在这个目录下,会生成下面这几个模块: 1. bluetoothtbd 2. bluetooth-cli 3. bt-example-hr-server – Heart Ra … 继续阅读Brillo: Bluetooth on DragonBoard 410c @ brillo-m10-dev

Brillo: brillo-m10-dev @ DragonBoard 410c

终于下定决心,买了块高通DragonBoard 410c。老实说DragonBoard 410c出来已经有好长一段时间了,为什么迟迟不下手,只因性价比太低。相对于RPi 2B来说,只因多了WiFi与Bluetooth,但价格要高上好几倍,而brillo系统完全可以在RPi 2B上跑起来。而brillo系统也已经到m10版本了,思来想去,还是觉得应该买一块可以安装brillo原生系统的开发板,以便做对比开发。 作为google brillo系统的starter board, 意味着你可以不修改一行代码,就可以让brillo系统在这块板子上跑起来。下面,我们来看一下如何下载,编译可以在Dragon … 继续阅读Brillo: brillo-m10-dev @ DragonBoard 410c

Kindle4: 编译并运行upstream linux kernel – v4.4

Kindle4官方提供的Linux  kernel版本为2.6.31, 已经算是很旧版本的kernel了。当前最新版本的linux kernel为4.5,而brillo-m10-dev arm emulator所使用的版本为v4.4,对于 CPU主频只有800MHz并且RAM为256MB的Kindle4来说,跑个Brillo-m10-dev系统还是很不错的。Kindle4的优点是有PMIC(电源管理),有fuel gauge,有WiFi,当然,还有一个USB 2.0接口,使用USB协议的adb比TCP协议的adb要好用很多(master分支上的adb已经支持TCP协议断开检查,并且解决了在执行 … 继续阅读Kindle4: 编译并运行upstream linux kernel – v4.4

Brillo开发: 在RPI 2B(树莓派)上点亮LED @ brillo-m10-dev

早在brillo-m8-dev分支release的时候,就想在RPi 2B(树莓派)做一个控制LED灯的应用->@<-。但由于其他事情一直忙个不停,这事就给耽搁了。现在brillo-m10-dev分支release出来的,就在上面试试看吧。 修改kernel 今天才发现,之前使用的kernel是没有使用dtb的,一直以传统的方式运行。在新增一个overlay dtb文件后,发现运行的时候一直没有生效,才注意到这个问题。按照https://www.raspberrypi.org/documentation/configuration/device-tree.md的说明,在/boot/ … 继续阅读Brillo开发: 在RPI 2B(树莓派)上点亮LED @ brillo-m10-dev