精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

不得不看!關于嵌入式軟件開發的四點建議總結

電子工程師 ? 來源:網絡整理 ? 作者:工程師姚遠香 ? 2018-07-21 11:05 ? 次閱讀

根據Gartner在2006年12月的報告中對2005-2010年亞太地區消費電子市場發展趨勢的調查結果顯示,2010年該地區的消費電子產品銷售收入將達到1650億美元,而且該區域將保持全球消費電子市場的關鍵增長點。目前,對高技術產品和組件的需求量之大前所未有,產品制造商可以通過嵌入式軟件“》嵌入式軟件開發最佳實踐來挖掘市場潛能,并通過低成本維護、縮短產品上市時間來獲利。產品制造商和開發者在這樣的形勢下,如何獲取成功?微軟公司Windows Embedded亞太及大中華區主任產品經理John Boladian將在本文中分享他的觀點。

正文:

機會無處不在,就像你在閱讀本文時,嵌入式設備正在你的周圍。雖然大多數人沒有意識到,但這些嵌入式設備確實在不斷影響我們的日常生活。

以消費電子行業為例,可能嵌入式軟件”》嵌入式軟件在消費類產品中的增長速度是最快的。近年來,消費電子行業已經對嵌入式軟件“》嵌入式軟件的發展起到了很大的推動作用。傳統的生活方式深受“數字生活”潮流的影響,從工作到娛樂,從娛樂到工作,人們對高新技術產品的需求從未如此巨大過。根據Gartner[1]的報告顯示,2010年亞太地區的消費電子產品銷售收入將達到1650億美元,而且該區域將保持全球消費電子市場的關鍵增長點。

“數字生活”中,最顯而易見的方面包括正在如火如荼開展的數字電視革命,信息和數據在數字電視網絡上大行其道。亞洲領導著全球IPTV的革命,嵌入式軟件”》嵌入式軟件就像三星的Anyview TV和IP機頂盒(IP-STB)在新一代網絡媒體設備中扮演的重要角色一樣,已演變成數字家庭的完整部件。數字錄像機和高清晰DVD播放器也像Toshiba這個品牌一樣,已經逐漸進入我們的居家中。在工作中,我們擁有兼容Windows Vista的LCD網絡投影儀。在路上,便攜式導航設備已經成為小型汽車的標準配置,而對GPS設備和智能手機的需求也在持續增長。

在數字生活時代,產品制造商必須慎重檢視他們的產品結構并明智地選擇經營策略,以更好的利用數字化潮流帶來的商機。

如同OEM、ODM和開發者一樣,微軟也意識到數字生活潮流給亞太地區帶來的巨大商機。根據VDC在2006年7月的一份調查報告顯示,亞太地區市場極為令人期待,它將成為嵌入式軟件“》嵌入式軟件行業增長最快的地區,這也是一個令嵌入式設備供應商為之振奮的消息。

十年來,Windows Embedded忠誠地對待自己的合作伙伴,協助超過4500個產品制造商制定計劃,完成整個開發周期,這些廠商包括夏新電子、三星、富士通等。在此,我將和你分享4個可以幫助廠商和設計者成功的易記竅門。

● 為項目選擇最合適的操作系統

● 適應性強的流線型開發周期

● 為工作選擇合適的工具

● 保護你的知識產權

為項目選擇最合適的操作系統

嵌入式設備的軟件平臺是確保該設備完全具備既定功能的要素。廠商首先需要對設備在功能要求和硬件配置上作短期和長期的評估,并決定哪種操作系統最能適合這些需求。操作系統將自始至終影響開發周期、許可證成本、成品的可靠性和安全性。

如今的消費電子產品市場競爭非常激烈。為了在同類產品中突出自己的特色,而產品卻因具備了越來越多的特性而日益復雜。這就要求操作系統既小巧又功能強大,并能非常容易地同時處理多項任務。

操作系統的實時響應能力同樣在高端消費電子設備和網絡媒體設備中備受關注。例如,IP機頂盒就需要對特定事件作出具有快速及預見性的響應,而不是一般意義上的先接受大量任務再進行處理。能勝任這些需求的典型代表是Windows Embedded CE 6.0,它為下一代的智能、聯網、多媒體和小內存耗用設備的快速開發提供了一套強有力的工具。

