<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è) > 嵌入式系統 > 設計應用 > 嵌入式開(kāi)發(fā)需要的不僅僅是處理器

嵌入式開(kāi)發(fā)需要的不僅僅是處理器

作者: 時(shí)間:2010-09-25 來(lái)源:電子產(chǎn)品世界 收藏

  摘要:嵌入式系統工程師們在花大量時(shí)間試圖找到最適合應用的完美器件。然而令他們失望的是,現有器件總是缺少其他器件所具備的一項或多項重要功能,因而在設計時(shí)總是要權衡利弊而無(wú)法實(shí)現完美。絕大多數情況下,完美器件只是一個(gè)夢(mèng)想。

本文引用地址:http://dyxdggzs.com/article/112976.htm

  關(guān)鍵詞:;;;編譯器

  對于和單片機,選擇標準變得更加抽象和復雜。由于單片機可編程,正常的電氣參數選擇標準必須要考慮器件執行某項具體任務(wù)時(shí)的速度和效率。從表面上看,單片機性能取決于內核,但事實(shí)上并非完全如此。處理器性能的確與處理器內核息息相關(guān),但同時(shí)它還取決于其他因素,包括集成度、支持處理器內核的外設、采用的開(kāi)發(fā)工具、要執行的任務(wù)、工程師發(fā)揮特定單片機性能的技巧以及系統成本,等等。圖 1 中的幾個(gè)示例顯示了在不改變處理器內核的前提下,采用編譯器技術(shù)所帶來(lái)的不同效果。

  因此對于單片機而言,工程師心目中理想的器件不僅需要具有正確的電氣特性和集成外設,還要有一個(gè)處理器能在規定時(shí)間內執行應用程序中最復雜的計算。工程師熟悉的單一最佳開(kāi)發(fā)工具平臺必須能支持這個(gè)器件,這樣工程師既能夠更快地熟悉器件,又能夠更快地學(xué)習如何充分利用開(kāi)發(fā)工具。最后,這個(gè)器件應該符合工程師負責的所有應用的成本目標。遺憾的是,這種理想的器件是不切實(shí)際的。

  持續變化的需求

  一個(gè)典型項目會(huì )因多種因素變得復雜化,比如開(kāi)發(fā)進(jìn)度表、可用資源以及開(kāi)發(fā)前項目的確定程度等。所有工程師都熟知“需求漂移”這個(gè)術(shù)語(yǔ),也非常明白營(yíng)銷(xiāo)部門(mén)其實(shí)并不清楚需求變化對剩余的設計工作會(huì )產(chǎn)生什么影響。

  需要進(jìn)行大量的工作來(lái)避免在項目開(kāi)始后出現過(guò)多變化。問(wèn)題通常都會(huì )歸咎于缺乏預見(jiàn)和規劃,因此會(huì )花更多時(shí)間制定更完善、更詳細的規范,來(lái)描述硬件和軟件需求。這就產(chǎn)生了全面的項目計劃,需要在項目進(jìn)展過(guò)程中進(jìn)行跟蹤。

  計劃和追蹤對于項目的按時(shí)完成極為重要,但是在這個(gè)不斷變化的世界里,不太可能預測到所有實(shí)際可能出現的變化:競爭對手以更低的價(jià)格推出功能優(yōu)異的競爭產(chǎn)品;上年度產(chǎn)品遇到生產(chǎn)問(wèn)題需要立即處理,從當前項目中撤走工程資源;經(jīng)濟危機席卷全球,優(yōu)先級已經(jīng)從“若有更好”的功能轉變?yōu)槌杀緝?yōu)先。諸如此類(lèi)的例子數不勝數,惟一不變的事實(shí)是需求在不斷變化。

  適應變化

  與其減少變化,不如來(lái)適應不斷發(fā)生的變化。這樣就形成了開(kāi)發(fā)平臺向能支持更加靈活的可編程器件轉變的趨勢。硬件變化必須更新印刷電路板(PCB)或更換元器件,與之相反,軟件變化一般能夠更快、更容易地實(shí)現。而且,軟件在產(chǎn)品發(fā)布后還能進(jìn)行功能升級或修正,并能通過(guò)事后對應用程序進(jìn)行定制實(shí)現產(chǎn)品的多樣化。

  但是,要獲得靈活性就必然要付出代價(jià)??删幊探鉀Q方案通常比等效的功能固定硬件解決方案更加昂貴。為了更快地上市、解決生產(chǎn)過(guò)程中發(fā)現的問(wèn)題以及系統現場(chǎng)升級,通常值得付出額外的物料清單(BOM)成本。然而,與日俱增的開(kāi)發(fā)環(huán)境復雜性常常被忽視了,或者至少是被低估了。例如,TechInsights* 最近一項研究表明,當前開(kāi)發(fā)趨勢不僅要在單個(gè)設計中采用多個(gè)處理器,而且要在同一設計中采用多個(gè)不同的處理器。

  這加重了嵌入式系統工程師的負擔,他們必須熟悉可編程器件的開(kāi)發(fā)流程,還要精通多種單片機和處理器及其相關(guān)開(kāi)發(fā)環(huán)境。

c++相關(guān)文章:c++教程



上一頁(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>