免費(fèi)是一個(gè)很好的價(jià)格,俗話說,免費(fèi)的開源實(shí)時(shí)操作系統(tǒng) (RTOS) 似乎很劃算。但對(duì)于嵌入式和物聯(lián)網(wǎng)設(shè)備(如家庭自動(dòng)化和可穿戴設(shè)備、醫(yī)療儀器和工業(yè)控制系統(tǒng))的開發(fā)人員來說,它們通常不值得冒險(xiǎn)。在您做出決定之前,請(qǐng)確保您了解使用開源(而非商業(yè))RTOS 的實(shí)際成本和陷阱。
可靠性
如果 RTOS 出現(xiàn)故障或行為異常,您的產(chǎn)品也可以。即使 RTOS 故障可能不會(huì)導(dǎo)致傷害或死亡,也可能導(dǎo)致客戶不滿、銷售不佳和產(chǎn)品召回。經(jīng)安全認(rèn)證的 RTOS 讓人相信它已經(jīng)過全面審查、測(cè)試并證明可以按預(yù)期執(zhí)行。
安全
開源軟件 (OSS) 是免費(fèi)提供的,這意味著任何人都可以設(shè)計(jì)出顛覆它的方法。如果將其用于成功的商業(yè)產(chǎn)品,黑客的動(dòng)機(jī)就會(huì)增強(qiáng)。OSS 組件可能包含可以在使用它們的任何產(chǎn)品中被利用的安全漏洞。
獨(dú)立
一些 OSS RTOS 可以由商業(yè)組織修改和“管理”。這種獨(dú)立性的喪失在任何與管理組織不兼容的環(huán)境中都會(huì)引起關(guān)注。例如,ARM Mbed OS 僅適用于 ARM 處理器,因此它的使用是對(duì) ARM 的有效鎖定。這限制了將來在不同微處理器上使用的選項(xiàng)。
表現(xiàn)
RTOS 服務(wù)的速度會(huì)影響您產(chǎn)品的性能和可靠性。尺寸也很重要。更小的代碼大小可以使用成本更低的微處理器和更少的內(nèi)存,并為應(yīng)用程序代碼留出更多空間。任何 RTOS 的性能都可以使用“ Thread-Metric”基準(zhǔn)套件(在此處描述)進(jìn)行測(cè)量和量化。
缺乏高級(jí)功能
OSS RTOS 執(zhí)行基本的 RTOS 服務(wù),使嵌入式或物聯(lián)網(wǎng)設(shè)備能夠運(yùn)行。商業(yè) RTOS 通常提供額外的增值功能,以使應(yīng)用程序運(yùn)行得更快,并使開發(fā)和調(diào)試更容易。結(jié)果是一種更高效、更高性能的嵌入式/IoT 產(chǎn)品,可以更快地進(jìn)入市場(chǎng),并且在其整個(gè)生命周期中更加成功。
中間件
商業(yè) RTOS 通常包括中間件,例如嵌入式文件系統(tǒng)、TCP/IP 網(wǎng)絡(luò)堆棧、USB 主機(jī)/設(shè)備支持、圖形框架和物聯(lián)網(wǎng)云服務(wù)接口。這些中間件組件可能可用于 OSS RTOS,但通常不被單個(gè)組織集成或支持。然后,產(chǎn)品開發(fā)人員必須彌合“集成差距”,從而增加項(xiàng)目時(shí)間、成本和出錯(cuò)風(fēng)險(xiǎn)。
支持
OSS 支持社區(qū)可以提供幫助,也可以不提供幫助。商業(yè) RTOS 包括對(duì)商業(yè)產(chǎn)品的可靠、響應(yīng)迅速的支持。商業(yè) RTOS 提供商還保證 API 完全向后兼容,并且許可條款以合同形式固定,不能單方面更改——這與 OSS 不同。
法律問題
與在商業(yè)產(chǎn)品中使用 OSS RTOS 相關(guān)的三個(gè)常見法律問題包括:
使用“未知系軟件”(SOUP),可能導(dǎo)致知識(shí)產(chǎn)權(quán)侵權(quán)
要求向開放社區(qū)披露與 OSS 結(jié)合或鏈接的專有代碼
開發(fā)最佳實(shí)踐通常不等同于“我們使用它是因?yàn)樗敲赓M(fèi)的”的產(chǎn)品責(zé)任
成本
其中許多陷阱會(huì)產(chǎn)生額外的內(nèi)部培訓(xùn)、支持和集成成本。其他費(fèi)用與法律問題有關(guān),包括知識(shí)產(chǎn)權(quán)侵權(quán)。這些成本可能很高,忽視它們對(duì)商業(yè)企業(yè)來說可能是災(zāi)難性的。
沒有商業(yè)壓力讓開源變得更好
最后,商業(yè) RTOS 開發(fā)人員面臨的競(jìng)爭(zhēng)壓力提供了繼續(xù)投資于識(shí)別和滿足客戶需求的動(dòng)力。這種基本的業(yè)務(wù)動(dòng)態(tài)有利于 RTOS 用戶,確保他們能夠獲得來自存活時(shí)間最長(zhǎng)的最佳公司的最佳產(chǎn)品。
審核編輯:郭婷
-
usb
+關(guān)注
關(guān)注
60文章
7969瀏覽量
265343 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2911文章
44849瀏覽量
375349 -
RTOS
+關(guān)注
關(guān)注
22文章
818瀏覽量
119774
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論