適應性強的流線型開發周期

嵌入式行業面臨多重挑戰:OEM既需要在全球市場中快速創新,又要降低成本并保持自己的競爭力。他們同樣需要確保產品的操作系統和微處理器具有更強的性能和可靠性。操作系統的選擇對開發時間會產生深遠影響。通過選用像Windows Embedded CE 6.0這樣的操作系統,OEM就可以將注意力集中在開發產品的特性上,而不需要再自己開發操作系統,以及調試種種與操作系統有關的bug。這樣,他們也把自己從操作系統供應商的角色中解放出來,不需要努力去向市場推銷新的操作系統。此外,與在嵌入式項目開發和消費電子設備生產中有成功經驗的合作伙伴合作,也同樣有助于項目的開發。

擁有大量成熟的開發者可以有效降低學習曲線,如果需要,成熟的開發者團隊可以有效縮短開發時間。嵌入式軟件”》嵌入式軟件公司可以提供包括集成開發環境(IDE)、編譯器、匯編程序和調試器等所有工具,幫助開發嵌入式軟件“》嵌入式軟件。

這里有一個電子制造商Mobile Crossing的學習案例,讓我們看看他們如何利用流線型開發周期漂亮地完成一個重要訂單。

Mobile Crossing只有不到5個月的時間,去完成一個主要客戶——聯邦政府的訂單:開發一種便攜、耐用的內置GPS設備,且具備強大的圖形化顯示、高速和高可靠性能。為確保訂單能夠按時交付,選擇正確的操作系統至關重要。Mobile Crossing需要一個為電池進行優化的強大的操作系統,而提供的手持設備必須能夠快速開發,并兼容市場上的各種應用程序。該公司通過對開源操作系統的評估,他們卻發現及時獲取該類操作系統的內核有困難。作為替代,他們選用了微軟公司的Windows CE 5.0作為嵌入式系統開發工具,于是該公司擁有了豐富的本地及托管應用程序工具,以及大量具有開發經驗的專業開發人員可供挑選。最終,該公司以較低的成本,僅用4個月的時間就完成了從概念到成品的整個過程。

為工作選擇合適的工具

開發工具、組件和技術支持都可以從活躍的社區或供應商處獲得。

在一個網絡媒體設備的開發中,OEM 常常被迫不斷以高價購買構建成品所需的各種組件。如:操作系統(Linux/開源)、媒體回放、網絡和設備驅動程序、用戶接口、解碼器、DRM等,最后再將它們整合在一起。盡管開源操作系統的確具有優于商業化嵌入式操作系統的地方,但在開源操作系統中,對關鍵的網絡、設備驅動程序、媒體引擎(包括解碼器)需求的滯后,OEM需要到處求購第三方中間件,而這些被耽誤的時間則可以用于開發產品的特色上。

另外,商業化嵌入式操作系統供應商根據OEM的需求,定期發布產品更新程序或新功能包和軟件新版本等,并對產品需求的支持具有前瞻性。該功能包內置了中間件組件,而且提供了所有的關鍵網絡、設備驅動程序和解碼器,而不需要第三方中間件。

保護你的知識產權

軟件的構建不只是一些復雜的代碼,更是一系列復雜的知識產權集合。這些知識產權是該軟件企業創建新產品的基礎。嵌入式設備制造商應該認真做好知識產權風險管理,并確保他們的軟件具備所有相應的知識產權,以避免遭遇不必要的風險。例如,微軟公司可為所有的分銷商,以及所有使用其嵌入式操作系統的嵌入式OEM提供世界范圍內的專利權、版權、商標、商業秘密和法律保護等方面的知識產權保護。

根據盛德國際律師事務所的知識產權保護條款中,每個團體因涉及普通的知識產權的糾紛平均法律費用至少高達50萬美元,當涉及的知識產權費用達到2500萬美元時,相關的法律費用風險將會逐步攀升至400萬美元。

此外,很多使用Linux操作系統的公司采用基于GPL許可模式的授權,如果不把對內核的改進成果回饋給開源社區,就勢必會違反GPL。通過使用Windows Embedded CE 6.0 和提供共享源代碼,任何改進成果屬于制造商自己,而不需要去公布它。

結論:

