<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ò ) 收藏

3. 工具支持:支持軟件創(chuàng )建、調試、系統集成、代碼調整和優(yōu)化工具對整體項目成功與否非常關(guān)鍵。

4. 操作系統支持:系統應用需要使用有幫助的抽象來(lái)減少其復雜性。針對處理器系列產(chǎn)品作過(guò)優(yōu)化的商用操作系統(OS)能夠縮短設備開(kāi)發(fā)周期和上市時(shí)間。

5. 過(guò)去的經(jīng)驗:擁有處理器或處理器系列產(chǎn)品的開(kāi)發(fā)經(jīng)驗可以減少可觀(guān)的學(xué)習新處理器、工具和技術(shù)的時(shí)間。

6. 仿真支持:循環(huán)精確仿真對某些類(lèi)型的應用來(lái)說(shuō)非常重要,特別是數字信號處理應用中許多功能正確性驗證都是采用仿真技術(shù)完成的。系統的軟硬件協(xié)同設計模型也促使處理器仿真器成為中一個(gè)非常有用的工具。

7. 應用支持:應用支持有多種方式,從通過(guò)熱線(xiàn)或網(wǎng)站取得的應用專(zhuān)家支持,到預打包的軟件和應用框架,甚至完好的測試平臺。一些DSP處理器能夠提供外圍器件的驅動(dòng)器、板級支持包和其它“啟動(dòng)幫助組件”。有了這些軟件組件后,應用開(kāi)發(fā)師就無(wú)需再編寫(xiě)器件驅動(dòng)器等“無(wú)附加值”的軟件,相反,他們可以把精力放在具有附加值的功能開(kāi)發(fā)上,使他們的產(chǎn)品能獨樹(shù)一幟。

8. 成本:應用對成本特別敏感,而產(chǎn)品成本的稍許差別都可能導致市場(chǎng)的失敗。

9. 功耗:市場(chǎng)上有許多依靠電池工作的便攜嵌入式,此時(shí)電池壽命將成為系統的重要參數。這種情況下應該考慮使用針對便攜式應用優(yōu)化的低功耗器件。

10. 傳統代碼:如果選中的處理器需要設計人員編寫(xiě)與現存代碼的接口,將會(huì )導致整個(gè)設計流程的嚴重滯后。因此需要選擇一款代碼兼容的器件來(lái)避免或減少這一步驟造成的影響。

11. 算法復雜性:某些處理器能夠非常高效地處理某類(lèi)算法,因此最好選擇能夠與應用最佳匹配的處理器。例如,具有許多控制代碼的有限狀態(tài)機應用應該映射為類(lèi)似 ARM處理器的RISC器件。編碼、解碼和回波抵消等信號處理應用應該映射為數字信號處理器,或具有信號處理加速器的某種器件。

12. 上市時(shí)間:項目的完成時(shí)間會(huì )加快處理器的選擇過(guò)程,這一過(guò)程與先前講述的幾個(gè)關(guān)鍵事項密切相關(guān),如OS的可用性、其它軟件組件以及便攜性問(wèn)題。

設計還是購買(mǎi)?圖2:概念開(kāi)發(fā)和系統定義。(點(diǎn)擊放大圖)

是自己設計還是購買(mǎi)成品呢?如果有可能不重新設計,價(jià)格也比較合理的話(huà),購買(mǎi)要比自己開(kāi)發(fā)更有利。由于嵌入式系統預算的縮減、實(shí)時(shí)操作系統 (RTOS)和TCP/IP堆棧等商用技術(shù)的改進(jìn)、嵌入式系統要求的擴展,采用商業(yè)性現成(COTS)技術(shù)正變得越來(lái)越普遍。采用 COTS技術(shù)能夠縮短開(kāi)發(fā)周期中編碼、調試、單元測試和代碼檢查階段的時(shí)間。

然而,作出購買(mǎi)而非設計的決定會(huì )改變一個(gè)組織的基礎。一個(gè)組織希望實(shí)現的新業(yè)務(wù)有:供應商調研和評估、產(chǎn)品評估以及實(shí)時(shí)的供應商交流與關(guān)系建立。產(chǎn)品開(kāi)發(fā)的其它活動(dòng)不會(huì )取消,但會(huì )作出一些改變。這些變化包括更關(guān)注如何將系統硬件與軟件更好地組合在一起,而不再把重點(diǎn)放在模塊自己內部的運作上。另外必須更側重于兼容性、可配置性和可集成性等結構上的問(wèn)題。

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


評論


相關(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>