- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通訊所胡維峰linuxdriverwebcast報告
通訊所 694430060 陳怡碩 Linux Driver webcast報告
Implementing Device Drivers—Migrating from Linux to a Microkernel-Based OS
QNX/(KUE-nix):QNX 是針對嵌入與關鍵儲存應用,提供即時作業系統(Realtime Operating System;RTOS)軟體、發展工具與服務
在穩定度與安全性方面享有極高的評價
全球有將近一百萬的使用者
Real-time Operating System (RTOS)
與PC作業系統(WIN95/98)比較,嵌入式作業系統並未要求全能,但必須能夠依據系統設計規格,有效率的發揮出硬體的運算能力,使得產品達到效率價格比的最佳化,大多數的系統會要求全自動完成所設定的工作,例如工廠或是銀行的系統;除了原本在嵌入式領域耕耘已久的VxWORK、QNX、Nucleus等等之外,新興的主要競爭產品包括Palm OS、Windows CE、Linux等,其中Embedded Linux作業系統免費授權的特性,已為數間國際大廠所採用。
OS要轉移平台時可能會有的挑戰
上表提到在作業系統porting時,會遭遇到的挑戰,例如針對driver介面共通的標準,應用程式的 porting問題、所要porting的功能是否不同平台都相容等等。
Application Portability
POSIX Review
POSIX 是Portable Operating System Interface for Computer Environments 的縮寫,它是 ISO C的延伸,明定了一個可移植的作業系統所應具備條件,其範圍不只有系統函式庫而已,還包括一些標準的工具程式、系統核心應有的特色、以及在C函式庫中某些與作業系統相關的低階控制支援等。POSIX Specification-Components
Key Component:
Definitions for C APIs
Definitions for command line utilities
Other Components
General terms, concepts, and interfaces
Rationale or historical information
POSIX compliance
Linux嵌入式系統皆使用POSIX規範
QNX發展的RTOS也包含(符合)POSIX規範,Linux上的應用也可以移植到QNX上使用,且只產生極少的錯誤。Application Portability Summary
將Linux上的Application移植到QNX Neutrino上使用將十分簡單便可以完成。
在移植到QNX Neutrino上時,Linux開發者可保留程式的model或existing API。
Analysis of Driver Interaction
上面這張投影片是作者的結論。
心得:
在不同平台上移植OS原本就具有相當的困難度,若是在每一個平台上面有個中間的介質去做轉換的動作,不但可以降低成本,更可以使各種應用軟體擴大使用範圍,不侷限在某些特定的平台,當然要達到此目的有其困難度。目前也有相當多的廠商投入這方面的研究,若是相容的程度越高,被接受度也將越高。
Windows XP Embedded: Product Overview
1.Windows XP Embedded: Product Overview
這篇webcast介紹了microsoft生產的簡易embedded system生產軟體:Windows XP Embedded。這款軟體藉由簡單的圖形介面操作,適用於多種CPU,以及相關的零件提供使用者選擇加入所要開發的embedded system環境,等多種強大的特色。在講者介紹的投影片中不斷的出現了他所強調XP Embedded的三大特性,分別為:Powerful、Rapid、Reliable。
Powerful:
Windows XP Embedded 是嵌入式作業系統,會以元件化形式展現作業系統的強大。Windows XP Embedded 與 Windows XP Professional 相同的架構,包含了超過 10,000 項以上的個別功能元件。Latest Multimedia and Browsing
Windows Media Player
DirectX
Internet Explorer
能力強大的網路功能支援
USB 2.0、IEEE1394、802.1X、IPV6、UPnP、RDP、I
您可能关注的文档
最近下载
- 2025最新高级生命支持(ACLS)理论考核试题及答案.docx VIP
- T∕CCSAS 001-2018 危险与可操作性分析质量控制与审查导则.pdf
- 07J912-1变配电所图集.pdf VIP
- 基于PLC控制的小车自动化送料系统设计(毕业论文).doc VIP
- 2025北京海淀高一(下)期末数学试卷含答案.pdf VIP
- 中国社会的不婚现象:现实与潜在影响探讨.docx VIP
- 2025最新高级生命支持(ACLS)理论考核试题和答案.docx
- 5.2《稻》《作酢法》+二则(知识清单)-【中职专用】高二语文(高教版2023拓展模块下册).docx VIP
- 2025年非车险考试题 .pdf VIP
- GB50016-2014 建筑设计防火规范(2018年版).docx
文档评论(0)