嵌入式系統的設計者和制造商若將以上技巧運用在生產中,對其在數字生活時代把握住機會大有益處。補充一句,設備制造商將在縮短產品開發時間和使產品具有獨特的豐富特性方面面臨更大的壓力。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5046

    文章

    18823

    瀏覽量

    298718
  • 軟件開發
    +關注

    關注

    0

    文章

    587

    瀏覽量

    27280
收藏 人收藏

    評論

    相關推薦

    模電設計不得不看——模擬電路設計原則

    模電設計不得不看——模擬電路設計原則
    發表于 08-17 21:26

    理解總線工作不得不看的幾個經典電路!!!

    理解總線工作不得不看的幾個經典電路!!!
    發表于 05-19 16:34

    不得不看的藍牙4.0組網實驗教程

    不得不看的藍牙4.0組網實驗教程
    發表于 02-26 16:33

    嵌入式系統設計要點,學習嵌入式不得不看

    嵌入式系統設計要點包括:嵌入式產品特點,開發流程,外加華清遠見全面的學習嵌入式的方法,嵌入式學習不得不看
    發表于 05-23 17:57

    PCB工程師不得不看:超級實用AD常用快捷鍵總結(絕對用得著,新手推薦使用)

    PCB工程師不得不看:超級實用AD常用快捷鍵總結(絕對用得著,新手推薦使用)
    發表于 04-03 09:42

    什么是嵌入式軟件開發

    嵌入式軟件開發又是指什么?   隨著嵌入式軟件系統結構越來越復雜,嵌入式軟件
    發表于 04-20 08:43 ?8686次閱讀

    六大能傷筆記本硬盤的軟件(不得不看)

     六大能傷筆記本硬盤的軟件(不得不看) 硬盤是計算機中最重要的存儲介質,關于硬盤的維護保養,相信每個電腦用戶都有所了解。不過,以前的
    發表于 01-23 10:14 ?431次閱讀

    嵌入式軟件開發與Embedded-GIS

    1.嵌入式軟件開發 市場現狀 嵌入式操作系統 嵌入式軟件開發特點 嵌入式
    發表于 02-28 10:39 ?36次下載

    ARM嵌入式軟件開發

    ARM嵌入式軟件開發ARM嵌入式軟件開發ARM嵌入式軟件開發
    發表于 01-15 17:29 ?64次下載

    嵌入式軟件開發過程中基于功能的缺陷度量李冰

    嵌入式軟件開發過程中基于功能的缺陷度量_李冰
    發表于 03-14 08:00 ?0次下載

    嵌入式軟件開發的優勢分析

    為什么當今嵌入式行業會如此受歡迎呢?我們從事嵌入式軟件開發有什么好處嗎?小編就來說說我的看法吧,嵌入式軟件開發的優勢我們可以從幾點來看。
    的頭像 發表于 12-21 15:23 ?5114次閱讀

    關于嵌入式Linux軟件開發的常用知識

    C語言是嵌入式軟件開發的基礎,c佳佳在嵌入式領域也有一定的份額,但是很少,所以我們如果要做嵌入式軟件開發,就得熟練掌握c語言語法。
    發表于 08-26 17:11 ?1391次閱讀

    關于嵌入式軟件開發和普通桌面軟件開發的區別問題

    前幾天別人問我做嵌入式開發和普通桌面開發有什么區別,當時回答的不全面,今天來總結一下:嵌入式開發在宿主機上編輯、編譯程序,在目標機運行測試程序,稱為交叉
    發表于 10-21 10:06 ?4次下載
    <b class='flag-5'>關于</b>做<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開發</b>和普通桌面<b class='flag-5'>軟件開發</b>的區別問題

    嵌入式軟件開發軟件開發的區別

    嵌入式軟件開發軟件開發是兩個不同的概念,它們在一些關鍵方面有著明顯的區別。嵌入式軟件開發是指開發
    的頭像 發表于 01-22 15:27 ?1798次閱讀

    嵌入式軟件開發與AI整合

    嵌入式軟件開發與AI整合是當前技術發展的重要趨勢之一。隨著人工智能技術的快速發展,嵌入式系統越來越多地集成了AI算法,以實現更復雜的智能功能。以下是關于
    的頭像 發表于 07-31 09:25 ?491次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開發</b>與AI整合