<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)品世界 收藏

  既能執行所有任務(wù)又能得到單一開(kāi)發(fā)環(huán)境支持的低成本單器件理想解決方案并不現實(shí)。更實(shí)際的做法是,至少標準化一些能夠滿(mǎn)足設計人員大多數需求的器件。由于通常關(guān)注的焦點(diǎn)都是單片機的內核,因此對單個(gè)內核進(jìn)行標準化就成了最接近單器件理想的選擇。使用標準內核可使應用在不同供應商的器件之間輕松轉換,這種想法進(jìn)一步增強了內核標準化的說(shuō)服力。遺憾的是,選擇單片機所涉及的因素遠不止一個(gè)內核這么簡(jiǎn)單,必須要對整個(gè)開(kāi)發(fā)生態(tài)環(huán)境有更全面的認識。

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

  完整的開(kāi)發(fā)平臺

  根據有限的需求來(lái)標準化特定處理器內核是一種不錯的策略,但幾乎所有單片機供應商或處理器內核開(kāi)發(fā)商都提供一系列的處理器架構。事實(shí)證明,沒(méi)有一個(gè)獨立架構能滿(mǎn)足所有要求,特別是在考慮成本的情況下。事實(shí)上,根據對工程師的調查,開(kāi)發(fā)工具在選擇標準中排名最高。芯片性能在選擇標準中排名第二。盡管處理器內核是一個(gè)重要因素,但卻不是惟一的因素,有時(shí)甚至不是主要因素。成本因素在重要性上排位第三,它與器件性能不可兼顧,引發(fā)了傳統的成本與性能取舍之爭,這是任何單一器件或處理器內核都無(wú)法調和的矛盾。

  除軟件環(huán)境、性能及成本這些顯而易見(jiàn)的選擇標準外,外設、操作系統支持、可用代碼資源、硬件工具及功耗等其他一些標準緊隨其次,重要性不分先后。

  問(wèn)題的關(guān)鍵不是選擇某種單一器件或特定處理器內核,而是在僅熟悉一個(gè)或少數幾個(gè)開(kāi)發(fā)環(huán)境的條件限制下進(jìn)行選擇,從而縮短學(xué)習周期。擁有能夠發(fā)揮某種器件優(yōu)勢的工程技巧和能力是獲得優(yōu)化設計的主導因素,因此在某個(gè)特定開(kāi)發(fā)生態(tài)系統中成為專(zhuān)家,將會(huì )獲得更佳的結果。

  因此,標準化的重點(diǎn)應關(guān)注完整的生態(tài)系統,而不僅是處理器架構。進(jìn)一步來(lái)說(shuō),開(kāi)發(fā)人員應考慮這個(gè)生態(tài)系統內所支持的產(chǎn)品范圍,以及能否在不影響整個(gè)生態(tài)系統的情況下更換元器件,比如編譯器、器件或處理器內核、外設、軟件庫等等。

  無(wú)論是為應用中的主流 32 位單片機編寫(xiě)軟件,還是為執行系統基本電源管理的小型 8 位外設單片機編寫(xiě)軟件,開(kāi)發(fā)環(huán)境都應保持相同。如果當前 16 位單片機需要升級為性能更高的 32 位單片機,器件外設的差異不能太大。

  選擇器件需要考慮的另一個(gè)因素是,出現新產(chǎn)品后能否重復使用現有代碼。約有 90% 的工程師會(huì )重復使用以前的代碼,其中大部分代碼均為內部開(kāi)發(fā)。大多數工程師使用 C 或 C++ 進(jìn)行,這使固件從 8 位升為 32 位或者從 32 位降至 16 位單片機的過(guò)程總是異常困難,如果最初開(kāi)發(fā)代碼時(shí)并未考慮器件間的轉換,問(wèn)題就更加突出。因此,包括庫、硬件工具和器件系列在內的開(kāi)發(fā)生態(tài)系統應該盡量實(shí)現這種無(wú)縫轉換。

  其他選擇標準包括是否提供與整個(gè)器件系列保持大體一致的優(yōu)質(zhì)文檔。是否提供單人解決同一系列所有器件問(wèn)題的支持,并始終通過(guò)此人向設計團隊傳遞客戶(hù)需求的變化,也是一個(gè)需要考慮的因素。

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




評論


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