Intel 開放基于實時操作系統(tǒng) (RTOS) 的 Arduino 101 和 Genuino 101 固件源代碼,只能用于編程和學(xué)習(xí)目的。
?????
固件源代碼包里面含有 Arduino 101 和 Genuino 101 中 Curie 處理器的完整開發(fā)板支持包:BSP (Board Support Package)扣讼,允許開發(fā)者編譯和修改核心 OS 和固件,管理更新和引導(dǎo)裝載程序(這個操作需要非常小心枢步,如果弄錯了引導(dǎo)裝載程序嘉竟,開發(fā)板有可能會變磚,需要 JTAG 開發(fā)者來重新開啟)诽凌。
這個固件可以在 Curie 模塊的 x86 芯片運行毡熏,通過這些回調(diào)與 ARC 核心進(jìn)行通信。當(dāng)前的 x86 核心可以處理 Bluetooth Low Energy (BLE侣诵,藍(lán)牙低耗能)痢法,USB 通信 和 ARC core 卸載。
你可以使用這些代碼實現(xiàn)其他額外的功能特性杜顺。甚至可以為 Arduino 101 和 Genuino 101 添加鼠標(biāo)和鍵盤功能财搁,或者是通過 BLE 上傳 sketches (試驗原型),或者是在電池供電的時候啟動睡眠功能躬络。Intel 團(tuán)隊還會繼續(xù)添加更多 Arduino 101 和 Genuino 101 的有趣特性尖奔,即使你不會基礎(chǔ)的 C 編程也沒問題。
最新的固件源代碼動態(tài)請關(guān)注社區(qū)和 Arduino 101 core github 倉庫穷当。
GitHub 地址:https://github.com/01org/corelibs-arduino101?
下載地址:Farduino101_firmware_source-v1.tar.bz2?
更多內(nèi)容請看 Arduino 博客?提茁。