1. gzyueqian
      18529173453

      嵌入式開發(fā):嵌入式開源軟件的10大缺陷

      更新時間: 2023-02-07 13:58:40來源: 粵嵌教育瀏覽量:9172

        俗話說,免費是個好價錢,所以免費的開源實時操作系統(tǒng)(RTOS)似乎是個不錯的交易。但對于物聯(lián)網(wǎng)設(shè)備(如家庭自動化和可穿戴設(shè)備、醫(yī)療儀器和工業(yè)控制系統(tǒng))和嵌入式開發(fā)者來說,它們通常不值得冒險。在決定之前,請確保了解使用開源而非商業(yè)RTOS的實際成本和陷阱。

        1.可靠性

        如果RTOS出現(xiàn)故障或行為異常,你的產(chǎn)品也會出現(xiàn)故障。即使RTOS故障可能不會導(dǎo)致人員受傷或死亡,也可能導(dǎo)致客戶不滿、銷售不佳和產(chǎn)品召回。經(jīng)過安全認(rèn)證的RTOS讓人相信它已經(jīng)過徹底的審查、測試,并證明其性能符合預(yù)期。

        2.安全

        開源軟件(OSS)是免費的,這意味著任何人都可以設(shè)計出一種顛覆它的方法。如果它被用于成功的商業(yè)產(chǎn)品,黑客的動機就會增強。OSS組件可能包含安全漏洞,可在使用這些組件的任何產(chǎn)品中利用。

        3.獨立

        在嵌入式開發(fā)中,一些開放源碼軟件實時操作系統(tǒng)可以由商業(yè)組織修改和“指導(dǎo)”。這種獨立性的喪失在任何與乘務(wù)組織不兼容的環(huán)境中都會引起擔(dān)憂。例如,ARM Mbed OS僅適用于ARM處理器,因此它的使用是ARM的有效鎖定。這限制了將來在不同微處理器上使用的選項。

        4.性能

        RTOS服務(wù)的速度會影響產(chǎn)品的性能和可靠性。尺寸也很重要。更小的代碼大小可以使用成本更低的微處理器和更少的內(nèi)存,并為應(yīng)用程序代碼留出更多空間。任何RTOS的性能都可以使用“線程度量”基準(zhǔn)套件(此處描述)進(jìn)行測量和量化。

        

        5.缺少高級功能

        OSS RTOS執(zhí)行基本的RTOS服務(wù),使嵌入式或物聯(lián)網(wǎng)設(shè)備能夠運行。商業(yè)RTOS通常提供額外的增值功能,以使應(yīng)用程序運行更快,并使開發(fā)和調(diào)試更容易。其結(jié)果是一種更高效、更高性能的嵌入式/物聯(lián)網(wǎng)產(chǎn)品,能夠更快地進(jìn)入市場,并在整個嵌入式開發(fā)生命周期內(nèi)更加成功。

        6.中間件

        商業(yè)RTOS通常包括中間件,如嵌入式文件系統(tǒng)、TCP/IP網(wǎng)絡(luò)堆棧、USB主機/設(shè)備支持、圖形框架和IoT云服務(wù)接口。這些中間件組件可能可以與OSS RTOS一起使用,但通常不是由單個組織集成或支持的。然后,產(chǎn)品開發(fā)人員必須彌補“集成差距”,增加項目時間、成本和錯誤風(fēng)險。

        7.支持

        OSS支持社區(qū)可能有幫助,也可能沒有幫助。商業(yè)RTOS包括對商業(yè)產(chǎn)品的可靠、響應(yīng)迅速的支持。商業(yè)RTOS提供商還保證API完全向后兼容,許可條款以合同形式固定,與OSS不同,不能單方面更改。

        8.法律問題

        在嵌入式開發(fā)中,與在商業(yè)產(chǎn)品中使用OSS RTOS相關(guān)的三個常見法律問題包括:

        l 使用“未知血統(tǒng)軟件”(SOUP),可能導(dǎo)致知識產(chǎn)權(quán)侵權(quán)

        l 要求向開放社區(qū)披露與OSS結(jié)合或鏈接的專有代碼

        l 開發(fā)最佳實踐通常不等同于“我們使用它是因為它是免費的”的產(chǎn)品責(zé)任

        9.費用

        其中許多陷阱會為內(nèi)部培訓(xùn)、支持和集成帶來額外成本。其他費用與法律問題有關(guān),包括侵犯知識產(chǎn)權(quán)。這些成本可能是巨大的,忽視它們對商業(yè)企業(yè)來說可能是災(zāi)難性的。

        10.沒有商業(yè)壓力使開源變得更好

        最后,商業(yè)RTOS開發(fā)人員面臨的競爭壓力提供了繼續(xù)投資于確定和滿足客戶需求的動力。這種基本的業(yè)務(wù)動態(tài)有利于RTOS用戶,確保嵌入式開發(fā)人員能夠從生存時間最長的最佳公司獲得最佳產(chǎn)品。

      免費預(yù)約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲国产日本一区二区 | 伊人网国产亚洲欧美 | 一区二区精品视频日本 | 亚洲激情激情在线 | 一区二区三区国产在线 | 日韩欧美国产综合视频 |