• <tbody id="wslfv"><pre id="wslfv"></pre></tbody>
    <span id="wslfv"></span>
    <tbody id="wslfv"><pre id="wslfv"></pre></tbody>
    <th id="wslfv"><track id="wslfv"><rt id="wslfv"></rt></track></th>

    <li id="wslfv"><acronym id="wslfv"></acronym></li>
    更多課程 選擇中心

    嵌入式培訓
    達內IT學院

    400-111-8989

    嵌入式開發人員,他們的角色發生了怎樣的改變?

    • 發布:嵌入式培訓
    • 來源:電子技術設計
    • 時間:2017-04-14 14:40

    在我剛開始作為嵌入式開發人員時(當時最高的處理器速度也就500kHz),要做的工作同時包括了硬件設計和應用軟件開發(而且是用匯編語言)。后來,硬件和軟件開發慢慢地分開來,硬件工程師主要解決棘手的高速信號問題,軟件開發人員解決諸如內存約束和實時性能等事情。

    但隨著基于功能強大又便宜而且內存資源豐富的處理器開發的現成硬件和軟件平臺的逐漸普及,嵌入式開發人員的角色再次發生了改變。

    嵌入式應用中總是需要定制的硬件和軟件,特別是諸如成本、功耗、性能和外形有嚴格要求的那些應用。但種類廣泛的各種平臺正在滲透進越來越多的應用領域,在上市時間最為迫切的情況下借助平臺的方法有相當大的吸引力。當內核處理硬件、操作系統驅動程序和用戶界面都變得伸手可及時,設計師所要做的就只是設計應用程序代碼了。

    基本上是這樣。

    通過收集各種現成的組件來創建系統有一個問題。就大部分而言,這些組件是彼此獨立開發的。因此很少能保證簡單的即插即用。相反,幾乎都要花時間在不同組件的整合上面,解決修改一個或多個組件引起的沖突。

    這類系統集成要求的技巧與系統設計相比有少許的不同。當你從頭開始設計一個系統時,你所做的實現決策是加快和簡化組裝與調試系統的任務。但當你使用現成的組件時,你首先需要了解這些組件是如何工作的,然后才能明白它們在一起為什么不能工作。理解別人的設計其實是一種很大的挑戰。

    幸運的是,一旦你理解了所用的平臺,那么使用這些平臺創建下一個系統設計將變得非常容易。這正是開發團隊轉向平臺的原因。從頭開始做的全新設計每次都要花相同的精力,而基于平臺的設計每次會變得更加容易更加快速。

    最近我剛好遇到了改變嵌入式設計師所擔當角色的例子。15年前成立的Witekio公司(原AdeneoEmbedded)聚集了一幫高端嵌入式開發人員,最近他們的任務發生了變化。他們開始做定制的嵌入式系統開發,為他們的OEM客戶設計聯網的系統硬件和軟件,并幫助硅片供應商增加對他們器件的操作系統與其它軟件支持。公司的這種方法正是在從設計向系統集成轉型。首席執行官YannickChammings在接受采訪時向我解釋了其中的原因。

    “我們對嵌入式市場的觀點是,開發工作將從要求詳細的專業技術向需要系統軟件的集成與優化改變。”Chammings表示,“在MCU比較簡單的早些時代,開發人員自己可以包辦全部事情。到了第二代,他們需要供應商的支持以及操作系統和用戶界面軟件的專業知識了。而到現在,出現了用戶界面、數據收集與管理、云生態系統等的消費化。”

    這家公司的新策略基于以下四個關鍵原則:

    系統和生態系統正變得越來越復雜和互聯;

    技術和標準的變化越來越快也越來越劇烈;

    每個聯網項目涉及更多的專家、更多種類的參與者和交互;

    “上市時間”變得越來越短,都希望用快速方便的解決方案。

    他們的結論是:高效地集成從硬件到云端的各種技術和各種軟件層已成為聯網/嵌入式項目成功的關鍵。

    為了在今天這樣的環境下成功搭建出嵌入式系統,要求綜合掌握廣泛的專業技術(操作系統、板級支持包、微控制器、云服務等)和高超的系統集成技巧(包括測試和驗證),靈活地處理外部合作伙伴提供的IP。大公司自己擁有所有這些技能,但許多開發團隊沒有,因此急需幫助。

    隨著平臺的出現,對專業技術的需求已經讓位給了對系統集成技能的需求。除非開發項目需要的各種優化只能通過定制設計實現,否則軟硬件平臺和商用軟件庫就可以提供系統要求的大多數基本功能,只有應用編程需要定制。系統設計變成系統組裝,而且這種組裝不可避免地要求集成技能。

    對于大多數嵌入式開發人員來說,具體的設計知識不再是系統設計成功的唯一或者主要途徑。相反,廣泛而深入地理解可用的構建模塊及它們的交互將成為關鍵,而且要與每個模塊背后的技術專家進行溝通交流。專家們會發現他們自己主要負責創建和支持構建模塊,而普通技術人員和集成人員才是創建系統的合適人選。

    預約申請免費試聽課

    填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

    上一篇:嵌入式開發的四大方向?
    下一篇:新手怎么選擇ARM開發板?

    怎么樣成為優秀嵌入式系統開發工程師?

    想學嵌入式開發,嫌自學時間長怎么辦?

    嵌入式開發工程師怎么樣?

    嵌入式開發學習難不難?

    • 掃碼領取資料

      回復關鍵字:視頻資料

      免費領取 達內課程視頻學習資料

    • 視頻學習QQ群

      添加QQ群:1143617948

      免費領取達內課程視頻學習資料

    Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

    選擇城市和中心
    黑龍江省

    吉林省

    河北省

    湖南省

    貴州省

    云南省

    廣西省

    海南省

    欧美一级高清片,一级欧美免费大片视频,欧美三级在线电影免费 百度 好搜 搜狗
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>