Arduino宣稱英特爾為黑客技術和學習的目的發布了Arduino 101實時操作系統(RTOS)。
它的源碼可以從英特爾網頁上下載,并且它為在101中使用的Curie芯片系統模塊提供了整個板級支持包(BSP)。特別地,它既包括了核心操作系統也包括了用來管理更新和引導裝載程序的固件。
根據它自己的描述,Arduino旨在成為一個完全開源的項目,包括它的硬件和軟件。然而,2015年10月他們介紹了101版本,它是第一個基于英特爾的Arduino,但由于英特爾的固件/引導裝載程序,它不能完全開源。現在,英特爾的決定使得它能夠修補Arduino 101并為它開發托管在GitHub Arduino庫中的新功能。在英特爾開源Arduino 101 RTOS和固件之前,Arduino說,直接和板級交流是不可能的,并且只有有限數量的任務能夠完成,例如通過USB和PC進行交流等。
Arduino 101可以被認為是一個基于Arduino UNO的漸進式改進。由于它有了Curie模塊,它以藍牙連接、手勢識別和一個六軸運動傳感器為特色。它包含了兩個核心,一個x86和一個32位ARC(Argonaut RISC核心),它們都以32MHz的頻率運行,這提供了比UNO的ATmega328微控制器更高的性能和更低的能量功耗。ViperOS RTOS在x86核心中運行,而ARC則管理I/O。101提供了與UNO一樣的引腳分配和外圍系統。
英特爾的發布還涉及到了Genuino 101,這是一個在美國以外地區商業化的Arduino 101版本。
在最初程序包剛發布的幾個小時內,用戶反饋道,在獲得源碼下載的準許前他們被要求接受一個限制性許可證。這看起來像一個問題,而后英特爾將其修補好了。InfoQ已經證實,在撰寫本文時,用戶只看到英特爾用于所有他們開源軟件的通用免責聲明,而實際的下載文件中則包括一個類似BSD的許可證。
查看英文原文:Intel Open Sources Arduino 101 Real Time OS