嵌入式软体的开发环境.pdfVIP

  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文档。上传文档
查看更多
嵌入式软体的开发环境

嵌入式軟體的開發環境 這在個章節中 在嵌入式系統中作業系統的使用。 在嵌入式軟體發展中程式語言的使用。 撰寫嵌入式軟體的開發工具。 設備驅動程式的發展工具。 近幾年,隨著針對特定嵌入式系統的作業系統的出現,嵌入式軟體發展的 景象已經有了徹底的改變,開發的變的非常的迅速,程式碼也變的更為可靠。 使用物件導向程式語言是為了程式碼的重新利用而鋪路,並且造成加快開發的 速度。而自從獨立於平台的 Java 出現之後,工作的完成就更加容易了。在這個 章節中,我們將簡短重新檢視一下嵌入式軟體的作業系統、程式語言、以及相 關的開發工具。 5-1 作業系統 嵌入式軟體與硬體在達成想要的功能之間有著交互影響的關係。這個交互 的影響由高效率的輸出入操作、記憶體管理、以及在指定的響應時間內獲得特 殊工作所需的原始程式碼等。一般來說,所有的這些的功能都可以透過作業系 統來完成。然而,在過去美好的時光中,嵌入式軟體的開發者使用組合語言撰 寫屬於他們自己的常式(稱之為核心程式 kernel )以完成這些功能。這樣的作 法的好處是,開發者只需撰寫屬於應 用所需的功能即可,因 此,處理的能力以 及記憶體需求 就可以減少到恰好的最 小程度。然而就像是大部分的程式碼都是 使 用組合語言 ,在接下來的工作、程 式碼除錯、測試、以及維護會變的十分困 難。傳送應 用程式到其 它處理器為基礎的硬體 上是一件非 常費力且困難的 工 作 ,因為大部分的工作都要為新的處理器而重新撰寫。因此 ,使用作業系統的 確是一件 很好的選擇 ó 特別是現 在 ,當快速的處理器可以加以利用以 及記憶體 價錢不斷下降的今日 。 一些商業型 作業系統現在可以 用來應付嵌 入式系統的市場 ,這些許多 作業 系統以 Unix 作業系統的 概念加以設計的。 事實上,Unix 能 夠想像成所有作業 系統的前輩 以及許多嵌 入式 即時作 業系統都是 從 中所衍生出 來的。 / Unix 提 示:好奇的讀者能夠 在一本由 ( )所 Ronal d J . Leach Wiley, 1994 著的出色書籍『Adv anced Top ics in UNIX :程序、檔案、 以及系統 』 中研究 Unix 作業系統的設計 問題。 下面的 章節 中將簡短的描述典型作業系統核心的 架構 。這個架構同樣應 用 在桌上型 電腦以及嵌 入式系統之中 。 5-2 核心架構 作業系統核 心的 架構顯示在圖 5-1 。 圖 5-1 :作業系統的核心架構 硬體 硬體是環繞著處理器而建 造的 ,它由其它的 周邊所組成 ó 輸出 入設備 , 例如鍵盤以及 LCD 顯示 器、記 憶體設備 、計時器 、以及其它嵌 入式系統中特殊 的 電路。處理 器藉 由硬體控制電路完 成處理不同的工作。記 憶體可以與 處理器 位於 同一個晶片或 者是位於與 處理器不同的晶片 。 處理器能 夠是 微控制器、微處理器或者是 DSP 。如果 處理器擁有 足夠的晶 片上 RAM 及 ROM ,則程式執行會很迅速 。因為程 式不需要由外部記憶體設備 中切換進 來。 5-3 處理器也許 必須處理一些工作,例如從序列埠中讀 入資料 、作一些計算 、 驅動 LED 以顯示狀態資訊 ,送一些警告訊息到 LCD 單元等。這些每一個工作 可以視為是一項任務 。所以處理器必

文档评论(0)

wangsux + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档