進(jìn)入蓬勃發(fā)展的嵌入式物聯(lián)網(wǎng)設(shè)備世界的原始設(shè)備制造商 (OEM) 最好考慮如何使用可靠的工業(yè)級(jí)商業(yè)實(shí)時(shí)操作系統(tǒng) (RTOS) 最大限度地縮短產(chǎn)品上市時(shí)間。
上市時(shí)間不僅僅是一個(gè)時(shí)間窗口。它包括質(zhì)量和可靠性,并在第一時(shí)間讓它們正確。如果不預(yù)先解決這些因素,可能會(huì)對(duì)在該市場(chǎng)的時(shí)間以及該市場(chǎng)的份額產(chǎn)生負(fù)面影響。
這兩者都直接影響收入。上市時(shí)間決定了產(chǎn)品整個(gè)商業(yè)生命周期的收入。延遲上市可以縮短產(chǎn)品的可行性,也讓競(jìng)爭(zhēng)對(duì)手有能力搶占原本可能獲得的市場(chǎng)份額。
免費(fèi)軟件陷阱和工業(yè)級(jí) RTOS
前段時(shí)間(在某種程度上今天)開(kāi)發(fā)人員被低成本、免費(fèi)或開(kāi)源 RTOS 和其他代碼的警笛聲所吸引。然而,經(jīng)驗(yàn)表明,這些可能會(huì)導(dǎo)致意外的延遲、與未經(jīng)驗(yàn)證的代碼、缺少組件以及缺乏文檔和支持的斗爭(zhēng)。這些不僅會(huì)導(dǎo)致錯(cuò)過(guò)上市時(shí)間目標(biāo),還會(huì)導(dǎo)致質(zhì)量差或缺陷,從而導(dǎo)致召回、退貨和損害公司聲譽(yù)。所有這些因素加起來(lái)的費(fèi)用遠(yuǎn)遠(yuǎn)超出了工業(yè)級(jí) RTOS 的成本。
雖然“工業(yè)級(jí)”沒(méi)有標(biāo)準(zhǔn)定義,但 RTOS 必須具備使其能夠用于開(kāi)發(fā)消費(fèi)和工業(yè)產(chǎn)品(如相機(jī)、可穿戴設(shè)備、家庭安全系統(tǒng)、電視、飛行控制系統(tǒng)、和醫(yī)療器械。
工業(yè)級(jí) RTOS 處于商業(yè) RTOS 頻譜的高端,在性能、功能和穩(wěn)健性方面可能會(huì)有很大差異。選擇這種類(lèi)型的軟件會(huì)對(duì)上市時(shí)間以及投資回報(bào)率 (ROI) 產(chǎn)生巨大影響。
這樣的實(shí)時(shí)操作系統(tǒng)具有以下特點(diǎn):
小尺寸——功能齊全但針對(duì)資源受限的設(shè)備進(jìn)行了優(yōu)化
預(yù)認(rèn)證——符合嚴(yán)格的質(zhì)量和安全標(biāo)準(zhǔn),以及特定市場(chǎng)的認(rèn)證
沒(méi)有開(kāi)源代碼——沒(méi)有軟件許可沖突,這些沖突會(huì)危及知識(shí)產(chǎn)權(quán) (IP) 所有權(quán)并可能帶有錯(cuò)誤
經(jīng)過(guò)驗(yàn)證的源代碼- 使用第三方靜態(tài)分析 100% 的語(yǔ)句和分支覆蓋率(安全認(rèn)證所必需的)
完整源代碼的可用性——使開(kāi)發(fā)人員能夠更好地了解 RTOS 的運(yùn)行方式和定制方式以與他們的應(yīng)用程序一起使用
高質(zhì)量的源代碼和文檔——干凈、清晰和一致的源代碼和質(zhì)量文檔,有助于提高開(kāi)發(fā)人員的工作效率
廣泛應(yīng)用于各行各業(yè)——經(jīng)過(guò)現(xiàn)場(chǎng)驗(yàn)證,高質(zhì)量、穩(wěn)健性和可靠性至關(guān)重要
賠償– RTOS 提供商承諾對(duì) RTOS 侵犯知識(shí)產(chǎn)權(quán)的任何索賠進(jìn)行辯護(hù)
先進(jìn)技術(shù)——包括其他產(chǎn)品不具備的功能,例如微微內(nèi)核架構(gòu)、事件跟蹤、事件鏈、搶占閾值調(diào)度、可下載模塊、執(zhí)行分析;對(duì)稱多處理 (SMP) 支持、運(yùn)行時(shí)堆棧分析和優(yōu)先級(jí)繼承。
高性能——中斷響應(yīng)、上下文切換和消息傳遞服務(wù)時(shí)間保持在最低限度,以避免系統(tǒng)抖動(dòng)和無(wú)法跟上事件
易于使用– 文檔、示例、廣泛的處理器支持和直觀的 API,可提高生產(chǎn)力、更快的產(chǎn)品開(kāi)發(fā)和更高的質(zhì)量
支持– RTOS 供應(yīng)商全力支持其產(chǎn)品
亞當(dāng)·斯密的“看不見(jiàn)的手” ——由一家能夠?qū)ζ洚a(chǎn)品進(jìn)行再投資的成功公司提供支持,并且與非商業(yè)開(kāi)發(fā)者社區(qū)不同,它非常積極地幫助用戶取得成功
使用經(jīng)過(guò)驗(yàn)證的工業(yè)級(jí)商用 RTOS 有兩個(gè)主要好處。首先是縮短上市時(shí)間。這來(lái)自一個(gè)可靠、有據(jù)可查且受支持的 RTOS,它具有全方位的功能、組件、驅(qū)動(dòng)程序和高質(zhì)量工具的訪問(wèn)權(quán)限。這也意味著有一批經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員熟悉該平臺(tái)并可以快速投入到項(xiàng)目中。第二個(gè)好處是更好地保證質(zhì)量和可靠性。
列出的因素結(jié)合起來(lái)為開(kāi)發(fā)人員提供了信心、可靠的代碼、訪問(wèn)熟悉的工具、文檔和支持等,共同使項(xiàng)目更容易解決,并避免因源代碼不兼容或文檔不完整而導(dǎo)致的錯(cuò)誤和錯(cuò)誤。
審核編輯:郭婷
-
處理器
+關(guān)注
關(guān)注
68文章
19118瀏覽量
228874 -
API
+關(guān)注
關(guān)注
2文章
1477瀏覽量
61763 -
RTOS
+關(guān)注
關(guān)注
21文章
809瀏覽量
119368
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論