嵌入式系統實驗與實踐教程

嵌入式系統實驗與實踐教程

《嵌入式系統(基於ARM)實驗與實踐教程》是“嵌入式系統原理與套用”課程的配套實驗教材。本書基於北京達盛科技的ARM7(EL-ARM-820型,ARM7TDMI)和北京奧爾斯公司的ARM9(OURS-2410RP,基於Linux)微處理器的實驗平台。

基本介紹

  • 書名:嵌入式系統實驗與實踐教程
  • 頁數: 163頁
  • 出版社:: 清華大學出版社; 
  • 出版時間:第1版 (2009年4月1日)
圖書信息,內容簡介,圖書目錄,

圖書信息

叢書名: 高等院校計算機實驗與實踐系列示範教材
:正文語種: 簡體中文
開本: 16
ISBN: 9787302195726
條形碼: 9787302195726
尺寸: 25.4 x 18 x 1 cm
重量: 299 g

內容簡介

《嵌入式系統(基於ARM)實驗與實踐教程》第1部分簡要介紹嵌入式系統的特點、原理和組成;第2部分涉及一些必要的實驗準備工作;第3部分介紹一些基本的實驗操作,在後面部分重點介紹了基於Linux的嵌入式系統的開發優點及其開發的一般過程和方法。最後,在熟悉了必要的理論和實踐的知識之後,適當安排了一些創新的實驗供讀者學習。教材結構安排由淺入深,在潛移默化的過程中提高讀者理論知識和實踐能力。
《嵌入式系統(基於ARM)實驗與實踐教程》可作為電子學信息技術專業、通信專業及計算機技術相關專業本科三、四年級學生的實驗教材,也可以作為職業技術專業的學習參考書。

圖書目錄

第1部分 基本理論
第1章 嵌入式系統的概述
1.1 嵌入式系統
1.2 基本概念
1.3 嵌入式系統的套用範圍
第2章 嵌入式系統特點
2.1 嵌入式系統的特點綜述
2.2 交叉編譯
2.3 建立宿主PC端的開發環境
2.4 BootLoader
第3章 嵌入式系統的組成及開發
3.1 嵌入式系統的組成
3.2 嵌入式系統的層次結構
3.2.1 嵌入式系統的硬體
3.2.2 嵌入式處理器的分類
3.2.3 ARM處理器特點
3.2.4 嵌入式系統的軟體
3.3 嵌入式系統開發的基本流程
3.4 基於Linux的嵌入式系統開發流程
3.5 嵌入式系統的調試
3.6 嵌入式軟體開發的特點和面臨的技術挑戰
第4章 嵌入式系統的發展機遇與趨勢
4.1 嵌入式技術是中國IT發展的難得機遇
4.2 嵌入式系統的發展趨勢
第5章 實驗預備
5.1 ARM7和ARM9的比較
5.2 哈佛結構與馮·諾依曼結構比較
5.3 ADS實驗環境的搭建、配置與實例分析
實驗1 基於ADS的實驗環境的搭建與配置
實驗2 基於ADS的環境的實例分析
第2部分 基礎實驗
第6章 基於ARM7的實驗
6.1 與硬體資源相關的接口實驗
6.2 交叉開發環境
6.3 系統結構簡介
實驗3 基於ARM的硬體BOOT的基本設計
實驗4 ARM的I/O接口
實驗5 ARM的中斷過程
實驗6 基於ARM的DMA實驗
實驗7 ARM的UART通信實驗
實驗8 ARM的A/D接口實驗
第7章 基於uc/OS-Ⅱ的ARM系統的實驗
7.1 μC/OS-Ⅱ簡介
7.2 μC/OS-Ⅱ的特點
7.3 μC/OS-Ⅱ的檔案結構
7.4 任務的狀態與轉換圖
7.5 μC/OS-Ⅱ的啟動流程
7.6 μC/OS-Ⅱ的任務管理
7.7 μC/OS-Ⅱ的系統調用
實驗9 μC/OS-Ⅱ的核心在ARM處理器上的移植
實驗10 基於μC/OS-Ⅱ的串口驅動的套用
實驗11 基於μC/OS-Ⅱ的LCD驅動的套用
實驗12 基於μC/OS-Ⅱ的鍵盤驅動編寫
實驗13 基於μC/OS-Ⅱ的小型應用程式編寫
第8章 基於μCLinuxARM系統的實驗
8.1 Linux
8.2 Linux的特點
8.3 Linux作為嵌入式作業系統的優點
8.4 μCLinux簡介
實驗14 實驗環境的搭建與配置
實驗15 BootLoader引導程式
實驗16 μCLinux的移植、核心檔案的生成與刻錄
實驗17 關於μCLinux驅動程式的編寫
實驗18 μCLinux應用程式的編寫
第9章 基於ARM9與硬體資源相關的實驗
9.1 ARM9及其特點
9.2 平台簡介
9.3 性能指標
9.4 實驗說明
實驗19 GPIO接口與連線埠控制
實驗20 實時時鐘實驗
實驗21 基於I2C的EEPROM實驗
實驗22 基於I2C的數碼管掃描電路實驗
實驗23 WATCHDOG
實驗24 觸控螢幕控制實驗
實驗25 發光二極體點陣(8×8)
第3部分 基於ARM&Linux嵌入式系統的開發實驗
第10章 基於ARM&Linux嵌入式系統的基本實驗
10.1 Linux作為嵌入式作業系統的優點
10.2 實驗設備
10.3 預備知識
10.4 Linux驅動程式的介紹
10.5 Linux驅動程式原理
10.6 Linux系統下的設備驅動程式簡述
10.7 Linux系統下的具體實現
實驗26 基於ARM9+Linux的嵌入式開發的實驗準備
實驗27 簡單的驅動程式示例
實驗28 LCD控制實驗
實驗29 CAN匯流排通信
第4部分 基於ARM自主設計與創新實驗
附錄嵌入式系統網路資源
參考文獻

相關詞條

熱門詞條

聯絡我們