Intel 开放基于实时操作系统 (RTOS) 的 Arduino 101 和 Genuino 101 固件源代码,只能用于编程和学习目的。

 

固件源代码包里面含有 Arduino 101 和 Genuino 101 中 Curie 处理器的完整开发板支持包:BSP (Board Support Package),允许开发者编译和修改核心 OS 和固件,管理更新和引导装载程序(这个操作需要非常小心,如果弄错了引导装载程序,开发板有可能会变砖,需要 JTAG 开发者来重新开启)。

这个固件可以在 Curie 模块的 x86 芯片运行,通过这些回调与 ARC 核心进行通信。当前的 x86 核心可以处理 Bluetooth Low Energy (BLE,蓝牙低耗能),USB 通信 和 ARC core 卸载。

你可以使用这些代码实现其他额外的功能特性。甚至可以为 Arduino 101 和 Genuino 101 添加鼠标和键盘功能,或者是通过 BLE 上传 sketches (试验原型),或者是在电池供电的时候启动睡眠功能。Intel 团队还会继续添加更多 Arduino 101 和 Genuino 101 的有趣特性,即使你不会基础的 C 编程也没问题。

最新的固件源代码动态请关注社区Arduino 101 core github 仓库

GitHub 地址:https://github.com/01org/corelibs-arduino101

下载地址:Farduino101_firmware_source-v1.tar.bz2

更多内容请看 Arduino 博客 。