Arduino宣稱英特爾為黑客技術(shù)和學(xué)習(xí)的目的發(fā)布了Arduino 101實(shí)時操作系統(tǒng)(RTOS),。 它的源碼可以從英特爾網(wǎng)頁上下載,,并且它為在101中使用的Curie芯片系統(tǒng)模塊提供了整個板級支持包(BSP)。特別地,,它既包括了核心操作系統(tǒng)也包括了用來管理更新和引導(dǎo)裝載程序的固件,。 根據(jù)它自己的描述,,Arduino旨在成為一個完全開源的項(xiàng)目,包括它的硬件和軟件,。然而,,2015年10月他們介紹了101版本,它是第一個基于英特爾的Arduino,,但由于英特爾的固件/引導(dǎo)裝載程序,,它不能完全開源。現(xiàn)在,,英特爾的決定使得它能夠修補(bǔ)Arduino 101并為它開發(fā)托管在GitHub Arduino庫中的新功能,。在英特爾開源Arduino 101 RTOS和固件之前,Arduino說,,直接和板級交流是不可能的,,并且只有有限數(shù)量的任務(wù)能夠完成,例如通過USB和PC進(jìn)行交流等,。 Arduino 101可以被認(rèn)為是一個基于Arduino UNO的漸進(jìn)式改進(jìn),。由于它有了Curie模塊,它以藍(lán)牙連接,、手勢識別和一個六軸運(yùn)動傳感器為特色,。它包含了兩個核心,一個x86和一個32位ARC(Argonaut RISC核心),,它們都以32MHz的頻率運(yùn)行,,這提供了比UNO的ATmega328微控制器更高的性能和更低的能量功耗。ViperOS RTOS在x86核心中運(yùn)行,,而ARC則管理I/O,。101提供了與UNO一樣的引腳分配和外圍系統(tǒng)。 英特爾的發(fā)布還涉及到了Genuino 101,,這是一個在美國以外地區(qū)商業(yè)化的Arduino 101版本,。 在最初程序包剛發(fā)布的幾個小時內(nèi),用戶反饋道,,在獲得源碼下載的準(zhǔn)許前他們被要求接受一個限制性許可證。這看起來像一個問題,,而后英特爾將其修補(bǔ)好了,。InfoQ已經(jīng)證實(shí),在撰寫本文時,,用戶只看到英特爾用于所有他們開源軟件的通用免責(zé)聲明,,而實(shí)際的下載文件中則包括一個類似BSD的許可證。 關(guān)于云漢電子社區(qū) 云漢電子社區(qū)(bbs.ickey.cn)是云漢芯城的特色頻道,,2013年7月份上線至今,,已發(fā)展成為國內(nèi)最大的電子工程師社區(qū),,同時也是IC原廠最集中的樣片申請中心和最專業(yè)的電子工程師技術(shù)交流論壇,并為電子工程師提供研發(fā)階段的小批量電子元器件采購服務(wù),。 |
|