圖書信息
出版社: 科學出版社; 第1版 (2006年7月1日)
叢書名: 高等院校信息與電子技術類規劃教材
平裝: 283頁
正文語種: 簡體中文
開本: 16
ISBN: 703017612X
條形碼: 9787030176127
尺寸: 26 x 18.7 x 1.1 cm
重量: 381 g
內容簡介
《嵌入式微型計算機系統實例教程:ARM與Linux》以Linux環境作為嵌入式系統的套用平台,以ARM晶片作為嵌入式系統的核心。因為《嵌入式微型計算機系統實例教程:ARM與Linux》的實例程式是用C語言編寫的,所以讀者應對Linux及C語言有基本的了解。《嵌入式微型計算機系統實例教程:ARM與Linux》主要介紹ARNUX嵌入式系統開發平台、ARNUX作業系統環境及其指令和語法,以及13個實例,每個實例包括原理介紹、功能說明、電路圖和程式流程圖、程式及說明。《嵌入式微型計算機系統實例教程:ARM與Linux》中的許多實例程式都淺顯易懂,初學者能快速地掌握嵌入式系統的基本知識及套用。《嵌入式微型計算機系統實例教程:ARM與Linux》是有關嵌入式系統的入門書籍,適合一般初學者了解嵌入式系統的基本程式設計及套用,也適合大專院校電子電工、計算機等專業“嵌入式系統設計”課程使用。
目錄
第1章 ARNUX嵌入式系統開發平台
1-1 嵌入式系統簡介
1-2 ARMRISC嵌入式系統處理器
1-2-1 ARMRISC處理器簡介
1-2-2 ARM處理器暫存器
1-2-3 ARM處理器指令集介紹
1-2-4 ARM匯流排與記憶體
1-3 Samsung’ss3C4510B嵌入式系統微控制器
1-3-1 S3C4510B微控制器簡介
1-3-2 CPUCORE概要
1-3-3 指令集
1-3-4 操作狀態與模式
1-4 ARNUX開發系統簡介
1-4-1 系統簡介
1-4-2 ARNUX特性
1-4-3 ARNUX功能框圖
1-4-4 ARNUX開發板引腳說明
1-5 ARNUX記憶體與時序分析
1-5-1 記憶體結構
1-5-2 時序分析
1-6 內部控制暫存器
1-6-1 內部特殊暫存器偏移地址
1-6-2 I/O連線埠特殊暫存器介紹
1-7 系統安裝與操作ARNUX
1-7-1 硬體安裝方式
1-7-2 軟體操作步驟(使用WindowsXP)
1-7-3 設定ARNUX網路IP位址
1-7-4 如何下載-編譯Demo程式並執行
第2章 ARNUX作業系統環境及指令-語法
2-1 概述
2-2 Linux作業系統
2-2-1 Linux是免費的作業系統
2-2-2 Linux和免費軟體
2-2-3 Linux的發展簡史
2-2-4 總結
2-3 Linux指令與語法
2-3-1 常用的Linux指令與操作
2-3-2 busybox——嵌入式系統的瑞士刀
2-4 ARNUX程式語言設計基礎
2-4-1 ARNUX的程式結構與實例
2-4-2 C語言的基礎介紹
2-5 ARNUX語言指令格式
2-6 利用C語言建構ARNUX模組
2-6-1 開發工具簡介
2-6-2 c語言編譯器gcc
2-6-3 程式維護工具make
2-6-4 程式除錯工具gdb
第3章 A/D及D/A控制
3-1 實驗目的
3-2 使用材料及設備
3-3 ADC原理介紹
3-4 adc0804功能說明
3-5 ADC實驗流程圖
3-6 ADC實驗電路圖
3-7 ADC實驗程式及說明
3-8 DAC原理介紹
3-9 DAC0800功能說明
3-10 DAC實驗流程圖
3-11 DAC實驗電路圖
3-12 DAC程式及說明
第4章 記憶體控制
4-1 實驗目的
4-2 使用材料及設備
4-3 原理介紹
4-3-1 ROM的基本介紹
4-3-2 RAM的介紹
4-4 功能說明
4-5 電路圖
4-6 程式流程圖
4-7 程式說明
第5章 計時計數控制器
5-1 實驗目的
5-2 使用材料反設備
5-3 原理介紹
5-4 電路圖
5-5 程式流程圖
5-6 程式代碼
第6章 串列傳輸控制
6-1 實驗目的
6-2 使用材料與設備
6-3 原理介紹
6-3-1 串列數據傳輸方式
6-3-2 串列傳輸的模式
6-3-3 串列傳輸標準接口
6-3-4 在ARNUX開發板上使用串列連線埠
6-3-5 在Linux平台上存取串列連線埠
6-3-6 Linux存取串列傳輸連線埠
6-4 功能說明
6-5 電路圖
6-6 程式流程圖
6-7 程式及說明
第7章 並行傳輸
7-1 實驗目的
7-2 使用材料及設備
7-3 原理介紹
7-3-1 傳輸模式時序圖
7-3-2 傳輸模式介紹
7-3-3 8255A介紹
7-4 電路圖
7-5 程式流程圖
7-6 程式及說明
第8章 LCD顯示器控制
8-1 實驗目的
8-2 使用材料及設備
8-3 原理介紹
8-4 功能說明
8-5 流程圖
8-6 電路圖
8-7 程式及說明
第9章 中斷控制
9-1 實驗目的
9-2 使用材料及設備
9-3 原理介紹
9-3-1 中斷的意義與特性
9-3-2 ARNUX的中斷
9-3-3 Linux的中斷
9-4 程式說明
9-5 加入使用者自訂的drover至kernel
第10章 紅外線接口控制
10-1 實驗目的
10-2 使用材料及設備
10-3 原理介紹
10-3-1 紅外線的發展
10-3-2 短距離無線傳輸技術簡介
10-3-3 IrDA標準與協定
10-3-4 IrDA硬體簡介
10-3-5 IrDA發展現狀
10-4 功能說明
10-4-1 PT2248紅外線發射器介紹
10-4-2 PT2249紅外線接收器介紹
10-5 電路圖
10-6 程式及說明
第11章 網路連結與傳輸
11-1 實驗目的
11-2 使用材料反設備
11-3 原理介紹
11-4 相關指令介紹
11-5 程式及說明
第12章 RF電路控制
12-1 實驗目的
12-2 使用材料及設備
12-3 原理介紹
12-4 功能說明
12-5 電路圖
12-6 程式及說明
第13章 步進馬達的控制
13-1 實驗目的
13-2 使用材料及設備
13-3 原理介紹
13-3-1 步進馬達的特徵與優勢
13-3-2 步進馬達的運轉特性
13-4 功能說明
13-4-1 步進馬達的輸入線介紹
13-4-2 步進馬達輸入線類型
13-4-3 步進馬達的三種激磁法
13-5 程式電路圖
13-6 程式流程圖
13-7 程式及說明
第14章 Web遠程監控(一)
14-1 實驗目的
14-2 實驗器材與設備
14-3 原理介紹
14-3-1 HTML詳細介紹
14-3-2 簡單HTML語法
14-4 功能說明
14-5 實驗過程
14-6 boa-conf參數設定
第15章 Web遠程監控(二)
15-1 實驗目的
15-2 實驗器材與設備
15-3 原理介紹
15-4 實驗過程
參考文獻