嵌入式操作系统开发与应用程序设计 教学课件 作者 978 7 302 20808 2 Ch02_嵌入式系統軟體概論.pptVIP

嵌入式操作系统开发与应用程序设计 教学课件 作者 978 7 302 20808 2 Ch02_嵌入式系統軟體概論.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Chapter 2 嵌入式系統軟體概論 銘傳大學 電腦與通訊工程學系 江叔盈 助理教授 嵌入式系統軟體概論 作業系統發展 Embedded Linux Windows CE Symbian 應用程式開發 程式語言考量 平台功能支援 軟體開發流程 作業系統發展 Embedded Linux Windows CE Symbian Embedded Linux優勢 開放原始碼 模組化設計 穩定性夠 網路功能強大 跨平台 應用軟體眾多 選擇多樣 開放原始碼 Embedded Linux採用「通用公共授權」(General Public License, GPL) 除了把原始碼公開以外,任何人都可以自由使用、修改及散佈 採用 GPL授權,沒有什麼權利金或必威体育官网网址協定的約束 模組化設計 而Embedded Linux核心採用模組化設計 容易增減功能,高彈性,可發展出最適合硬體平台的核心 穩定性夠 Embedded Linux全球都有無數的人參與 Linux核心的改進、除錯、測試,增強其穩定度 網路功能強大 Linux的架構是參造 UNIX 系統而來,因此 Linux 也承襲了 UNIX 強大的網路功能 跨平台 Linux一開始是基於 Intel 386 機器而設計,但是隨著各式平台的移植 Embedded Linux可以在 x86、MIPS、ARM/Strong ARM、PowerPC、Motorola 68k、Hitachi SH3/SH4、Transmeta..等平台上運作 幾乎涵蓋了所有嵌入式系統所需的CPU 應用軟體眾多 自由軟體世界裡有個很大的特色就是軟體種類相當多元化,並數量眾多,而且幾乎都是符合GPL標準 先在 PC端造出模擬出嵌入式系統的環境,並直接在PC模擬環境上開發 使用的工具也都與開發一般桌上型電腦軟體類似,能夠增加開發的速度 選擇多樣 可以選擇購買商業版的 Embedded Linux 系統,像是有名的 Redhat 公司、Lineo、MontaVista..等,這些都是商業的 Linux 公司 Windows CE Windows CE(簡稱WinCE)是Microsoft公司專為嵌入式系統所打造的32位元硬式即時作業系統(Hard Real-Time OS) 其核心的運作方式則是繼承WinNT的技術,可以適用在智慧型、具連接性、與精巧的裝置上(例如消費性電子產品、閘道器、工業控制器、手持式行動裝置、IP 機上盒、VoIP 電話與精簡型用戶端設備等 ) Windows Mobile Windows CE分為Widows CE與Windows Mobile,基本上兩者所採用的系統核心是一樣的 Windows Mobile是Microsoft公司專門為了市面上常見到的Pocket PC或是Smart phone所打造的一套開發環境與授權方式 Windows CE Windows CE則不限定於Pocket PC或是Smart phone的產品,一般公司可以自由運用在許多方面,所以Windows CE就可以運用在VoIP電話或是網路IP機上盒等多樣產品 軟體開發環境取得 Windows Mobile 是在取得Microsoft授權之後,由Microsoft以特別的方式授予 Windows CE 取得Windows CE的開發環境與相關技術文件十分容易 Windows CE設計重點 模組式作業系統 完善的網路環境 即時作業系統 多媒體支援 多語環境 強大開發平台 Windows CE架構 Windows CE架構 OAL OEM Adaptation Layer 連接硬體與核心 Device Driver 連接作業系統與設備 Kernel 作業系統核心 GWES Graphic、Windowing and Events Subsystem Windows CE優勢 共用元件 開發效率 整合的可靠性 共用元件 為擺脫工程人員對於Windows CE的高門檻開發映像,特別強調產品品質(Production Quality)的程式碼,包括OAL(PQ-OAL)、各式驅動程式(PQ-Drivers)等等,程式模組之間的區分更為細緻,更容易重複使用 這可以讓OEM更專注在OAL的強化,無須擔心一般共用元件的管理,可以讓一般OEM廠商可以直接使用原本的程式碼,不用耗費大量的研發與修改,並且可以縮短研發時程 開發效率 Microsoft公司已經把.NET Framework移植到行動裝置上面,並且修改精簡成為.NET Compact Framework(簡稱為.NET CF) 此時需要藉助外灌embedded Visual C++之類的工具配合Visual Studio一起開

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档