Intel releases the Arduino 101 firmware source code

By on April 30, 2016
Pin It

A good news for the open source community, directly from Arduino Blog. Now it is possible to add features to the real time operating system (RTOS) that is running on the new Curie platform!

We’re very happy to announce that the source code of the real-time operating system (RTOS) powering the Arduino 101 and Genuino 101 is now available for hacking and study purposes.

The package contains the complete BSP (Board Support Package) for the Curie processor on the 101. It allows you to compile and modify the core OS and the firmware to manage updates and the bootloader. (Be careful with this one since flashing the wrong bootloader could brick your board and require a JTAG programmer to unbrick it).

The firmware runs on the x86 chip inside the Curie module and communicates with the ARC core (which runs your Arduino sketches) using these callbacks.
Right now, the x86 core takes care of handling Bluetooth Low Energy (BLE) and USB communication, offloading the ARC core.
You can use the code which implements these functionalities as a starting point for your custom extra features.

Source: Arduino Blog – Intel releases the Arduino 101 firmware source code

About Luca Ruggeri

Leave a Reply

Your email address will not be published. Required fields are marked *