- Building a 3D Digital Clock with ArduinoPosted 3 months ago
- Creating a controller for Minecraft with realistic body movements using ArduinoPosted 4 months ago
- Snowflake with ArduinoPosted 4 months ago
- Holographic Christmas TreePosted 5 months ago
- Segstick: Build Your Own Self-Balancing Vehicle in Just 2 Days with ArduinoPosted 5 months ago
- ZSWatch: An Open-Source Smartwatch Project Based on the Zephyr Operating SystemPosted 6 months ago
- What is IoT and which devices to usePosted 6 months ago
- Maker Faire Rome Unveils Thrilling “Padel Smash Future” Pavilion for Sports EnthusiastsPosted 6 months ago
- Make your curtains smartPosted 7 months ago
- Configuring an ESP8266 for Battery PowerPosted 7 months ago
Intel releases the Arduino 101 firmware source code
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