- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
嵌入式系統與單片機、PC相比的優勢採用32位RISC嵌入式微處理器和即時操作系統組成的嵌入式控制系統,與傳統基於單片機的控制系統和基於PC的控制方式相比,具有以下突出優點:性能方面:採用32位RISC結構微處理器,主頻從30MHz到624MHz以上,處理能力大大超出單片機系統,接近PC機的水準,但體積更小,能夠真正地“嵌入”到設備中;實性性方面:嵌入式機控制器內嵌即時操作系統(RTOS),能夠完全保證控制系統的強即時性;人機交互方面:嵌入式控制器可支持大螢幕的液晶顯示器,提供功能強大的圖形用戶介面;輸入方法多種多樣;系統升級方面:嵌入式控制器可為控制系統專門設計,其功能專一,成本較低,而且開放的用戶程式介面(API)保證了系統能夠快速升級和更新。即時系統即時系統:能夠在限定的回應時間內提供所需水準服務的電腦系統。即時性並不等於快!而是“及時”衡量即時系統的三個指標:回應時間、吞吐量、生存時間即時系統強調的是即時性和可靠性嵌入式系統≠即時系統嵌入式系統的特徵技術密集專用緊湊安全可靠多種多樣及時回應成本敏感開發困難不可壟斷技術密集軟硬結合,缺一不可基本的微處理器、記憶體;FPGA、CPLD;專用的處理晶片實現行業的特定功能,難以通用。功能日益更新專用緊湊一般用於特定的任務,其硬體和軟體都必須高效率地設計,量體裁衣、去除冗餘,而通用電腦則是一個通用的計算平臺。它通常都具有低功耗、體積小、集成度高等特點,能夠把通用微處理器中許多由板卡完成的任務集成在晶片內部。嵌入式軟體是應用程式和操作系統兩種軟體的一體化程式。安全可靠對於嵌入式系統,編譯的軟體通常稱為固件,大多數被存放在只讀記憶體或閃存而不是硬碟中,只需要非常少的硬體資源就可以運行。一般來講,希望設備中嵌入式系統可以不出錯誤地連續運行,或者出現系統錯誤也可以進行自我修復,而不是也不大可能進行人工干預。這對嵌入式系統的可靠性提出了極高的要求。運行環境往往惡劣嵌入式設備連網勢在必行為什麼嵌入式系統有特別的安全可靠性要求?在大多數嵌入式系統的軟體中一般都包括一些機制,比如硬體的看門狗定時器,軟體的記憶體保護和重啟動機制。保障措施?多種多樣嵌入式處理器週邊設備嵌入式操作系統開發工具外部環境相關外觀形狀及時回應嵌入式系統屬於某種技術過程的核心處理環節,必須滿足技術過程的相關要求。由於這些技術過程一般都有時間、可靠、可用等約束,相應的嵌入式系統也就需要即時性保障嵌入式系統外部事件往往不是單一,而且隨機發生,可能同時出現。因此嵌入式系統還具有多任務分佈和併發的特點。在這種多任務嵌入式系統中,對重要性各不相同的任務進行統籌兼顧的合理調度是保證每個任務及時執行的關鍵大多數即時系統都是嵌入式系統關注成本嵌入式系統通常需要注意的成本是系統成本,特別是量大的消費類數位化產品,其成本是產品競爭的關鍵因素之一。嵌入式的系統成本包括:一次性的開發成本NRE(Non-RecurringEngineering)成本產品成本:硬體BOM、外殼包裝和軟體版稅等批量產品的總體成本=NRE成本+每個產品成本*產品總量每個產品的最後成本=總體成本/產品總量=NRE成本/產品總量+每個產品成本開發困難:需要專門工具和特殊方法由於嵌入式系統資源有限,一般不具備自主開發能力,產品發佈後用戶通常也不能對其中的軟體進行修改,必須有一套專門的開發環境。該開發環境包括專門的開發工具(包括設計、編譯、調試、測試等工具),採用交叉開發的方式進行,交叉開發環境如圖所示。採用交叉環境不可壟斷PC有WinTel壟斷嵌入式系統工業的基礎是以應用為中心的“晶片”設計和麵向應用的軟體產品開發嵌入式系統的發展歷程萌芽階段:嵌入式系統的出現和興起(1960-1970)簡單系統階段:嵌入式系統開始走向日常生活(1971-1989)RTOS階段:嵌入式系統開始走向繁榮,軟體和硬體日臻完善(1989-90年代末)網路化階段:嵌入式系統應用走向縱深(1990年-現在)嵌入式系統的出現和興起出現:20世紀60年代以電晶體、磁芯存儲為基礎的電腦開始用於航空等軍用領域。第一臺機載專用數字電腦是奧托內蒂克斯公司為美國海軍艦載轟炸機“民團團員”號研製的多功能數字分析器(Verdan)。同時嵌入式電腦開始應用於工業控制。1962年一個美國乙烯廠實現了工業裝置中的第一個直接數字控制(DDC)。嵌入式系統的出現和興起興起:在1965~1970年,當時電腦已開始採用積體電路,即第三代電腦。在航空航太領域、工業控制、軍事的需求推動下。第一次使用機載數字電腦控
文档评论(0)