新推出的RT-Thread 3.0 IoT OS就是針對各種物聯(lián)網(wǎng)應用、處理內核及聯(lián)網(wǎng)協(xié)議的新一代操作系統,它基于RT-Thread超十年的開(kāi)源技術(shù)及應用經(jīng)驗積累,不僅高度成熟穩定、擁有完整豐富的中間層軟件和IoT組件,而且具備資源占用低、高度可裁剪、二次開(kāi)發(fā)便捷、商用支持所有主流芯片及CPU架構等特性。電子制作模塊
隨著(zhù)物聯(lián)網(wǎng)在工業(yè)和其他自動(dòng)化領(lǐng)域的推進(jìn),要求產(chǎn)品功能日益強大,系統設計的復雜度不斷提升,這給系統廠(chǎng)商提出了極大挑戰。 另一方面,來(lái)自市場(chǎng)競爭的壓力讓廠(chǎng)商的產(chǎn)品開(kāi)發(fā)周期逐漸縮短、價(jià)格戰也更加白熱化,為保證利潤空間,一個(gè)很明顯的趨勢是輕設計化,即廠(chǎng)商不斷精簡(jiǎn)自己不必要的研發(fā)投入,專(zhuān)注于核心技術(shù)和產(chǎn)品的開(kāi)發(fā)。對于物聯(lián)網(wǎng)來(lái)說(shuō),由于相關(guān)應用非常碎片化以及需要低功耗,因此其對操作系統也有新的要求,比如快速、成熟、高可靠性、開(kāi)發(fā)便捷性、可連接性、低功耗性,同時(shí)也需要開(kāi)源。
華強聚豐為何投資RT-Thread?
傳統的嵌入式市場(chǎng)缺乏第三方的統一的操作系統,基本上是每家芯片公司來(lái)自己開(kāi)發(fā)RTOS,這樣存在大量的重復開(kāi)發(fā)以及資源浪費。到了物聯(lián)網(wǎng)時(shí)代,這就給RTOS操作系統廠(chǎng)商以更多的機會(huì )。據了解,目前僅國產(chǎn)RTOS的玩家就有5、6款之多。
作為國內首選的、聯(lián)網(wǎng)終端裝機量超億臺的IoT OS,RT-Thread的開(kāi)發(fā)者和合作伙伴涵蓋了各類(lèi)創(chuàng )客,芯片公司、終端公司、云服務(wù)商、方案商等。同時(shí)也是目前裝機量最多,最開(kāi)放、最成熟穩定的IoT OS。
RT-Thread的創(chuàng )始人熊譜翔表示,他從入行開(kāi)始就接觸風(fēng)河公司的Vxworks。跟Vxworks這樣的傳統嵌入式系統相比,IOT OS更適合物聯(lián)網(wǎng)的應用。此外Vxworks目前面臨一個(gè)問(wèn)題,由于是一個(gè)封閉的系統,未來(lái)會(huì )用Vxworks的工程師會(huì )越來(lái)越少,可使用的資源也跟開(kāi)源的系統無(wú)法相提并論。
筆者比較好奇的是,作為一個(gè)開(kāi)源操作系統,基本上所有的代碼都是免費開(kāi)放,那么如何實(shí)現商用化呢?熊譜翔對商業(yè)模式?jīng)]有多談,他表示以前RTOS賣(mài)出去跟你沒(méi)有任何關(guān)系,進(jìn)入物聯(lián)網(wǎng)時(shí)代會(huì )跟你有千絲萬(wàn)縷的關(guān)系。未來(lái)是否有可能“羊毛出在豬身上”呢?
據了解,RT-Thread最近獲得了來(lái)自于華強聚豐旗下的聚豐投資的天使融資。聚豐投資主要集中于供應鏈上下游的投資,聚豐投資負責人表示,之所以投資睿賽德,是因為兩家公司的理念是一致的。希望能提供給產(chǎn)業(yè)更好的產(chǎn)品,讓開(kāi)發(fā)者更簡(jiǎn)潔的使用,讓終端能夠降成本。
RT-Thread目前與國內各大芯片公司的合作。目前合作的云平臺有京東、QQ物聯(lián)、機智云等。據介紹,RT-Thread的物聯(lián)網(wǎng)操作系統已經(jīng)得到了國內外芯片廠(chǎng)商和其他合作伙伴的廣泛認同和積極參與,不久前中天微、富瀚微、君正、全志、靈動(dòng)微、愛(ài)普特和華芯微特等企業(yè)與睿賽德電子科技簽署了戰略合作協(xié)議,將RT-Thread作為其原生操作系統之一,搭配其芯片推向市場(chǎng)。
什么是RT-Thread ?
2017年9月21日,睿賽德召開(kāi)主題為“積識成睿 慧澤百川”的新產(chǎn)品暨合作伙伴計劃發(fā)布會(huì ),同時(shí)在深圳發(fā)布了RT-Thread3.0版本。同時(shí)公布的RT-Thread多類(lèi)別合作伙伴和開(kāi)發(fā)者社區計劃將進(jìn)一步拓展其生態(tài),將支持國內外微控制器(MCU)及無(wú)線(xiàn)系統級芯片(無(wú)線(xiàn)SoC)廠(chǎng)商去快速、完備地開(kāi)發(fā)各種物聯(lián)網(wǎng)應用解決方案。發(fā)布會(huì )上,來(lái)自華強聚豐、機智云、南方硅谷、NXP及中天微的高管也介紹了他們與睿賽德電子科技的深度合作,均表示將共同促進(jìn)其產(chǎn)品或服務(wù)與國人自主物聯(lián)網(wǎng)操作系統協(xié)同發(fā)展。
RT-Thread是一個(gè)集RTOS內核、中間件組件和開(kāi)發(fā)者社區為一體的技術(shù)平臺,具有極小內核、穩定可靠、簡(jiǎn)單易用、高度可伸縮、組件豐富等特點(diǎn)。
左為RT-Thread的創(chuàng )始人熊譜翔,右為RT-Thread COO 鄒誠
熊譜翔先生表示,最早開(kāi)發(fā)這個(gè)物聯(lián)網(wǎng)操作系統的初衷是給自己用,因為當時(shí)是有一些嵌入式的項目。當時(shí)實(shí)際上還是嵌入式的概念,物聯(lián)網(wǎng)的概念并未普及。熊譜翔表示,希望RT-thread成為未來(lái)物聯(lián)網(wǎng)技術(shù)的一個(gè)基礎支持。
上海睿賽德電子科技有限公司COO 鄒誠表示,RT-Thread是2006年發(fā)布這個(gè)版本,11年時(shí)間經(jīng)過(guò)了好幾個(gè)版本。包括最早2011年的1.0版本,包括1.0版本之前每個(gè)季度做的測試版本。到了后面1.2版本、2.0版本有了更加全的版本,包括Linux的融合。
在11年中,RT-Thread邁過(guò)了好幾座大山。包括軟件生態(tài)的支持(編譯工具、工具鏈完善),應用到了包括能源、醫療、車(chē)載等需要高可靠性的行業(yè)中去(如風(fēng)機變頻控制系統、高鐵列車(chē)控制系統、電網(wǎng)監測系統、多軸無(wú)人機、智能家電、共享單車(chē)、智能點(diǎn)燈、移動(dòng)電池管理系統)。在硬件上幾乎支持目前所有主流的MCU架構。
RT-Thread的成功與開(kāi)源社區的發(fā)展是分不開(kāi)的,RT-Thread已經(jīng)擁有了國內最大的嵌入式開(kāi)源社區,同時(shí)被廣泛應用于能源、車(chē)載、醫療、消費電子等多個(gè)行業(yè),成為國人自主開(kāi)發(fā)、國內最成熟穩定和裝機量最大的開(kāi)源RTOS。除了針對工業(yè)領(lǐng)域,在未來(lái)包括手機的蜂窩通信基帶、NB-IoT模塊中也對RTOS有大量的需求。
RT-Thread Nano版本,只有3Kb Flash,可以說(shuō)是業(yè)界最小。這個(gè)版本理論上可以覆蓋到任意的M0/0+,M3/4,M7的MCU上。這就是RT-Thread 3.0的架構圖,在這個(gè)平臺上可以提供相應的組件和服務(wù)?;A組件是RT-Thread本身的組件情況,這里包括設備框架,通過(guò)這種方式來(lái)做跨平臺、跨硬件的應用。另一種是虛擬文件系統,它的靈活性很高。這里也包括各種平臺性的接口,包括各種內核接口。
另外一部分是低功耗這一塊,這也是IoT的一個(gè)操作系統,這里是實(shí)現了一個(gè)非常智能化的低功耗組件。上層應用不需要關(guān)心底層怎么去省電、睡眠,怎么去喚醒。針對低功耗組件來(lái)說(shuō),可以認為是一個(gè)很中立的組件。
在IoT領(lǐng)域,FOTA是很重要的,RT-Thread也支持各種在線(xiàn)升級。
在協(xié)議相關(guān)的,和整個(gè)RT-Thread 3.0做了很多的技術(shù)升級。這里也包括很多大量應用的協(xié)議?,F在主要是針對2G、3G、4G模塊的全部支持。
相比競爭對手,RT-Thread有哪些優(yōu)秀的特性?
具備資源占用低、高度可裁剪、二次開(kāi)發(fā)便捷、商用支持所有主流芯片及CPU架構等特性。 熊譜翔表示,第一是兼容性,和老的版本兼容,和外部的兼容。其中有一點(diǎn),RT-Thread從0.3這個(gè)版本到1.0、2.0版本都是完美兼容的。2.0版本的用戶(hù)可以很方便的遷移到3.0。
第二個(gè)是高度的可伸縮性,從非常小的版本到功能比較齊全的版本再到完整的標準版本一直以來(lái)是引以為自豪的東西。通過(guò)這種方式從M0支持到Cortex A芯片。
在3.0的時(shí)候,特別添加了ENV工具,一個(gè)是整個(gè)的配置工具,來(lái)做整個(gè)系統配置。你不用想著(zhù)怎么把一個(gè)材料加進(jìn)去。你可以直接用工具去做這個(gè)事情,另外一個(gè)是包管理器,這個(gè)時(shí)候你可以把本地下下來(lái)。在這個(gè)基礎版本上,你可以到網(wǎng)站,還會(huì )有一些APP store,把自己和第三方的組件之間引入進(jìn)來(lái)。
第三個(gè)是低資源占用,整個(gè)RT-Thread的資源占用程度非常低。
第四個(gè)是易用和便捷開(kāi)發(fā)性。比如API的簡(jiǎn)明性,很容易做二次開(kāi)發(fā);RT-Thread本身是內置調試工具,還有一些輔助工具,也包括我們視頻的一些輔助工具,還有一些工具鏈支持。
通過(guò)上面這些特性,我們也可以看到RT-Thread是非常適合解決IoT的碎片問(wèn)題的。實(shí)際上是支持多種處理器和架構。
RT-thread演進(jìn)路線(xiàn)圖
從RT-Thread演進(jìn)路線(xiàn)圖來(lái)看,RT-Thread 3.0是支持豐富的協(xié)議棧的,也包括一些機智云等。以及一些配置工具,輔助性工具。到了3.1,這個(gè)版本大概會(huì )在明年年初,會(huì )繼續增強軟件包。再往后是RT-Thread 4.0,也就是明年Q3上線(xiàn)。
RT-Thread 3.1最主要的變化是完善IoT的相關(guān)軟件包支持,以及加入Trust Zone這種安全技術(shù)。
明年發(fā)布的RT-Thread 4.0將會(huì )基于同一的POSIX平臺,提供靈活的云、端一體化服務(wù)。同時(shí)會(huì )構建一個(gè)智能化的AI引擎。
RT-thread到底想做什么呢?
熊譜翔表示,目前物聯(lián)網(wǎng)在國內主要分為五大類(lèi),大概40億美金規模。熊譜翔認為,對于傳統企業(yè),要做物聯(lián)網(wǎng)產(chǎn)品有很多的挑戰和困難。“不同的芯片和型號都不一樣,為什么要強調這一個(gè)呢?我們要做一款操作系統,真的是需要一個(gè)大公司做嗎?其實(shí)不一定,也許更需要一個(gè)小公司。而不是大公司投一個(gè)人一年做完。因為太碎片化。今天物聯(lián)網(wǎng)發(fā)展到現在,對于一款優(yōu)質(zhì)的強大的RTOS需求旺盛。事實(shí)上是沒(méi)有一款真正被市場(chǎng)認可的操作系統。”熊譜翔表示。
今天推出的RT-Thread 3.0,圍繞的使用環(huán)境是什么?中國最近10年發(fā)展非???,國內的公司逐漸取代國外。我們看到的是IoT芯片比如WIFI、NB IOT、MCU都有很大的空間。在全球,物聯(lián)網(wǎng)產(chǎn)業(yè)都會(huì )由中國主導。一方面物聯(lián)網(wǎng)非常碎片化,另一方面市場(chǎng)很龐大,都會(huì )導致未來(lái)物聯(lián)網(wǎng)的核心都在中國。
RT-Thread與合作伙伴的具體合作計劃