英特爾開源了Arduino 101實時操作系統

jopen 8年前發布 | 18K 次閱讀

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

via: InfoQ

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!