嵌入式系统linux开发.docVIP

  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文档。上传文档
查看更多
嵌入式系统linux开发

指導老師:周志學 班級:  四資工三A 學生:  黃文廷 4970E019      溫盛浩 4970E049      王建智 4970E050 嵌入式系統LINUX開發 目前Linux已廣泛應用於資訊家電、資料網路、工業控制、醫療衛生航空航太等眾多領域。在嵌入式領域,隨著價格低廉、結構輕巧的各種微處理器的產生為外部連接提供了穩定可靠的硬體架構,限制嵌入式系統發展的瓶頸就突顯在軟體方面。   目前對客製作業系統的大力支援,為原始碼開放的LINUX的推廣提供了廣闊的發展前景。對上層應用開發者而言,嵌入式系統需要的是一套高度精簡、介面友善、品質可靠、應用廣泛、易開發、多工,並且價格低廉的作業系統。 嵌入式系統LINUX簡介 Linux 正在嵌入式開發領域穩步發展。因為 Linux 使用 GPL,所以任何對將 Linux 自定成特定開發板或PDA、掌上機、可攜型設備感興趣的人,都可以從網際網路免費下載其核心和應用程式,並開始移植或開發。嵌入式Linux的發展比較迅速。NEC、Sony已經在銷售個人視訊設備錄影機等基於Linux的消費類電子產品,摩托羅拉則計畫在其未來的大多數手機上使用Linux,IBM也制定了在手持機上執行Linux的計畫。 在嵌入式系統中使用LINUX優點缺點 雖然大多數 Linux 系統執行在 PC 平台上,但 Linux 也可以作為嵌入式系統的可靠主力。Linux 的安裝和管理比 UNIX 更加簡單靈活,這對於那些 UNIX 專家們來說又是一個優點,因為 Linux 中有許多命令和編輯介面跟傳統的 UNIX一樣。但是對於習慣於WINDOWS作業系統的人來說,需要記憶大量的命令及參數卻是一個缺點。隨著LINUX社團的不斷努力,linux的人機介面開發環境正在不斷完善。   在嵌入式系統上執行 Linux 的一個缺點是 Linux 體系提供即時性能需要新增即時軟體模組。而這些模組執行的核心空間正是作業系統實現調度策略、硬體中斷異常和執行程式的部分。由於這些即時軟體模組是在核心空間執行的,因此程式碼錯誤可能會破壞作業系統從而影響整個系統的可靠性。 嵌入式系統在LINUX開發流程 建立開發環境,作業系統一般使用REDHAT-LINUX,版本7到9都可以,選擇自定安裝或全部安裝,透過網路下載對應的GCC交叉編譯器進行安裝(比如arm-linux-gcc、arm-uclibc-gcc),或者安裝設備廠商提供的交叉編譯器。 建立開機載入程式BOOTLOADER,從網路上下載一些開放原始碼的BOOTLOADER,如U-BOOT、BLOB、VIVI、LILO、ARM-BOOT、RED-BOOT等,根據自己硬體晶片進行移植修改。有些晶片沒有內建開機載入程式,比如三星的ARM7、ARM9系列晶片,這樣就需要自行開發目標板FLASH的燒寫程式,網路上有免費下載的在WINDOWS作業系統下透過JTAG並列埠簡易模擬器燒寫ARM週邊FLASH晶片的燒寫程式。 有關於紅外線通訊應用實驗 我們的實驗目的就是了解紅外線的通訊原理和紅外線通訊協定的體系結構,在Linux下設定紅外線設備和進行紅外線通訊的方法。 使用紅外線通訊原理,瞭解紅外線通訊協定的結構框架Linux下設定紅外線設備實現紅外線模組和PC主機750nm至1mm之間的電磁波,其頻率高於微波而低於可見光,是一種人的眼眼看不到的光線。目前無線電波和微波已被廣泛應用在長距離的無線通訊中,但由於紅外線線的波長較短,對障礙物的衍射能力差,所以更適合應用在需要短距離無線通訊場合點對點的直接線資料傳輸。 紅外線協定的基本結構   為了使各種設備能夠透過一個紅外線介面進行通訊,紅外線資料協定組織(Infrared Data Association,簡稱IRDA)發佈了一個關於紅外線的統一的軟硬體規範,也就是紅外線資料通訊標準。紅外線資料通訊標準包括基本協定和特定應用領域的協定兩類。類似於TCP-IP協定,它是一個分層結構,其結構形成一個堆疊 物理層協定(Physical Layer) 制定了紅外線通訊硬體設計上的目標和要求,包 括紅外線的光特性、資料編碼、各種串列傳輸速率下框頁的包括格式等。為達到相容,硬體平台以及硬體介面設計必須符合紅外線協定制定的規範。 連接建立協定層(IrLAP)制定了底層連接建立的過程規範,描述了建立一個基本可靠連接的過程和要求。 連接管理協定層(IrLMP)制定了在單位IrLAP連接的基礎上複用多個服務和應用的規範。在IrLMP協定上層的協定都屬於特定應用領域的規範和協定。 流傳輸協定層(TingTP)在傳輸資料時進行流量控制。制定把資料進行拆分、重組、重傳等的機制。 物件交換協定層(OBEX)制定了檔案和其他資料物件傳輸時的資料格式。 類比串列埠層協定層(Ir

文档评论(0)

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

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

1亿VIP精品文档

相关文档