欢迎来到天天文库
浏览记录
ID:27872807
大小:108.00 KB
页数:4页
时间:2018-12-06
《如何使用DragonBoard 410c开发板定制Brillo系统.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、如何使用DragonBoard410c开发板定制Brillo系统 2015年5月29日,一年一度的谷歌I/O开发者大会在美国旧金山开幕,在智能家居方面,谷歌提出了ProjectIoT(InternetOfThings),物联网计划,并发布了Brillo操作系统。Brillo系统通过“嵌入式系统、核心服务、开发者工具”三件东西为物联网环境下基于硬件系统进行的软件开发带来了便捷快速的体验。 Brillo是一个轻量级的,开放的,可扩展的,基于Android,为适应物联网设备低功耗、低资源占用的特性而定制的系统。Brillo系统与Weave协议(一个开放的,支持各种搜索,配置和
2、认证功能的标准化通信协议)协同工作。谷歌资深开发人员TImothyJordan说到,运行Brillo系统只需要128MB的储存空间和32MB的内存。 Weave跨平台协议可以连接云端、手机和Brillo支持的设备。Android设备也可以自动侦测Brillo设备。整体来看,这使得Android成为一个真正的物联网生态系统。环境准备 我们前面介绍过,Brillo是基于Android的,所以编译环境跟Android相同,可以参考Android的编译环境配置方法设置。 以Ubuntu14.04为例简单介绍一下: 1、安装JDK sudoapt-getupdate
3、sudoapt-getinstallopenjdk-7-jdk 2、安装必要的软件和lib库 sudoapt-getinstallgit-coregnupgflexbisongperfbuild-essenTIal zipcurlzlib1g-devgcc-mulTIlibg++-mulTIliblibc6-dev-i386 lib32ncurses5-devx11proto-core-devlibx11-devlib32z-devccache libgl1-mesa-devlibxml2-utilsxsltprocunzip 具体内容可以参考Google
4、的网站。EstablishingaBuildEnvironment代码下载 下载Brillo代码 跟Android一样,Brillo代码可以通过repo命令进行下载,目前Brillo的Release版本为m9。 repoinit-uhttps://android.googlesource.com/brillo/manifest-bbrillo-m9-release reposync DragonBoard410CBSP包下载 wgethttps://developer.qualcomm.com/qfile/29541/dragonboard410c_brillo
5、-v1.1.tar.g 解压BSP包到对应目录 $tarzxvfdragonboard410c_brillo-v1.1.tar.gz $mkdir-pvendor/bsp/qcom/device $mvdragonboard410c_brillo-v1.1vendor/bsp/qcom/device/dragonboard/ 编译Brillo系统 $sourcebuild/envsetup.sh $lunchdragonboard-eng $make-j4 烧写系统 执行以下脚本即可。 out/target/product/dragonboard/pr
6、ovision-device
此文档下载收益归作者所有