- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
嵌入式操作系統1
什麼是嵌入式系統? 嵌入式系統(Embeddedsystem)是“以應用為中心,以電腦技術為基礎,並且軟硬體可裁減,適用於應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用電腦系統”,是一種“完全嵌入受控器件內部,為特定應用而設計的系統“。按照歷史性、本質性、普遍性要求,嵌入式系統應定義為:“嵌入到對象體系中的專用電腦系統”。“嵌入性”、“專用性”與“電腦系統”是嵌入式系統的三個基本要素。對象系統則是指嵌入式系統所嵌入的宿主系統.
1、從硬體上,將基於CPU的處圍器件,整合到CPU晶片內部,比如早期基於X86體系結構下的電腦,CPU只是有運算器和累加器的功能,一切晶片要靠外部橋路來擴展實現,象串口之類的都是靠外部的的串口控制器晶片實現,而目前的這種串口控制器晶片早已集成到CPU內部;PC機有顯卡,而多數嵌入式處理器都帶有LCD控制器,但某種意義上就相當於顯卡。比較高端的ARM類IntelXscale架構下的IXP網路處理器CPU內部集成PCI控制器,網路處理器引擎等。如何理解“嵌入”
2、從軟體上,就是在定制操作系統內核裏將應用一併選入,編譯後將內核下載到ROM中。而在定制操作系統內核時所選擇的應用程式組件就是完成了軟體的“嵌入”,比如WinCE在內核定制時,會有相應選擇,其中就是wordpad,PDF,MediaPlay等選擇,如果我們選擇了,在CE啟動後,就可以在介面中找到這些東西,而PC上的windows操作系統,多半的東西都需要我們重新安裝。3、把軟體內核或應用文件系統等東西燒到嵌入式系統硬體平臺中的ROM中就實現了一個真正的“嵌入”。如何理解“嵌入”
嵌入式系統主要應用領域消費電子工業控制通信設備、家庭設備汽車電子醫療電子軍事國防航空航太 嵌入式系統無處不在,在移動電話、數碼照相機、MP4、數字電視的機頂盒、微波爐、汽車內部的噴油控制系統、ABS(防抱死制動系統)等裝置或設備都使用了嵌入式系統。
嵌入式技術正在改變生活
為什麼要學習嵌入式系統市場需求 中國具有世界最大嵌入式技術市場,手持儀器設備、資訊家電、城市建設、工業控制、軍事應用,……,嵌入式技術無處不在。企業人才需求 軟硬體設計人才,應用開發人才,綜合性人才,……技術發展趨勢要求 8位、16位、32位,即時操作系統,……目前國內沒有專門的嵌入式系統專業或課程體系 電腦專業:偏軟 電子專業:偏硬
為什麼選擇嵌入式行業?嵌入式開發是目前高薪IT職業。嵌入式開發不會像桌面開發那樣容易貶值。嵌入式開發可作為長期職業發展。嵌入式產品無處不在。就業起薪較高。
硬體是其基礎、軟體是其核心與靈魂。硬體主要由嵌入式微處理器、週邊硬體設備組成;軟體主要包括底層系統軟體和用戶應用軟體組成嵌入式系統的組成
1.嵌入式系統硬體組成嵌入式處理器(CPU)是嵌入式系統的核心部分ARM、PowerPC、MC68000、MIPS等週邊設備存儲設備(如RAM、SRAM、Flash等)通信設備(如RS-232介面、以太網介面等)顯示設備(如顯示幕等)嵌入式系統的組成
2.嵌入式系統軟體組成對於使用操作系統的嵌入式系統來說,嵌入式系統軟體結構一般包含4個層面:即時操作系統RTOS、應用程式介面API層、設備驅動層、實際應用程式層。 嵌入式系統軟體組成圖嵌入式系統的組成
第1章嵌入式Linux操作系統簡介本章教學目的及要求瞭解Linux的特徵及組成;瞭解Linux的內核結構及相關源代碼;瞭解常見的嵌入式操作系統;瞭解嵌入式系統的開發流程。
1.1Linux的特徵及組成1.1.1Linux操作系統發展歷史 Linux最初是專門為基於Intel處理器的個人電腦而設計的。Linux的前身指的是由LinusTorvalds維護開發的開放源代碼的類Unix操作系統的內核。 目前大多數人用它來表示以Linux內核為基礎的整個操作系統。從這種意義講,Linux指的是源碼開放,包含內核和系統工具、完整的開發環境和應用的類Unix操作系統。同時,Linux遵循GNU(GNU’sNotUnix)的通用公共許可證GPL(GeneralPublicLicense),是自由軟體家族中的一員。
自由軟體最早由美國麻省理工學院MIT的RichardStallman提出。自1984年起,在MIT的支持下,Richard創建了自由軟體基金會FSF(FreeSoftwareFoundation)。FSF的主要專案是GNU計畫(革奴計畫),它的目標是建立可自由發佈和可移植的類Unix操作系統。同時,Richard創作了通用公共許可證
原创力文档


文档评论(0)