How to Build Brillo Operating System from Source Code and Run Brillo Emulator

Google formally launched Brillo operating system a few weeks ago. The new operating system is a stripped down version of Android that targets Internet of Things (IoT) applications, and more recently the company pushed the source code to their servers. So I’ve given it a try by checking out the code, building Brillo emulator for Intel/AMD, and running it in Ubuntu 14.04 64-bit. First you’ll need to retrieve the source code:

It took a few hours here with some errors the first time, so I tried again and I finally got the code a few hours later. Once this is done, set the build environment and configuration:

Lunch will bring a list of possible builds:

You could also run the “Brillo emulator” on ARM, and edison-eng must be the build for Intel Edison board. Now you can start the build:

It has to complete 21491 different tasks, […]

AndroMeda Box Edge Brillo Starter Board Features Marvell IAP140 Processor, 96Boards Form Factor

Google announced Brillo, a new operating system based on Android and targeting the Internet of things, at the end of October. The company also disclosed that ARM, MIPS and x86 architectures were supported via respectively TechNexion Pico-i.MX6UL system-on-module and PICO-DWARF baseboard, MIPS Creator CI-40 board, and Intel Edison development board. A few days later, Marvell announced Andromeda Box, an IoT platform supporting Brillo and Weave, based on IAP140, a quad-core ARM Cortex A53 application processor for the “Edge” version, and ARMADA 385 dual core Cortex A9 processor for the “Connect” version, but without the full details. AndroidMeda Box Edge is now listed on Solid Run and Arrow websites, where it is sold for $74.99. If the board looks familiar, it’s because it clearly follows 96Boards form factor, but instead of officially being supported by Linaro, it has been designed specifically as a Google’s Brillo development platform with the following specifications: […]

Brillo Android based OS for IoT Projects Supports ARM, Intel and MIPS Platforms

You’d think there are already enough lightweight operating systems that could provide a good enough platform for IoT and embedded projects, but Google decided to make their own Brillo operating system for IoT, based on Android, most probably to leverage the existing Android tools, and make it easier for app developers to move to the Internet of Things space. Brillo ‘s hardware requirements are pretty low as the operating system can run on devices with  32MB of RAM, and 128MB of storage. Google will provide a complete ecosystem with an embedded OS, core services, and a developer kit with tools to build, test, and debug. Just like in Android, three architectures will be be officially supports, starting with the following hardware platforms: ARM – TechNexion Pico-i.MX6UL system-on-module based on Freescale i.MX6 UltraLite and Broadcom BCM4339 802.11ac + Bluetooth 4.0 wireless module, combined with PICO-DWARF baseboard. MIPS – Upcoming MIPS Creator […]

EmbeddedTS embedded systems design