您的位置 首页 制造

怎么运用DragonBoard 410c开发板定制Brillo体系

如何使用DragonBoard 410c开发板定制Brillo系统-Brillo 是一个轻量级的,开放的,可扩展的,基于 Android ,为适应物联网设备低功耗、低资源占用的特性而定制的系统。 Br

Brillo简介

2015年5月29日,一年一度的谷歌I/O开发者大会在美国旧金山开幕,在智能家居方面,谷歌提出了Project IoT(Internet Of Things),物联网方案,并发布了Brillo操作体系。Brillo 体系经过“嵌入式体系、中心服务、开发者东西”三件东西为物联网环境下根据硬件体系进行的软件开发带来了快捷快速的体会。

Brillo 是一个轻量级的,敞开的,可扩展的,根据 Android ,为习惯物联网设备低功耗、低资源占用的特性而定制的体系。 Brillo 体系与 Weave 协议(一个敞开的,支撑各种查找,装备和认证功用的标准化通信协议)协同作业。谷歌资深开发人员 TImothy Jordan 提到,运转Brillo体系只需要 128MB 的贮存空间和 32MB 的内存。

Weave跨渠道协议能够衔接云端、手机和Brillo支撑的设备。Android设备也能够主动侦测Brillo设备。全体来看,这使得Android成为一个真实的物联网生态体系。

环境预备

咱们前面介绍过,Brillo是根据Android的,所以编译环境跟Android相同,能够参阅Android的编译环境装备办法设置。

以Ubuntu 14.04为例简略介绍一下:

1、装置JDK

sudo apt-get update

sudo apt-get install openjdk-7-jdk

2、装置必要的软件和lib库

sudo apt-get install git-core gnupg flex bison gperf build-essenTIal \

zip curl zlib1g-dev gcc-mulTIlib g++-mulTIlib libc6-dev-i386 \

lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache \

libgl1-mesa-dev libxml2-utils xsltproc unzip

具体内容能够参阅Google的网站。Establishing a Build Environment

代码下载

下载Brillo代码

跟Android相同,Brillo代码能够经过repo指令进行下载,现在Brillo的Release版别为m9。

repo init -u https://android.googlesource.com/brillo/manifest -b brillo-m9-release

repo sync

DragonBoard 410C BSP包下载

wget https://developer.qualcomm.com/qfile/29541/dragonboard410c_brillo-v1.1.tar.g

解压BSP包到对应目录

$ tar zxvf dragonboard410c_brillo-v1.1.tar.gz

$ mkdir -p vendor/bsp/qcom/device

$ mv dragonboard410c_brillo-v1.1 vendor/bsp/qcom/device/dragonboard/

编译Brillo体系

$ source build/envsetup.sh

$ lunch dragonboard-eng

$ make -j4

烧写体系

履行以下脚本即可。

out/target/product/dragonboard/provision-device

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/zhizao/183523.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部