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