<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 嵌入式實(shí)時(shí)系統開(kāi)發(fā)的正確選擇

嵌入式實(shí)時(shí)系統開(kāi)發(fā)的正確選擇

作者: 時(shí)間:2012-03-31 來(lái)源:網(wǎng)絡(luò ) 收藏

必須很好的理解和高效地管理由于決定采用“購買(mǎi)”而非“設計創(chuàng )建”方式所導致的結果。首先,自然是對供應商提出產(chǎn)品要求、產(chǎn)品可靠性、計劃和產(chǎn)品文檔等依賴(lài)請求。這種情況下產(chǎn)品要求中的靈活性會(huì )打些折扣。購買(mǎi)商用產(chǎn)品意味著(zhù)接受現有的產(chǎn)品要求,但這種要求也許不能完美地匹配自身產(chǎn)品的要求,這就需要設計人員把這種缺點(diǎn)與COTS技術(shù)提供的成本與上市時(shí)間優(yōu)勢作一個(gè)理智的權衡。

因此重要的是最終用戶(hù)與技術(shù)人員必須參與COTS供應商的選擇,考慮的重點(diǎn)要放在業(yè)務(wù)需求上而非技術(shù)本身。性?xún)r(jià)比分析所要考慮的因素應包括易學(xué)性、易用性、供應商名聲和長(cháng)期穩定性、許可方式和培訓。所有與性能有關(guān)的聲明必須盡可能采用內部或外部基準或演示來(lái)到得有效性認證。為了避免可能出現的偏差,評估標準應該在收到供應商建議前就制定好。選擇供應商的主要工作包括研究和理解技術(shù)標準和相當的文件、采用類(lèi)似建議請求 (RFP)的標準模式征求供應商的建議、對供應商建議進(jìn)行評估和排序、選擇供應商并簽署合同。

除了評估技術(shù)外,還應對供應商本身進(jìn)行評審。要充分了解供應商開(kāi)業(yè)時(shí)間的長(cháng)短、供應商的背景和名聲、供應商的其它用戶(hù)對它的評價(jià)和意見(jiàn)、供應商人力資源的投入和對你的計劃或項目的支持情況,以及供應商對你業(yè)務(wù)和要求的理解程度,甚至對未來(lái)項目的承諾。以前軟件團隊認為軟件開(kāi)發(fā)方案遵循類(lèi)似于創(chuàng )建架構的特定模式。提供符合一般模式的抽象方法能夠使軟件團隊定制符合他們特殊要求的方案,同時(shí)遵循被前人證明是高效和正確的模式。

系統供應商已經(jīng)認識到需要通過(guò)提供軟件組件和類(lèi)似于設計模式的框架來(lái)加快軟件開(kāi)發(fā)進(jìn)程。在DSP領(lǐng)域,供應商向 DSP設計工程師提供包括參考框架(RF)在內的上百個(gè)以DSP為核心的軟件組件用于產(chǎn)品和系統開(kāi)發(fā)。設計完好的參考框架能夠在設備開(kāi)發(fā)的早期階段讓設計人員快速入門(mén)。RF內含方便易用并且適合多種應用的源代碼。由此可以取消許多早期的低層設計決策,使開(kāi)發(fā)人員能有更多的時(shí)間用在真正顯示產(chǎn)品特色的代碼開(kāi)發(fā)上。設計人員可以選擇能夠最大程度滿(mǎn)足他們系統需要的專(zhuān)業(yè)RF,然后集成適配的算法(可以是其它供應商出售的DSP COTS算法,或供應商自己的算法)生成適合各種終端設備的特殊應用,如寬帶、語(yǔ)音、視頻圖像、生物測量和無(wú)線(xiàn)設施。這些RF提供百分之百的C語(yǔ)言源碼,并且沒(méi)有版稅要求。RF源代碼可以從www.ti.com/downloadrfnow網(wǎng)站下載。

軟件性能工程

許多必須滿(mǎn)足一系列性能目標。一般來(lái)講,性能是一個(gè)軟件系統或組件對時(shí)間要求滿(mǎn)足程度的一種指示。這里的時(shí)間指標可以用響應時(shí)間和吞吐量來(lái)衡量,該時(shí)間值是指響應某種要求所需的時(shí)間,而吞吐量用以指示系統在特定時(shí)間間隔內能夠處理的請求數量??蓴U展性是的另外一個(gè)重要指標,可以用它來(lái)衡量系統要求提高時(shí)系統能夠繼續滿(mǎn)足響應時(shí)間或吞吐量要求的能力。

如果在整個(gè)開(kāi)發(fā)生命周期內得不到正確的性能管理,那么即使選擇了正確的處理器和軟件也是徒勞的。性能故障的后果是非常嚴重的,它可能損傷與客戶(hù)的關(guān)系,造成收入下降,甚至導致整個(gè)項目失敗。因此在整個(gè)生命周期內需要隨時(shí)關(guān)注性能問(wèn)題。性能管理可以被動(dòng)或主動(dòng)完成。被動(dòng)方式需要采用一個(gè)較大的處理器解決性能問(wèn)題,它只在系統完成構架、設計和實(shí)現后處理性能問(wèn)題,在解決問(wèn)題前一直處于等待狀態(tài),直到實(shí)際需要測量的事件發(fā)生。主動(dòng)方式是指整個(gè)生命周期內一直在跟蹤和交流性能問(wèn)題,同時(shí)開(kāi)發(fā)用以識別性能劣化的進(jìn)程,并在性能處理中培養團隊成員。

本文小結

顯然開(kāi)發(fā)嵌入式是一個(gè)相當復雜的過(guò)程,本文旨在啟發(fā)設計人員在分析初始要求時(shí)如何權衡硬件與軟件之間的關(guān)系,要時(shí)刻在系統靈活性、速度、成本、計劃和可用工具之間作出權衡,并充分考慮各個(gè)供應商提供長(cháng)期可靠支持的可能性。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 3 4 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>