收縮
  • 電話咨詢

  • 400-088-2633

配套教程

您當前所在的位置:服務支持-配套教程
物聯網工程技術

版 次:1                頁 數:244

字 數:400000           印刷時間:2011-8-1

開 本:16開             紙 張:膠版紙

印 次:1                包 裝:平裝

 

【內容推薦】

本書是一本較全面、系統地介紹物聯網工程技術的綜合教程。全書共分8章,從內容上組織為5個部分。第1部分是物聯網緣起、概念、結構體系和技術體系、關鍵技術、應用前景及國內外發展狀況的概述;第2部分介紹物聯網(感知層網絡)終端設備技術、組網與接入技術,主要包括數據采集與識別技術,RFID技術,傳感器與無線傳感器網絡技術,藍牙技術,現場總線技術,Wifi、Mesh與WiMAX技術,電力線通信(PLC)技術等;第3部分介紹數據智能處理與定位技術,包括中間件技術、云計算、GIS和GPS技術,以及物聯網應用案例;第4部分講述物聯網所面臨的安全問題以及所采用的安全策略與安全技術;第5部分綜述物聯網的未來與挑戰。

本書可以作為高等院校物聯網工程專業和相關專業的物聯網工程技術導論的教材或參考書,也可以作為物聯網工程技術開發或研究人員、相關專業研究生、企業管理者的培訓教材或參考書籍。

【目錄】

第1章 緒論

1.1 物聯網的基本概念

1.1.1 物聯網與互聯網

1.1.2 物聯網的相關概念

1.2 物聯網的結構與特征

1.2.1 物聯網的體系結構

1.2.2 物聯網技術體系結構

1.2.3 物聯網的特征

1.3 物聯網關鍵技術分析

1.4 物聯網的應用前景

1.4.1 物聯網應用領域簡介

1.4.2 物聯網下的新的工作和生活方式

1.5 物聯網的國內外發展現狀

1.5.1 物聯網國外發展狀況

1.5.2 物聯網國內發展狀況

習題

第2章 射頻識別技術

2.1 自動識別和數據采集技術

2.1.1 自動識別技術的概念和分類

2.1.2 常用的數據采集技術

2.1.3 射頻標簽與條形碼的區別

2.1.4 RFID在中國的發展現狀

2.2 RFID系統的組成

2.2.1 硬件組成

2.2.2 軟件組成

2.3 RND電子標簽

2.3.1 電子標簽的工作原理

2.3.2 RFID標簽的天線

2.3.3 RFID標簽的分類

2.4 讀寫器

2.4.1 讀寫器的工作原理

2.4.2 讀寫器的功能

2.4.3 讀寫器的分類

2.5 RFID系統的工作原理

2.5.1 射頻識別系統中信號的編碼和調制

2.5.2 多標簽同時識別與系統防碰撞

2.6 RFID組網技術

2.7 RFID的標準化

2.7.1 RFID的標準體系

2.7.2 RFID標準化組織

2.7.3 EPCglobal標準體系

2.7.4 UID系統

2.7.5 ISO標準

2.7.6 三大編碼體系的區別

2.8 系統部件的選擇

2.8.1 電子標簽的選擇

2.8.2 讀寫器的選擇

2.8.3 標準選擇

2.8.4 頻率選擇

2.9 RFID技術和其他技術的結合

2.9.1 RFID技術與無線傳感器網絡

2.9.2 RFID技術與NFC

2.9.3 RFID技術與3G

2.9.4 RFID系統中數據挖掘技術的研究

2.9.5 RFID系統中定位技術的研究

習題

第3章 傳感與感知層組網技術

3.1 傳感技術

3.1.1 傳感器的基本概念

3.1.2 傳感器的分類

3.1.3 測控技術

3.2 無線傳感器網絡

3.2.1 無線傳感器網絡概述

3.2.2 無線傳感器網絡體系結構

3.2.3 物理層協議

3.2.4 MAC層協議

3.2.5 拓撲控制技術

3.2.6 路由協議

3.3 藍牙無線技術

3.3.1 藍牙標準化協議進程

3.3.2 藍牙系統組成

3.3.3 藍牙協議體系結構

3.3.4 藍牙設備的工作方式

3.3.5 藍牙的安全管理

3.3.6 藍牙應用系統

3.3.7 相關技術比較

3.4 現場總線技術

3.4.1 現場總線產生的背景和基礎

3.4.2 現場總線的特點

3.4.3 現場總線的技術基礎

3.4.4 devicenet網絡

3.4.5 現場總線技術發展趨勢

習題

第4章 網絡層技術

4.1 WiFi技術

4.1.1 WiFi簡介

4.1.2 WiFi協議

4.1.3 蜂窩結構與漫游

4.1.4 無線網絡的組建

4.2 無線Mesh網絡

4.2.1 無線Mesh網絡簡介

4.2.2 Mesh網絡的優勢與缺陷

4.2.3 無線Mesh網絡結構

4.2.4 802.16(wimax)標準

4.2.5 無線Mesh網絡路由協議

4.2.6 Mesh網絡的應用

4.3 電力線通信技術

4.3.1 電力線通信技術簡介

4.3.2 PLC通信系統標準

4.3.3 PLC接入網

4.3.4 PLC系統的體系結構

習題

第5章 支撐層技術

5.1 物聯網中間件

5.1.1 物聯網中間件的作用

5.1.2 物聯網中間件的特點

5.1.3 物聯網中間件的發展

5.2 云計算

5.2.1 云計算基礎

5.2.2 云計算架構

5.2.3 典型云計算平臺

5.3 GIS與GPS

5.3.1 地理信息系統

5.3.2 全球定位系統

5.3.3 北斗衛星導航系統簡介

習題

第6章 物聯網應用

6.1 物聯網應用概述

6.2 物流管理與配送

6.2.1 基于EPC的物流全球供應鏈

6.2.2 物聯網拓展物流信息增值服務

6.2.3 基于RFID技術的物流管理信息系統

6.2.4 基于RFID的配送中心系統架構案例

6.3 環境監測與?;?

6.3.1 數字環保的基本概念

6.3.2 我國的環境監測物聯網

6.3.3 環境監測應用案例

6.4 行業檢測與監控

6.4.1 行業檢測與監控概述

6.4.2 礦井安全應用案例

6.5 交通管理

6.5.1 交通管理技術簡介

6.5.2 RFID交通監管技術

6.5.3 應用案例etc

習題

第7章 物聯網安全

7.1 物聯網的安全問題

7.1.1 物聯網安全風險來源

7.1.2 物聯網面對的特殊安全問題

7.2 網絡安全策略

7.2.1 網絡安全技術

7.2.2 物聯網安全架構

7.3 RFID系統安全

7.3.1 RFID系統的安全問題

7.3.2 RFID系統的安全風險與需求

7.3.3 協議安全性

7.3.4 現有的RFID安全機制

7.3.5 RFID安全措施

習題

第8章 物聯網未來與挑戰

8.1 物聯網技術未來趨勢

8.2 物聯網的挑戰

8.2.1 標準化的挑戰

8.2.2 技術挑戰

習題

參考文獻

 

收起

RFID原理與應用

版 次:1                      頁 數:309

字 數:498000                 印刷時間:2013-1-1

開 本:16 開                  紙 張:膠版紙

印 次:1包                    裝:平裝

 

【內容推薦】

《21世紀高等學校規劃教材·物聯網:RFID原理與應用》根據新的物聯網工程本科專業的發展方向和教學需要,結合射頻識別技術的最新發展及其應用現狀編寫而成?!?1世紀高等學校規劃教材·物聯網:RFID原理與應用》主要介紹射頻識別技術的基本工作原理、設計技術基礎、天線技術、射頻前端、電子標簽、讀寫器、標準體系、中間件及系統集成技術、應用系統的構建、測試與分析技術。

《21世紀高等學校規劃教材·物聯網:RFID原理與應用》的特色在于內容簡單明了、淺顯易懂,側重基本概念和基礎技術,強調基本原理和方法,力求概念準確、圖文并茂。本書適宜作為普通高等院校本科生新的物聯網工程專業的教材。

本書主要針對以下閱讀群體:開設RFID課程的本科生,涉及的專業包括物聯網工程、計算機和自動化等信息技術類專業;普通高校的碩士生、博士生,將本書作為RFID的入門輔導書;工程技術開發人員,RFID技術愛好者。

【目錄】

第1章 RFID技術概述

 1.1 RFID技術的特點

 1.2 RFID系統的組成

  1.2.1 硬件組件

  1.2.2 軟件組件

 1.3 RFID技術的物理學原理

  1.3.1 與RFID相關的電磁場理論

  1.3.2 能量耦合和數據傳輸

  1.3.3 反向散射調制的能量傳遞

 1.4 RFID系統特征

  1.4.1 RFID系統的基本模型

  1.4.2 RFID系統的性能指標

  1.4.3 RFID系統的分類

  1.4.4 RFID系統的基本區別特征

 1.5 RFID技術現狀與面臨的問題

  1.5.1 RFID技術發展現狀與趨勢

  1.5.2 當前RFID應用和發展面臨的問題

 習題1

第2章 RFID設計技術基礎

 2.1 數字通信基礎

  2.1.1 數字通信模型

  2.1.2 數字通信的特點和主要性能指標

  2.1.3 RFID通信方式

 2.2 信號的編碼與調制

  2.2.1 信號與信道

  2.2.2 編碼與調制

  2.2.3 RFID常用的編碼方法

  2.2.4 RFID常用的調制方法

 2.3 RFID數據傳輸的完整性

  2.3.1 校驗和法

  2.3.2 多路存取法

  2.3.3 防碰撞算法

  2.3.4 RFID中數據完整性的實施策略

 2.4 RFID數據安全性

  2.4.1 安全攻擊與安全風險

  2.4.2 RFID系統的安全需求

  2.4.3 密碼學基礎

  2.4.4 RFID中的認證技術

  2.4.5 RFID技術應用中的安全問題與安全策略

 習題2

第3章 RFID中的天線技術

 3.1 天線概述

  3.1.1 天線的定義

  3.1.2 天線的分類

  3.1.3 天線的研究方法

  3.1.4 RFID天線的應用及設計現狀

 3.2 低頻和高頻RFID天線技術

 3.3 微波RFID天線技術

  3.3.1 微波RFID天線的結構、圖片和應用方式

  3.3.2 微波RFID天線的設計

 3.4 RFID天線的制造工藝

  3.4.1 線圈繞制法

  3.4.2 蝕刻法

  3.4.3 印刷法

 習題3

第4章 RFID的射頻前端

 4.1 閱讀器天線電路

  4.1.1 閱讀器天線電路的選擇

  4.1.2 串聯諧振回路

  4.1.3 電感線圈的交變磁場

 4.2 應答器天線電路

  4.2.1 應答器天線電路的連接

  4.2.2 并聯諧振回路

  4.2.3 串、并聯阻抗等效互換

 4.3 閱讀器和應答器之間的電感耦合

  4.3.1 應答器線圈感應電壓的計算

  4.3.2 應答器諧振回路端電壓的計算

  4.3.3 應答器直流電源電壓的產生

 ……

第5章 RFID電子標簽

第6章 RFID讀寫器

第7章 RFID的標準體系

第8章 RFID中間件及系統集成技術

第9章 RFID應用系統的構建

第10章 RFID的測試與分析技術

參考文獻

 

收起

嵌入式系統軟件開發技術基礎

版 次:1                 頁 數:503

字 數:807000            印刷時間:2011-5-1

開 本:16開              紙 張:膠版紙

印 次:1包               裝:平裝

 

【內容推薦】

本書主要根據作者多年積累的嵌入式軟件開發經驗及長期從事研究生與本科生相關課程教學的講義編寫而成。內容的選取以滿足當前市場對嵌入式軟件開發人才提出的必備技術技能與知識結構為基本準則。本書第1章主要介紹嵌入式系統的基本概念;第2章主要介紹最常用的嵌入式微處理器一 ARM的匯編級編程基礎及環境;第3章主要介紹嵌入式操作系統的基本原理技術及在常用嵌入式操作系統中的實現與對比;第4—6章分別介紹基于嵌入式Linux、WindowsCE及VxWork。嵌入式操作系統的軟件開發環境及驅動程序與應用程序開發。教材內容組織的縱向脈絡為:硬件一操作系統一嵌入式軟件開發環境一驅動程序及應用程序開發,橫向脈絡為:嵌入式系統軟件開發原理技術一三種主流嵌入式開發環境中的實現與應用。

【目錄】

第1章  緒論

  1.1  嵌入式系統概述

    1.1.1  嵌入式系統的定義

    1.1.2  嵌入式系統的特點

    1.1.3  嵌入式系統的組成

    1.1.4  嵌入式系統的應用領域

    1.1.5  嵌入式系統的發展

  1.2  嵌入式處理器

    1.2.1  嵌入式處理器的特點

    1.2.2  嵌人式處理器的分類

    1.2.3  ARM及ARM處理器

  1.3  嵌人式操作系統

    1.3.1  嵌入式操作系統的特點

    1.3.2  嵌入式操作系統的體系結構

    1.3.3  嵌入式操作系統的歷史與發展趨勢

    1.3.4  嵌入式Linux概述

    1.3.5  VxWorks概述

    1.3.6  Windows CE概述

  1.4  嵌入式系統軟件開發

    1.4.1  嵌入式系統軟件開發的特點

    1.4.2  嵌入式系統軟件開發工具

    1.4.3  嵌入式系統軟件的開發流程

    1.4.4  嵌入式系統設備驅動程序開發概述

    1.4.5  嵌入式系統軟件的調試

  1.5  思考與練習

第2章  ARM處理器體系結構與開發工具 

  2.1  ARM體系結構基礎

    2.1.1  ARM體系結構概念 

    2.1.2  ARM運行模式

    2.1.3  ARM寄存器組 

    2.1.4  ARM指令架構 

  2.2  ARM指令集概述

  ……

第3章 嵌入式操作系統

第4章 基于Linux的嵌入式軟件開發

第5章 基于Windows CE的嵌入式軟件開發

第6章 基于CXWorks的嵌入式軟件開發

參考文獻

 

收起

嵌入式系統--組成、原理與設計編程

作者: 金敏 周翔 金梁       叢書名: 高等學校計算機專業教材

出版社:人民郵電出版社      ISBN:711514835X

上架時間:2006-8-7          出版日期:2006 年8月

開本:16開                  頁碼:312            版次:1-1

 

【內容簡介】

嵌入式系統是嵌入式硬件與嵌入式軟件兩者的綜合體,本書系統介紹嵌入式系統軟硬件的組成、工作原理和設計編程方法。全書分為5篇共11章,主要內容包括:嵌入式系統的基礎知識,包括嵌入式系統的定義、組成、特點、發展概況、應用領域等;各種典型的嵌入式處理器和嵌入式外圍設備的特點與工作原理,并且,作為嵌入式處理器的一個實例,分析了當前流行的arm內核體系結構及arm處理器的選型和調試方法;常見的嵌入式實時操作系統和嵌入式軟實時操作系統的種類及選用標準,然后以目前市場占有率排名第一的vxworks操作系統為例,詳細講解嵌入式操作系統的組成、多任務環境的工作原理及其交叉開發環境的使用;嵌入式系統的一般設計方法、開發流程步驟、調試手段與測試工具,詳細介紹嵌入式軟件相對通用計算機系統一些獨特的編程技術和優化方法;本書的最后為嵌入式系統的相關實驗。.

本書可作為高等院校計算機類、電子類、信息類和理工科其他學科本科高年級學生和研究生的教材,也可作為一些高級進修班的培訓教材,同時亦可作為企業各類嵌入式產品開發人員、嵌入式技術愛好者的案頭學習參考資料。

【目錄】

第一篇 引論. 

第1章 嵌入式系統概述 

1.1 嵌入式系統的發展與應用 

1.2 嵌入式系統的定義、組成與特點 

1.3 嵌入式系統的種類 

1.4 嵌入式系統應用帶來的機遇 

1.5 本章小結 

習題 

第二篇 嵌入式硬件系統 

第2章 嵌入式處理器 

2.1 嵌入式處理器的基本特征 

2.2 嵌入式處理器的種類 

2.3 典型嵌入式處理器 

2.4 嵌入式處理器的選型方法 

2.5 嵌入式處理器的發展趨勢 

2.6 本章小結 

習題 

第3章 arm內核與arm微處理器 

3.1 arm簡介 

3.2 arm內核體系結構 

.3.3 arm內核系列及配置命名 

3.4 arm微處理器及其選型 

3.5 arm開發與調試 

3.6 本章小結 

習題 

第4章 嵌入式系統的外圍設備 

4.1 實時時鐘 

4.2 存儲設備 

4.3 輸入設備 

4.4 輸出設備 

4.5 外設接口 

4.6 通信接口 

4.7 本章小結 

習題 

第三篇 嵌入式操作系統 

第5章 嵌入式操作系統概論 

5.1 嵌入式操作系統的種類 

5.2 嵌入式實時操作系統 

5.3 嵌入式軟實時操作系統 

5.4 嵌入式操作系統的選擇標準 

5.5 嵌入式操作系統的發展趨勢.. 

5.6 本章小結 

習題 

第6章 vxworks與tornado概貌 

6.1 vxworks的產品概況 

6.2 vxworks的交叉開發環境構成 

6.3 vxworks的操作系統 

6.4 vxworks的交叉開發工具toreador 

6.5 目標機上的vxworks image 

6.6 一個簡單的工程項目實例 

6.7本章小結 

習題 

第7章 vxworks操作系統的多任務環境 

7.1 任務的管理與調度 

7.2 任務間的通信機制 

7.3 中斷服務程序 

7.4 時鐘管理 

7.5 綜合應用示例 

7.6 本章小結 

習題 

第8章 tornado交叉開發環境 

8.1 tomado交叉開發基本流程 

8.2 基于目標板的bootable project實例 

8.3 基于目標板的dovmloadable project實例 

8.4 多任務調試方法 

8.5 本章小結 

習題 

第四篇 嵌入式系統的設計與編程 

第9章 嵌入式系統的設計、開發與測試 

9.1 嵌入式系統的設計 

9.2 嵌入式系統的開發與運行 

9.3 嵌入式系統的調試 

9.4 嵌入式系統的測試 

9.5 本章小結 

習題 

第10章 嵌入式軟件的編程與優化 

10.1 一般編程技術 

10.2 多任務編程技術 

10.3 嵌入式java技術 

10.4 軟件優化方法 

10.5 本章小結 

習題 

第五篇 實驗 

第11章 實驗項目 

11.1 實驗目標與要求 

11.2 實驗1——tornado ide與vxsim目標仿真環境 

11.3 實驗2——vxworks組件的裁剪與配置 

11.4 實驗3——多任務的創建與調度 

11.5 實驗4——進制信號量與計數信號量 

11.6 實驗5——斥信號量及優先級倒置 

11.7 實驗6——消息隊列通信機制 

11.8 實驗7——管道通信機制 

11.9 實驗8——事件通信機制 

11.10 實驗9——多任務的調試方法 

參考文獻... 

 

收起

嵌入式系統基礎教程

 

版 次:1             頁 數:381           

字 數:              印刷時間:2008-3-1                      

開 本:16開          紙 張:膠版紙               

印 次:1包           裝:平裝

 

【內容推薦】

本書全面介紹了32位嵌入式系統的基礎理論和知識,教學重點是基于ARM處理器的32位嵌入式硬件平臺。主要內容包括:嵌入式系統的基本概念、可編程邏輯器件(FPGA)和知識產權(1P)核基礎、低功耗原理;嵌入式微處理器特色硬件技術、嵌入式調試方法;ARM處理器體系結構、ARM尋址方式和ARM指令集、ARM匯編語言程序設計和ARM開發工具;嵌入式處理器的中斷控制、DAM控制和時間管理;嵌入式存儲器、嵌入式總線、嵌入式接口和嵌入式常用外部設備;實時系統和實時操作系統、實時系統常用調度算法、嵌人式系統的引導加載程序、嵌入式實時操作系統IxC/OS-II。

本書可以作為高等院校計算機專業、嵌入式專業、電子專業以及其他相關專業的本科生或者研究生的嵌入式系統課程教材,也可以作為嵌入式開發技術人員的技術培訓教材或者開發參考書。

【目錄】

前言

第1章 嵌入式系統概論

 1.1 嵌入式系統概述

 1.2 嵌入式系統發展簡史

  1.2.1 微處理器的發展

  1.2.2 嵌入式系統的發展

 1.3 嵌入式系統的特點

 1.4 嵌入式系統的基本分類

 1.5 嵌入式系統的基本組成

 1.6 嵌入式處理器

 1.7 嵌入式系統的發展趨勢

  1.7.1 嵌入式系統的現狀及主要制約因素

  1.7.2 嵌入式系統的發展方向

 1.8 嵌入式系統的相關研究領域

  1.8.1 嵌入式系統的主干學科領域

  1.8.2 與嵌入式系統關系密切的技術領域

 1.9 本章小結

 1.10 習題和思考題

第2章 可編程邏輯器件與IP核

 2.1 EDA與可編程邏輯器件

  2.1.1 EDA

  2.1.2 硬件描述語言

  2.1.3 可編程邏輯器件

  2.1.4 主流的CPLD/FPGA開發工具

  2.1.5 可編程邏輯器件CPLD/FPGA的設計流程

 2.2 FPGA應用舉例

  2.2.1 FPGA應用舉例一:16位m序列偽隨機信號發生器

  2.2.2 FPGA應用舉例二:擴展的凱撒密碼加密器

 2.3 系統級芯片

  2.3.1 硅知識產權和知識產權核

  2.3.2 系統芯片

  2.3.3 IP核標準化基礎

  2.3.4 IP核形態與優選原則

 2.4 IP核互連與片上總線

  2.4.1 IP核互連的拓撲結構

  2.4.2 片上總線

  2.4.3 片上總線CoreConnect

  2.4.4 片上總線Avalon

  2.4.5 五種片上總線的性能比較

 2.5 低功耗設計的基本原理

  2.5.1 硬件低功耗設計

  2.5.2 軟件低功耗設計

 2.6 本章小結

 2.7 習題和思考題

第3章 嵌入式微處理器技術基礎

 3.1 嵌入式微處理器的典型技術

  3.1.1 I/O端口統一編址與特殊功能寄存器

  3.1.2 哈佛結構

  3.1.3 桶型移位器

  3.1.4 正交指令集

  3.1.5 雙密度指令集

  3.1.6 看門狗定時器

  3.1.7 邊界對準與端序

  3.1.8 地址重映射

  3.1.9 FIF0緩沖寄存器

  3.1.10 主存控制器

 3.2 主流嵌入式微處理器

  3.2.1 ARM系列嵌入式微處理器

  3.2.2 MIPS RISC嵌入式 微處理器

  3.2.3 PowerPC系列嵌入式微處理器

 3.3 嵌入式系統調試技術

  3.3.1 指令集模擬器

  3.3.2 ROM仿真器

  3.3.3 實時在線仿真

  3.3.4 片上調試技術與背景調試模式

第4章 組合邏輯電路

第5章 觸發器

第6章 時序邏輯電路

第7章 脈沖波形的產生與整形

第8章 半導體儲存器宇可編程邏輯器件

第9章 A/D與D/A轉換器

第10章 數字系統的設計

附錄

參考文獻

收起

射頻識別技術及應用


作者陳軍,徐旻 主編           版 次:1        印刷時間:2014-3-1   

出版社化學工業出版社           頁 數:195      字 數:325000   

出版時間2014-3-1               開 本:16開     紙 張:膠版紙   

ISBN9787122190307           印 次:1       包 裝:平裝

 

 

【內容推薦】

本書主要介紹射頻識別技術涉及的主要技術知識,包括射頻識別技術概述、射頻識別系統的主要電路分析、射頻識別的頻率標準與技術規范、125kHz射頻識別技術及應用、射頻識別讀寫器開發關鍵技術、微波射頻識別技術和射頻識別技術在交通安全與管理中的應用等,書后附有相關的技能訓練。本書盡可能做到通俗易懂,內容新穎、翔實。 

本書可以作為高職高專電子信息類專業、物聯網技術應用類專業、物流管理類專業教材,也可作為從事電子信息技術的工程技術人員的學習參考書。

【目錄】

緒論 

第1章 射頻識別(RFID)技術概述 

 1.1 RFID技術的發展 

 1.2 RFID系統組成 

  1.2.1 RFID標簽 

  1.2.2 讀寫器 

  1.2.3 天線 

  1.2.4 中間件 

  1.2.5 應用軟件 

  1.2.6 RFID系統工作原理 

  1.2.7 RFID領域的關鍵技術 

 1.3 RFID的工作頻率 

 1.4 RFID應用領域概述 

 復習題 

第2章 RFID系統的主要電路分析 

 2.1 RFID系統的基本電路 

  2.1.1 讀寫器電路 

  2.1.2 應答器電路 

  2.1.3 讀寫器和應答器之間的電感耦合 

 2.2 天線電路 

  2.2.1 天線的分類 

  2.2.2 天線的主要參數 

  2.2.3 RFID射頻天線的案例分析 

 復習題 

第3章 RFID的頻率標準與技術規范 

 3.1 RFID標準概述 

  3.1.1 RFID標準體系 

  3.1.2 標準的作用和內容 

 3.2 常用ISO/IEC的RFID標準簡介 

 3.3 ISO/IEC 14443標準 

 3.4 ISO/IEC 15693標準 

  3.4.1 接口與初始化 

  3.4.2 傳輸協議 

  3.4.3 防沖突 

  3.4.4 時間規范 

  3.4.5 命令 

 3.5 ISO/IEC 18000標準 

  3.5.1 ISO 18000-2標準協議 

  3.5.2 ISO 18000-6標準協議 

 復習題 

第4章 125kHz RFID技術及應用 

 4.1 應答器芯片 

  4.1.1 應答器芯片的性能和電路組成 

  4.1.2 應答器的讀、寫模式 

  4.1.3 應答器的防碰撞技術 

 4.2 讀寫器芯片 

  4.2.1 讀寫器芯片的性能和電路組成 

  4.2.2 讀寫器芯片的工作原理和外圍電路設計 

 4.3 讀寫器電路分析 

 復習題 

第5章 RFID讀寫器開發關鍵技術 

 5.1 RFID讀寫器系統開發基礎 

  5.1.1 RFID讀寫器系統結構及功能 

  5.1.2 讀寫器系統安裝 

  5.1.3 用戶系統開發步驟 

 5.2 RFID讀寫器/??橥ㄐ判?nbsp;

  5.2.1 通信接口定義 

  5.2.2 通信方式 

  5.2.3 通信命令傳輸兩次握手協議 

 5.3 RFID讀寫器操作命令 

  5.3.1 ??椴僮髏?nbsp;

  5.3.2 ISO 15693標準基礎命令集 

  5.3.3 PHILIPS ICODE卡專用命令集 

  5.3.4 TI公司Tag-it卡專用命令集 

  5.3.5 Infineon公司SRFV02P/SRFV10P卡專用命令集 

 復習題 

第6章 微波RFID技術 

 6.1 概述 

 6.2 天線技術基礎 

 6.3 RFID系統常用天線 

  6.3.1 對稱振子天線 

  6.3.2 微帶天線 

  6.3.3 天線陣 

  6.3.4 非頻變天線 

  6.3.5 口徑天線 

 6.4 微波應答器 

  6.4.1 微波應答器的工作原理 

  6.4.2 無源應答器芯片 

  6.4.3 主動式應答器 

 6.5 微波RFID天線的電參數 

 復習題 

第7章 RFID技術在交通安全與管理中的應用 

 7.1 基于RFID技術的交通監管系統框架體系 

 7.2 RFID技術在智能交通監管信息采集中的設計與應用 

  7.2.1 RFID交通數據采集原理 

  7.2.2 RFID系統硬件設計 

 7.3 汽車RFID技術在道路交通管理中的應用 

  7.3.1 簡述 

  7.3.2 用于汽車識別的數字化標準信源 

  7.3.3 用于汽車識別的數字化標準信源系統在道路交通領域中涉及的關鍵技術 

  7.3.4 汽車數字化標準信源系統在道路公安交通管理的應用 

 7.4 RFID技術在智能停車場管理中的應用 

  7.4.1 停車場收費管理系統的分類及特點 

  7.4.2 RFID技術應用于停車場智能管理系統 

  7.4.3 系統程序設計流程 

附錄 實訓項目 

 項目一 ISO 15693硬件基本實訓 

 項目二 125kHz硬件基本實訓 

 項目三 125kHz ID卡實訓 

 項目四 ISO 14443標簽實訓 

 項目五 ISO 15693標簽實訓 

 項目六 900MHz標簽實訓 

參考文獻  

 

收起

ARM嵌入式技術原理與應用

ARM嵌入式技術原理與應用
 
 
定價39元
作者:劉尚軍 張志兵 趙 敏 曹重華
書號:7-81124-206-5
配盤:無盤
出版日期:200709
開本:787×960 1/16開
字數:599千字

內容簡介
  

    本書是〈〈ARM嵌入式技術系列教程〉〉之一,以采用XScale處理器的CVT-PXA270教學實驗系統為硬件平臺,圍繞VxWorks操作系統安排基礎知識內容,并安排了大量的實驗?;≈棟ǎ篈RM嵌入式開發模式和基本開發流程,ARM體系結構,ARM系統硬件設計,VxWorks軟件開發流程,VxWorks BSP的移植過程,VxWorks驅動程序、應用程序以及圖形用戶界面的編寫方法等。實驗包括:VxWorks軟件仿真,VxWorks系統移植及內核定制,BSP調試,VxWorks應用程序、驅動程序編程,中斷編程,中斷編程,WindML基本繪圖,WindML視窗應用程序等。最后介紹嵌入式系統的綜合設計方法,包括GPS車輛跟蹤系統和ZIGBEE無線對等網絡的硬件和軟件的實現方法。

本書可作為高等院校計算機、電子、電信等專業進行嵌入式系統教學的理論和實踐教材。

前言
    

隨著嵌入式技術的普及,嵌入式技術的教學實踐課程被越來越多的高等院校列為計算機、電子、電信等專業的基礎課程。嵌入式技術融合了計算機軟/硬件技術、通信技術和半導體微電子技術,覆蓋面非常廣,這便造成嵌入式教學過程中課程設置的一些障礙。

從2003年開始,國內陸續有多個廠家推出了各種型號的嵌入式技術教學的實驗設備和教材,形成了以32位ARM微處理器為核心,包含硬件接口、接口編程實驗、操作系統實驗等的教學格局。其中,ARM微處理器依據性能從ARM7、ARM9到XScale系統(ARM7多采用三星公司的S3C44B0處理器,ARM9多采用三星公司的S3C2410處理器,Intel Xscale則采用高段的PXA270處理器),形成了低、中、高3個不同的檔次。操作系統實驗在嵌入式技術的教學中是一個非常重要的方向,目前各個公司提供的能夠應用于教學的操作系統非常多,包括VxWorks、Linux、Windows CE和μC/OS-II等,由于課時限制,對于操作系統的教學必須有選擇地進行,而如何選擇操作系統則是目前教學過程中的一個重要問題。

從目前的應用情況看,筆者認為必須根據不同的專業方向及學生的基礎進行選擇。Linux是非常有潛力的操作系統,其開源的特點受到越來越多人的追捧,但是它對學生的基礎要求比較高,必須掌握C語言以及PC機上Linux操作系統的基本操作。這對于已經開始相關基礎課程的計算機專業學生是一個比較好的選擇,而對于其他專業的學生課程開設難度比較大。Windows CE則以Microsoft一貫的人機界面優勢在手持設備中占有一席之地,適合于偏向人機界面及其上層應用軟件教學的相關課程;但是,對于偏向于實時系統及工業數據采集和控制等方向的課程,如果選擇Windows CE則不是一個明智的選擇。μC/OS-II剛剛被國人接受的時候確實被許多人選擇作為學習嵌入式操作系統原理的理想平臺,課程開設難度較低;但是隨著應用的深入,其有限的功能、開發環境不統一以及很少的成功案例制約了它在嵌入式技術教學中的進一步推廣。目前μC/OS-II主要被應用于計算機專業講授操作系統原理。VxWorks以優良的實時性能、友好的集成開發環境已經在國內外嵌入式領域被廣泛采用,也越來越多地被眾多高等院校采納作為嵌入式技術教學的首選操作系統,是目前學生就業的一個重要方向。它是非常適合面向計算機、電子、電信等專業學生開設相關課程。由于它具有Windows下的友好的集成開發環境,因此課程開設難度很低。目前美國風河系統公司正在國內進行推廣VxWorks的大學計劃,并授權武漢創維特信息技術有限公司在中國境內進行全面推廣工作。

本書是〈〈ARM嵌入式技術系列教程〉〉的最后一本,也是嵌入式技術的理論和實踐相結合的教材。它采用Intel Xscale系列處理器,全書可結合武漢創維特信息技術有限公司的CVT-PXA270系列教學實驗系統進行實驗,部分內容也可以直接采用軟件仿真方式進行。

本書共分10章,各章內容介紹如下:

第一章介紹嵌入式系統的基礎知識,內容包括嵌入式系統的基本概念、發展歷程、ARM微處理器、嵌入式操作系統及其應用領域和嵌入式系統的未來發展趨勢。

第二章介紹ARM嵌入式開發模式和基本開發流程,是剛接觸ARM的讀者必讀的內容。

第三章簡單介紹ARM體系結構的相關知識,并安排了簡單的實驗以加深讀者印象。對于剛接觸ARM的讀者建議先從該章開始,如果需要進一步深入地了解ARM體系機構知識,請參考ARM相關的數據手冊。

第四章以CVT-PXA270教學實驗系統為例介紹了ARM系統的硬件設計方法,后續章節的許多硬件相關的內容都與該章節有關。在4.2節詳細列舉了CVT-PXA270的地址分配信息、擴展接口定義、I/O定義和GPIO定義等硬件資源,供后續章節閱讀時查閱,也可以給在CVT-PXA270上進行二次開發的讀者提供參考。

第五章介紹VxWorks的軟件開發流程。首先簡單介紹了其集成開發環境Tornado,然后以實驗的方式介紹了如何在Tornado中進行軟件仿真,最后介紹了以CVT-PXA270教學實驗系統中進行系統移植及內核定義和應用程序編程的過程。對于有CVT-PXA270教學實驗系統的讀者,可以依次進行實驗;如果沒有該設備,也可根據5.2節內容學習VxWorks的軟件開發流程。本章是VxWorks操作系統的基礎知識,在閱讀后續章節之前必須充分理解本章內容。

第六章介紹VxWorks BSP的移植過程。在6.4節安排了相關實驗,該實驗必須有第五章的基礎。

第七章介紹VxWorks驅動程序的編寫方法,包括字符設備、塊設備、串口設備、網絡設備等的驅動編寫方法以及文件系統。本章安排了眾多實驗,建議在學習過程中多進行實踐操作,這些實驗必須有第五章的基礎。

第八章介紹VxWorks應用程序的設計方法,包括任務管理、任務通信、看門狗定時器管理、任務間通信和同步、中斷管理、網絡通信等內容。其中安排了眾多試驗,建議在學習過程中多進行實踐操作,這些實驗必須有第五章的基礎。

第九章介紹VxWorks圖形用戶截面的設計方法,詳細分析了WindML驅動程序和應用程序的編程方法。其中安排了眾多實驗,建議在學習過程中多進行實踐操作,這些實驗必須有第五章的基礎。

第十章以GPS車輛跟蹤系統和ZIGBEE無線對等網絡為例介紹了嵌入式系統的綜合設計方法,包括硬件和軟件實現。該方法適合于相關課程設計和畢業設計。

閱讀本書之前要求讀者具有一定的C語言基礎,如果有一定的接口技術或者單片機技術的基礎,則能更加容易理解。如果從來沒有接觸過ARM或者嵌入式技術,建議從第一章開始按順序閱讀;如果有一定的ARM嵌入式技術基礎而只是想了解VxWorks相關內容,建議首先仔細閱讀第五章內容,并按照該章的內容進行實驗,然后再閱讀第6~9章的內容。在閱讀過程中,盡量通過實踐驗證,對于驅動部分請結合第四章硬件原理圖進行理解。書中的實驗有許多是必須在CVT-PXA270教學實驗系統上進行的,但是如果沒有目標硬件,5.3節以及第八章的多數試驗也可在VxSim模擬器上運行,而不需要目標硬件。

由于嵌入式技術知識比較新,有許多英文詞匯的翻譯并沒有被統一起來,因此,在本書的編寫過程中,對于這些詞匯采用中文和英文相結合的方式,以中文為主,在中文后的括號內標注其英文或英文簡寫。

目錄

第一章ARM嵌入式系統基礎

1.1 嵌入式系統的基本概念

1.2 嵌入式系統的發展歷程

1.3 ARM微處理器

1.4 嵌入式操作系統

1.4.1 常用嵌入式操作系統

1.4.2 嵌入式操作系統的實時性

1.5 嵌入式系統的應用領域

1.6 嵌入式系統的未來發展趨勢

第二章ARM嵌入式開發模式和基本開發流程

2.1 ARM嵌入式開發模式

2.1.1 在線仿真模式

2.1.2 駐留監控模式

2.2 ARM嵌入式開發流程

2.2.1 需求分析

2.2.2 硬件設計、調試

2.2.3 系統移植

2.2.4 應用程序設計調試

2.3 ARM嵌入式系統控制界面

第三章ARM體系結構

3.1 ARM微處理器結構

3.1.1 RISC體系結構

3.1.2 ARM微處理器的寄存器結構

3.1.3 ARM微處理器的指令結構

3.2 ARM微處理器的工作狀態

3.3 ARM體系結構的存儲器格式

3.4 指令長度及數據類型

3.5 處理器模式

3.6 寄存器組織

3.6.1 ARM狀態下的寄存器組織

3.6.2 Thumb狀態下的寄存器組織

3.6.3 程序狀態寄存器

3.7 異 常

3.7.1 ARM體系結構所支持的異常類型

3.7.2 對異常的響應

3.7.3 從異常返回

3.7.4 各類異常的具體描述

3.7.5 異常向量表

3.8 ARM匯編語言程序設計

3.8.1 ARM指令的分類與格式

3.8.2 指令的條件域

3.8.3 ARM指令的尋址方式

3.8.4 ARM指令集

3.8.5 Thumb指令及應用

3.9 C語言與匯編語言混合編程實驗

第四章ARM系統硬件設計

4.1 PXA270微處理器簡介

4.2 CVT-PXA270硬件資源簡介

4.3 ARM最小系統設計

4.3.1 電源電路

4.3.2 時鐘電路

4.3.3 復位電路

4.3.4 存儲器電路

4.3.5 JTAG調試接口電路

4.4 PXA270片內接口電路設計

4.4.1 GPIO接口電路

4.4.2 外部中斷接口電路

4.4.3 UART異步串行接口電路

4.4.4 LCD顯示接口電路

4.4.5 I2C接口電路

4.4.6 PCMCIA/CF接口電路

4.5 PXA270片外擴展接口電路設計

4.5.1 四線電阻式觸摸屏接口電路

4.5.2 AC97音頻接口電路

4.5.3 A/D接口電路

4.5.4 矩陣掃描式鍵盤接口電路

4.5.5 100Mbps以太網接口電路

4.5.6 PS/2鍵盤/鼠標接口電路

4.5.7 CAN總線接口電路

第五章VxWorks軟件開發流程

5.1 Tornado集成開發環境簡介

5.2 VxWorks軟件仿真實驗

5.2.1 編寫、編譯程序

5.2.2 下載目標文件

5.2.3 調試命令行解釋器

5.2.4 調試器

5.2.5 目標機瀏覽器

5.2.6 軟件邏輯分析器

5.3 VxWorks系統移植及內核定制實驗

5.3.1 新建工程

5.3.2 生成目標代碼

5.3.3 加載VxWorks到目標機

5.3.4 配置內核

5.4 VxWorks應用程序編程實驗

5.4.1 創建和編譯工程

5.4.2 啟動VxWorks內核

5.4.3 配制和啟動目標服務器

5.4.4 下載并調試應用程序

5.4.5 將應用程序添加到內核

第六章VxWorks BSP的移植過程

6.1 VxWorks內核的特點及BSP簡介

6.1.1 VxWorks內核的特點

6.1.2 VxWorks的主要功能和結構

6.1.3 VxWorks BSP簡介

6.1.4 VxWorks BSP的文件組織

6.2 VxWorks的引導過程

6.2.1 VxWorks的內核類型

6.2.2 VxWorks內核的引導過程

6.3 VxWorks BSP移植

6.3.1 Makefile 文件

6.3.2 VxWorks BSP內核配置文件

6.3.3 VxWorks BSP內核前期初始化

6.3.4 系統定時器處理

6.3.5 VxWorks BSP中斷處理

6.4 BSP調試實驗

第七章VxWorks 驅動程序的編寫

7.1 VxWorks設備驅動分類及特點

7.2 字符設備驅動

7.2.1 字符設備驅動程序

7.2.2 PS/2鼠標接口驅動程序實驗

7.3 塊設備驅動

7.3.1 塊設備驅動程序

7.3.2 RAMDISK 驅動程序編寫實驗

7.4 串口設備驅動

7.4.1 串口設備驅動程序

7.4.2 ttyDrv 的層次結構

7.4.3 CVT-PXA270 串口驅動的編寫

7.5 網絡設備驅動

7.5.1 BSD網絡設備驅動程序

7.5.2 END網絡設備驅動程序

7.5.3 網絡驅動程序編寫實驗

7.6 文件系統介紹

7.6.1 TSFS

7.6.2 dosFS

7.6.3 TrueFFS

第八章VxWorks應用程序設計

8.1 任務管理

8.1.1 任務

8.1.2 任務調度

8.1.3 任務操縱

8.1.4 共享代碼和可重入代碼

8.1.5 系統任務

8.1.6 注意事項

8.2 任務通信

8.2.1 共享存儲區及實驗

8.2.2 互 斥

8.2.3 信號量

8.2.4 信息隊列

8.2.5 管 道

8.3 看門狗定時器管理

8.4 任務間通信和同步、看門狗定時器綜合實驗

8.5 中斷管理

8.6 網絡通信

8.6.1 網絡協議

8.6.2 套接字的使用

8.6.3 網絡通信實驗

8.7 異常捕捉和錯誤處理

第九章VxWorks 圖形用戶界面設計

9.1 VxWorks 圖形用戶界面設計方案

9.2 WindML簡介

9.2.1 WindML的功能

9.2.2 WindML的結構

9.2.3 WindML的文件組織

9.2.4 WindML庫的配制和編譯

9.2.5 WindML編程實驗

9.3 WindML 驅動程序編程

9.3.1 圖形設備驅動

9.3.2 輸入設備驅動

9.4 WindML應用程序基本操作

9.4.1 WindML應用程序基本操作

9.4.2 二維圖形API

9.4.3 消息和輸入服務

9.4.4 視 窗

9.4.5 視窗類

9.4.6 視窗管理器

9.4.7 視窗應用程序

9.4.8 WindML 應用程序編程實驗

第十章嵌入式系統綜合設計實例

10.1 GPS車輛跟蹤系統設計

10.1.1 GPS、GSM和GPRS技術

10.1.2 GPS全球定位應用方案

10.1.3 GPS車輛跟蹤系統

10.1.4 GPS車輛跟蹤系統硬件設計

10.1.5 GPS車輛跟蹤系統軟件設計

10.2 ZIGBEE無線對等網絡設計

10.2.1 ZIGBEE技術

10.2.2 ZIGBEE技術應用方案

10.2.3 ZIGBEE無線對等網絡硬件系統設計

10.2.4 ZIGBEE無限對等網絡軟件系統設計

參考文獻

收起

ARM9嵌入式技術及Linux高級實踐教程

ARM9嵌入式技術及Linux高級實踐教程
 
 
定價:32元
作者:陳賾 秦貴和 徐華中 王磊 等
書號:7-81077-653-3
配盤:無盤
出版日期:200506
開本:787×960 1/16開
字數:560千字

內容簡介
     本書首先介紹ARM微處理器的體系結構、應用領域和應用選型;接著介紹JXARM92410?ARM嵌入式教學實驗系統的基本組成、硬件資源的詳細說明以及集成開發環境ADT?IDE的軟件編程方法;然后按照從易到難、從簡單到復雜的順序安排實驗,包括嵌入式軟件開發基礎實驗、基本接口實驗、BootLoader實驗、嵌入式Linux操作系統實驗、嵌入式Linux圖形用戶界面實驗及高級接口實驗。不僅介紹了嵌入式開發的基礎實驗,而且著重講述了嵌入式Linux的開發過程,包括嵌入式Linux操作系統的移植、驅動程序的開發、應用程序的開發以及圖形用戶界面開發。書中還包含了硬件電路原理圖,許多基本的硬件接口原理、電路圖以及大量的接口程序。

   本書可作為高等院校相關專業高年級本科生和研究生嵌入式系統實驗課程的教材,也可作為從事嵌入式應用開發的工程技術人員的參考資料。配有開放式多媒體實驗教學課件。

   本書配套開放式多媒體實驗教學課件。 
前言
   本書是ARM嵌入式技術叢書的《ARM9嵌入式技術及嵌入式Linux高級實踐教程》,該實踐教程采用由華中科技大學和武漢創維特信息技術有限公司聯合研制的JXARM9-2410系列教學實驗系統作為教學實踐平臺,用于高等院校電類各專業ARM嵌入式技術的教學和實驗指導用書,同時也可以作為高等院校、研究所以及相關公司研發部門嵌入式開發以及嵌入式Linux開發過程中的參考書籍。

   全書共分為九章:全書開篇以三章的篇幅介紹了ARM微處理器、ARM芯片、JXARM9-2410教學實驗系統的基礎知識。第一章以較小的篇幅介紹了ARM微處理器的體系結構、應用領域、應用選型等知識。第二章詳細介紹了該書選用的ARM芯片:SAMSUNG公司生產的S3C2410X(ARM920T核)的結構、特點等。第三章主要介紹JXARM9-2410嵌入式教學實驗系統的基本組成、硬件資源的詳細說明、軟件安裝過程,在章尾以實例的方式介紹了JXARM9-2410嵌入式教學實驗系統的集成開發環境ADT IDE的軟件編程方法。從第四章開始按照從易到難,從簡單到復雜的原則安排實驗環節,每個實驗詳細列舉了實驗目的、實驗內容、預備知識實驗設備基礎知識實驗步驟實驗報告要求。   第四章為嵌入式軟件開發基礎實驗,主要安排了三個實驗:ARM開發環境實、ARM匯編語言編程實驗和C語言與匯編語言編程實驗。學習本章的目的是讓學生熟悉ARM軟件開發環境以及在該環境下進行軟件開發的基本流程,同時掌握基本的ARM程序設計方法,包括匯編語言和C語言編程方法。該章為整個實踐環節的基礎部分,建議在教學實踐中優先安排。   第五章為基本接口實驗。學習本章的目的是讓學生掌握ARM微處理器的基本接口電路及其軟件編程方法。由于本章實驗內容較多,在安排實驗時可以根據課程、課時以及學生的基礎選擇適當的實驗作為必修實驗,其余實驗可以為學有余力的學生提高之用。   第六章為BootLoader實驗。介紹嵌入式開發過程中BootLoader的使用以及移植等過程。   第七章為嵌入式Linux操作系統實驗,安排從操作系統的移植到應用程序的設計和編程,循序漸進地讓學生了解嵌入式操作系統開發的全過程。   第八章為嵌入式Linux圖形用戶界面實驗,講述嵌入式Linux下圖形用戶界面編程的各個環節。   第九章為高級接口實驗,安排了一些充分體現32位嵌入式系統應用方向的高級接口實驗,包括GPRS實驗、GPS實驗等。實驗內容包括:并行打印機接口通訊實驗、CF卡實驗、IDE硬盤接口驅動實驗、GPRS基礎實驗、GPRS電話功能(主叫)實驗、GPRS電話功能(被叫)實驗、GPRS短消息發送實驗、GPRS短消息接收實驗、GPS實驗等。本章內容要求有前面章節的基礎。通過這些實驗,不僅可以讓學生了解到當前嵌入式技術的高端應用領域,同時可以讓他們對32位系統的應用特點有一些感性的認識。本章實驗要求相對比較復雜,因此,可以安排作為研究生學習使用或者作為課程設計甚至畢業設計課題。

   書中涉及到的一些關鍵內容以及Linux操作系統下部分軟件使用方法以附錄的方式提供給讀者,讀者可以在學習過程中參閱。書中包含了許多硬件電路原理圖以及基本的硬件接口原理、電路圖和大量的接口程序,可以作為開發過程中參考學習使用。同時,書中介紹的嵌入式操作系統的部分知識,包括Linux操作系統等知識并不拘泥于本實驗平臺,在其它嵌入式開發系統中也同樣適用,讀者在學習和開發過程中可以參考。

目錄
第1章 嵌入式系統開發概述 14
1.1 ARM-Advanced RISC Machines 14
1.2 ARM 微處理器的應用領域及特點 15
1.3 ARM微處理器系列 15
1.4 ARM 微處理器結構 18
1.5 ARM 微處理器的應用選型 19
第2章 S3C2410X ARM微處理器 21
2.1 S3C2410X微處理器 21
2.2 S3C2410X處理器體系結構 22
2.3 S3C2410X處理器系統管理 22
2.4 S3C2410X處理器存儲器映射 22
2.5 S3C2410X處理器時鐘和電源管理 23
2.6 S3C2410X處理器中斷控制器 23
2.7 S3C2410X處理器定時器 23
2.8 S3C2410X處理器實時時鐘 23
2.9 S3C2410X處理器通用輸入/輸出端口及接口 24
第3章 JXARM9-2410 ARM嵌入式教學實驗系統 26
3.1 JXARM9-2410 ARM嵌入式教學實驗系統介紹 26
3.2 JXARM9-2410教學實驗系統組成 26
3.2.1 ADT IDE集成開發環境 27
3.2.2 ADT Emulator for ARM JTAG仿真器 29
3.2.3 JXARM9-2410系列教學實驗箱 29
3.3 JXARM9-2410教學實驗系統硬件資源 30
3.3.1 JXARM9-2410教學實驗系統硬件???30
3.3.2 JXARM9-2410教學實驗系統硬件資源分配 32
3.4 JXARM9-2410教學實驗系統的軟件安裝 34
3.5 JXARM9-2410教學實驗系統編程實例 34
3.5.1 工程文件的建立 34
3.5.2 工程環境配置 36
3.5.3 工程編譯 45
3.5.4 工程調試 45
第4章 嵌入式軟件開發基礎實驗 47
4.1 ARM開發環境實驗 47
4.1.1 實驗目的 47
4.1.2 實驗內容 47
4.1.3 預備知識 47
4.1.4 實驗設備 47
4.1.5 基礎知識 47
4.1.6 實驗步驟 57
4.1.7 實驗報告要求 57
4.2 ARM匯編語言編程實驗 57
4.2.1 實驗目的 57
4.2.2 實驗內容 57
4.2.3 預備知識 57
4.2.4 實驗設備 57
4.2.5 基礎知識 57
4.2.6 實驗步驟 61
4.2.7 實驗報告要求 63
4.3 C語言與匯編語言編程實驗 64
4.3.1 實驗目的 64
4.3.2 實驗內容 64
4.3.3 預備知識 64
4.3.4 實驗設備 64
4.3.5 基礎知識 64
4.3.6 實驗步驟 65
4.3.7 實驗報告要求 67
第5章 基本接口實驗 68
5.1 串口通訊實驗 68
5.1.1 實驗目的 68
5.1.2 實驗內容 68
5.1.3 預備知識 68
5.1.4 實驗設備 68
5.1.5 基礎知識 68
5.1.6 實驗步驟 78
5.1.7 實驗報告要求 78
5.2 中斷實驗 78
5.2.1 實驗目的 78
5.2.2 實驗內容 79
5.2.3 預備知識 79
5.2.4 實驗設備 79
5.2.5 基礎知識 79
5.2.6 實驗步驟 85
5.2.7 實驗報告要求 85
5.3 DMA操作實驗 85
5.3.1 實驗目的 85
5.3.2 實驗內容 86
5.3.3 預備知識 86
5.3.4 實驗設備 86
5.3.5基礎知識 86
5.3.6 實驗步驟 93
5.3.7 實驗報告要求 93
5.4 PWM 實驗 94
5.4.1 實驗目的 94
5.4.2 實驗內容 94
5.4.3 預備知識 94
5.4.4 實驗設備 94
5.4.5 基礎知識 94
5.4.6 實驗步驟 98
5.4.7 實驗報告要求 98
5.5 實時時鐘實驗 99
5.5.1 實驗目的 99
5.5.2 實驗內容 99
5.5.3 預備知識 99
5.5.4 實驗設備 99
5.5.5 基礎知識 99
5.5.6 實驗步驟 107
5.5.7 實驗報告要求 107
5.6 看門狗實驗 107
5.6.1 實驗目的 107
5.6.2 實驗內容 107
5.6.3 預備知識 107
5.6.4 實驗設備 107
5.6.5 基礎知識 108
5.6.6 實驗步驟 111
5.6.7 實驗報告要求 111
5.7 RS485接口實驗 112
5.7.1 實驗目的 112
5.7.2 實驗內容 112
5.7.3 預備知識 112
5.7.4 實驗設備 112
5.7.5 基礎知識 112
5.7.6 實驗步驟 113
5.7.7 實驗報告要求 114
5.8 I2C實驗 114
5.8.1 實驗目的 114
5.8.2 實驗內容 114
5.8.3 預備知識 114
5.8.4 實驗設備 114
5.8.5 基礎知識 114
5.8.6 實驗步驟 122
5.8.7 實驗報告要求 122
5.9 D/A實驗 122
5.9.1 實驗目的 122
5.9.2 實驗內容 122
5.9.3 預備知識 123
5.9.4 實驗設備 123
5.9.5 基礎知識 123
5.9.6 實驗步驟 125
5.9.7 實驗報告要求 125
5.10 A/D 實驗 125
5.10.1 實驗目的 125
5.10.2 實驗內容 125
5.10.3 預備知識 125
5.10.4 實驗設備 126
5.10.5 基礎知識 126
5.10.6 實驗步驟 130
5.10.7 實驗報告要求 130
5.11 步進電機實驗 131
5.11.1 實驗目的 131
5.11.2 實驗內容 131
5.11.3 預備知識 131
5.11.4 實驗設備 131
5.11.5 基礎知識 131
5.11.6 實驗步驟 135
5.11.7 實驗報告要求 135
5.12 鍵盤輸入與IO實驗 135
5.12.1 實驗目的 135
5.12.2 實驗內容 135
5.12.3 預備知識 135
5.12.4 實驗設備 135
5.12.5 基礎知識 135
5.12.6 實驗步驟 140
5.12.7 實驗報告要求 140
5.13 LCD顯示實驗 140
5.13.1 實驗目的 140
5.13.2 實驗內容 140
5.13.3 預備知識 140
5.13.4 實驗設備 140
5.13.5 基礎知識 140
5.13.6 實驗步驟 144
5.13.7 實驗報告要求 145
5.14 觸摸屏控制實驗 145
5.14.1 實驗目的 145
5.14.2 實驗內容 145
5.14.3 預備知識 145
5.14.4 實驗設備 146
5.14.5 基礎知識 146
5.14.6 實驗步驟 151
5.14.7 實驗報告要求 151
5.15 數字音頻接口實驗 152
5.15.1 實驗目的 152
5.15.2 實驗內容 152
5.15.3 預備知識 152
5.15.4 實驗設備 152
5.15.5 基礎知識 152
5.15.6 實驗步驟 160
5.15.7 實驗報告要求 160
5.16 TFTP以太網通訊實驗 161
5.16.1 實驗目的 161
5.16.2 實驗內容 161
5.16.3 預備知識 161
5.16.4 實驗設備 161
5.16.5 基礎知識 161
5.16.6 實驗步驟 168
5.16.7 實驗報告要求 168
5.17 CAN總線實驗 168
5.17.1 實驗目的 168
5.17.2 實驗內容 169
5.17.3 預備知識 169
5.17.4 實驗設備 169
5.17.5 基礎知識 169
5.17.6 實驗步驟 174
5.17.7 實驗報告要求 174
5.18 PS/2接口實驗(鍵盤和鼠標) 174
5.18.1 實驗目的 174
5.18.2 實驗內容 174
5.18.3 預備知識 174
5.18.4 實驗設備 174
5.18.5 基礎知識 174
5.18.6 實驗步驟 177
5.18.7 實驗報告要求 178
第6章 BootLoader實驗 179
6.1 u-boot基礎實驗 179
6.1.1 實驗目的 179
6.1.2 實驗內容 179
6.1.3 預備知識 179
6.1.4 實驗設備 179
6.1.5 基礎知識 179
6.1.6 實驗步驟 192
6.1.7 實驗報告要求 193
6.2 u-boot文件系統實驗(JFFS2/CRAMFS) 193
6.2.1 實驗目的 193
6.2.2 實驗內容 193
6.2.3 預備知識 193
6.2.4 實驗設備 194
6.2.5 基礎知識 194
6.2.6 實驗步驟 197
6.2.7 實驗報告要求 197
6.3 u-boot移植實驗 198
6.3.1 實驗目的 198
6.3.2 實驗內容 198
6.3.3 預備知識 198
6.3.4 實驗設備 198
6.3.5 基礎知識 198
6.3.6 實驗步驟 200
6.3.7 實驗報告要求 200
第7章 嵌入式Linux操作系統實驗 201
7.1 Linux內核移植實驗 201
7.1.1 實驗目的 201
7.1.2 實驗內容 201
7.1.3 預備知識 201
7.1.4 實驗設備 201
7.1.5 基礎知識 201
7.1.6 實驗步驟 205
7.1.7 實驗報告要求 205
7.2 Linux文件系統實驗(JFFS2/CRAMFS/RAMDISK) 205
7.2.1 實驗目的 205
7.2.2 實驗內容 205
7.2.3 預備知識 205
7.2.4 實驗設備 205
7.2.5 基礎知識 206
7.2.6 實驗步驟 208
7.2.7 實驗報告要求 208
7.3 Linux基本應用程序編寫實驗 208
7.3.1 實驗目的 208
7.3.2 實驗內容 208
7.3.3 預備知識 208
7.3.4 實驗設備 209
7.3.5 基礎知識 209
7.3.6 實驗步驟 209
7.3.7 實驗報告要求 212
7.4 Linux多線程應用程序設計實驗 212
7.4.1 實驗目的 212
7.4.2 實驗內容 212
7.4.3 預備知識 212
7.4.4 實驗設備 212
7.4.5 基礎知識 212
7.4.6 實驗步驟 214
7.4.7 實驗報告要求 215
7.5 Linux驅動程序編寫實驗 215
7.5.1 實驗目的 215
7.5.2 實驗內容 215
7.5.3預備知識 215
7.5.4 實驗設備 216
7.5.5 基礎知識 216
7.5.6 實驗步驟 222
7.5.7 實驗報告要求 223
7.6 Linux串口通信實驗 223
7.6.1 實驗目的 223
7.6.2 實驗內容 224
7.6.3 預備知識 224
7.6.4 實驗設備 224
7.6.5 基礎知識 224
7.6.6 實驗步驟 227
7.6.7 實驗報告要求 228
7.7 Linux中斷處理實驗 228
7.7.1 實驗目的 228
7.7.2 實驗內容 228
7.7.3 預備知識 228
7.7.4 實驗設備 228
7.7.5 基礎知識 229
7.7.6 實驗步驟 231
7.7.7 實驗報告要求 231
7.8 Linux端口編程及看門狗實驗 232
7.8.1 實驗目的 232
7.8.2 實驗內容 232
7.8.3 預備知識 232
7.8.4 實驗設備 232
7.8.5 基礎知識 232
7.8.6 實驗步驟 234
7.8.7 實驗報告要求 235
7.9 Linux下的定時器編程實驗 235
7.9.1 實驗目的 235
7.9.2 實驗內容 236
7.9.3 預備知識 236
7.9.4 實驗設備 236
7.9.5 基礎知識 236
7.9.6 實驗步驟 237
7.9.7 實驗報告要求 239
7.10 Linux下的以太網驅動實驗 239
7.10.1 實驗目的 239
7.10.2 實驗內容 239
7.10.3 預備知識 239
7.10.4 實驗設備 239
7.10.5 基礎知識 239
7.10.6 實驗步驟 241
7.10.7 實驗報告要求 242
7.11 Linux下的SOCKET通信實驗 243
7.11.1 實驗目的 243
7.11.2 實驗內容 243
7.11.3 預備知識 243
7.11.4 實驗設備 243
7.11.5 基礎知識 243
7.11.6 實驗步驟 251
7.11.7 實驗報告要求 253
7.12 Linux下的USB接口實驗 253
7.12.1 實驗目的 253
7.12.2 實驗內容 253
7.12.3 預備知識 253
7.12.4 實驗設備 253
7.12.5 基礎知識 254
7.12.6 實驗步驟 257
7.12.7 實驗報告要求 257
7.13 Linux下的Web服務器建立和動態Web技術實驗 258
7.13.1 實驗目的 258
7.13.2 實驗內容 258
7.13.3 預備知識 258
7.13.4 實驗設備 258
7.13.5 基礎知識 258
7.13.6 實驗步驟 260
7.13.7 實驗報告要求 260
7.14 Linux下的媒體播放(MP3、MPEG4)實驗 261
7.14.1 實驗目的 261
7.14.2 實驗內容 261
7.14.3 預備知識 261
7.14.4 實驗設備 261
7.14.5 基礎知識 261
7.14.6 實驗步驟 264
7.14.7 實驗報告要求 264
第8章 嵌入式Linux圖形用戶界面實驗 265
8.1 Linux下顯示驅動及應用實驗 265
8.1.1 實驗目的 265
8.1.2 實驗內容 265
8.1.3 預備知識 265
8.1.4 實驗設備 265
8.1.5 基礎知識 265
8.1.6 實驗步驟 271
8.1.7 實驗報告要求 271
8.2 Linux下觸摸屏驅動及應用實驗 272
8.2.1 實驗目的 272
8.2.2 實驗內容 272
8.2.3 預備知識 272
8.2.4 實驗設備 272
8.2.5 基礎知識 272
8.2.6 實驗步驟 279
8.2.7 實驗報告要求 279
8.3 MiniGUI圖形系統移植實驗 279
8.3.1 實驗目的 279
8.3.2 實驗內容 279
8.3.3 預備知識 279
8.3.4 實驗設備 279
8.3.5 基礎知識 280
8.3.6 實驗步驟 285
8.3.7 實驗報告要求 285
8.4 MiniGUI圖形應用程序編寫實驗 285
8.4.1 實驗目的 285
8.4.2 實驗內容 286
8.4.3 預備知識 286
8.4.4 實驗設備 286
8.4.5 基礎知識 286
8.4.6 實驗步驟 292
8.4.7 實驗報告要求 292
第9章 高級接口實驗 293
9.1 并行打印機接口通訊實驗 293
9.1.1 實驗目的 293
9.1.2 實驗內容 293
9.1.3 預備知識 293
9.1.4 實驗設備 293
9.1.5 基礎知識 293
9.1.6 實驗步驟 296
9.1.7 實驗報告要求 297
9.2 CF卡實驗 297
9.2.1 實驗目的 297
9.2.2 實驗內容 297
9.2.3 預備知識 297
9.2.4 實驗設備 297
9.2.5 基礎知識 297
9.2.6 實驗步驟 303
9.2.7 實驗報告要求 304
9.3 IDE硬盤接口驅動實驗 304
9.3.1 實驗目的 304
9.3.2 實驗內容 304
9.3.3預備知識 304
9.3.4 實驗設備 304
9.3.5 基礎知識 304
9.3.6 實驗步驟 307
9.3.7 實驗報告要求 307
9.4 GPRS基礎實驗 307
9.4.1 實驗目的 307
9.4.2 實驗內容 307
9.4.3 預備知識 307
9.4.4 實驗設備 308
9.4.5 基礎知識 308
9.4.6 實驗步驟 313
9.4.7 實驗報告要求 313
9.5 GPRS電話功能(主叫)實驗 314
9.5.1 實驗目的 314
9.5.2 實驗內容 314
9.5.3 預備知識 314
9.5.4 實驗設備 314
9.5.5 基礎知識 314
9.5.6 實驗步驟 316
9.5.7 實驗報告要求 316
9.6 GPRS電話功能(被叫)實驗 317
9.6.1 實驗目的 317
9.6.2 實驗內容 317
9.6.3 預備知識 317
9.6.4 實驗設備 317
9.6.5 基礎知識 317
9.6.6 實驗步驟 319
9.6.7 實驗報告要求 319
9.7 GPRS短消息發送實驗 319
9.7.1 實驗目的 319
9.7.2 實驗內容 319
9.7.3 預備知識 320
9.7.4 實驗設備 320
9.7.5 基礎知識 320
9.7.6 實驗步驟 325
9.7.7 實驗報告要求 326
9.8 GPRS短消息接收實驗 326
9.8.1 實驗目的 326
9.8.2 實驗內容 326
9.8.3 預備知識 326
9.8.4 實驗設備 326
9.8.5 基礎知識 326
9.8.6 實驗步驟 329
9.8.7 實驗報告要求 329
9.9 GPS實驗 329
9.9.1 實驗目的 329
9.9.2 實驗內容 329
9.9.3 預備知識 329
9.9.4 實驗設備 329
9.9.5 基礎知識 330
9.9.6 實驗步驟 336
9.9.7 實驗報告要求 337
附錄 338
附錄A 鏈接定位腳本 338
1. 鏈接定位腳本文件說明 338
2. 鏈接定位腳本修改實例 339
附錄B ANSI C和GCC庫文件的使用及設置 340
1. 運用GNU運行庫 340
2. 文件的組織 340
3. 配置實例 342
附錄C Linux基本命令 349
1. file: 349
2. mkdir 349
3. grep 350
4. find 351
5. mv 352
6. ls 352
附錄D minicom使用指南 354
1. 語法: 354
2. 命令行參數: 354
3. 使用 355
4. 配置 357
附錄E VI編輯器 357
1. 啟動vi編輯器 357
2. 輸入和刪除文本 358
3. 定位光標 359
4. 滾動查看文本 359
5. 查找文本“Pattern” 359
6. 取代字符 360
7. 保存工作并退出VI 360
附錄F linux配置系統 361
1. 配置系統的基本結構 361
2. Makefile 361
3. 配置文件 365
參考文獻 369

收起

ARM嵌入式VxWorks實踐教程

ARM嵌入式VxWorks實踐教程
 
 
定價28元
作者:李忠民 楊剛 顧亦然 劉尚軍
書號:7-81077-747-5
配盤:無盤
出版日期:200603
開本:787×960 1/16開
字數:459千字

內容簡介
     本書是《ARM嵌入式技術系列教程》之一。采用JX2410實驗系統作為硬件平臺,詳細講解了風河公司開發平臺Tornado II的建立和使用,內容覆蓋典型應用系統開發的各個階段。以S3C2410處理器為例,結合ARM嵌入式處理器的結構特點,描述如何在Tornado II上進行 BSP板級支持包的移植,從最基本的中斷處理、定時器處理到一些常用的設備驅動(如串口、鍵盤驅動和網卡驅動等);還涉及VxWorks應用程序的設計與開發;另外,還從實際應用出發,介紹如何使用Tornado II來調試VxWorks應用程序。

   本書可作為VxWorks初學者的實踐教程,對于VxWorks開發人員也有一定參考價值。
前言
    嵌入式系統是近幾年流行起來的一個新方向,涉及眾多應用領域,包括工業控制、汽車電子、消費電子和軍事國防等。當然早期的單片機和工控機系統等都可歸入這個范疇,但與它們相比,現在的嵌入式系統有了一些新的特點:

    功能強:單片機的運算能力一般為幾個~幾十個MIPS,遠遠不能滿足現在的一些嵌入式應用的要求;

    功耗低:現在的嵌入式系統十分強調功耗,這對工控機來說是個巨大的挑戰;

    使用嵌入式操作系統: 現在的嵌入式應用中,由于系統的復雜性,比如需要一些通信協議和圖形系統等,這決定采用操作系統的必要性。正是上述特點,使得現在的嵌入式系統從硬件平臺到軟件上都有了一些變化,廣泛采用SOC體系的嵌入式處理器和專用的嵌入式操作系統

    ARM是嵌入式處理器中事實上的標準,而VxWorks則是美國風河公司經過20多年的經驗積累,開發出的一個非常優秀的嵌入式操作系統。本書以JX2410實驗系統為硬件平臺講述VxWorks操作系統的應用開發。

    JX2410采用S3C2410這款非常有代表性的ARM處理器。該芯片集成了大量的外設,如串口、主/從USB口、LCD控制器、SD/MMC控制器、內存控制器和中斷控制器等,而且具有MMU管理單元,運行頻率高達203 MHz。JX2410實驗系統還擴展了網卡以及GPS、GPRS等???,接口比較全面。本書針對這些接口???,講述如何為VxWorks編寫字符設備、塊設備以及網絡設備的驅動等。

   在VxWorks操作系統的應用中,BSP開發是一個難點。本書通過循序漸進的方式講述在S3C2410上進行BSP開發的過程,從BSP代碼的構成到BSP各??櫬氳謀嘈?,以及BSP的發布和使用。與其他嵌入式開發工具相比,風河公司的開發工具——Tornado,在仿真調試方面具有很大優勢。該開發工具集成了多種調試手段(如目標機Shell工具、目標機瀏覽器和WindView等),可以十分方便地用于軟件調試和系統性能的分析。本書對這些調試工具也進行了詳細的講解。

    本書的編寫過程中,得到了美國風河公司北京代表處韓青、王祖強、戴宇文等的大力支持,他們參與了本書的編寫和前期校對等工作,還得到了趙敏、張芬和劉鐵剛等的協助,在此表示衷心的感謝;同時還要感謝美國風河公司大學計劃所提供的大力支持。

   由于作者水平有限,書中難免存在錯誤和不當之處,懇請各位同仁和讀者批評指正。

 作者
2005年2月13日


目錄

第1章 嵌入式系統概述1
1.1 嵌入式系統——后PC時代的主宰1
1.2 嵌入式系統的發展歷程2
1.3 嵌入式系統的一些基本概念4
1.4 嵌入式操作系統5
1.5 嵌入式系統的應用領域8
1.6 嵌入式系統的未來發展趨勢11
第2章 ARM體系結構13
2.1 ARM微處理器的應用領域及特點13
2.1.1 ARM 微處理器的應用領域13
2.1.2 ARM微處理器的特點14
2.2 處理器模式16
2.3 寄存器組織16
2.3.1 ARM狀態下的寄存器組織17
2.3.2 Thumb狀態下的寄存器組織19
2.3.3 程序狀態寄存器20
2.4 異常22
2.4.1 ARM 體系結構所支持的異常類型23
2.4.2 對異常的響應23
2.4.3 從異常返回24
2.4.4 各類異常的具體描述24
2.4.5 異常向量25
第3章 Tornado II集成開發環境的建立與使用27
3.1 Tornado II集成開發環境簡介27
3.2 Tornado II集成開發環境安裝30
3.3 使用Tornado II創建新的工程36
3.3.1 新建工程36
3.3.2 工程管理38
3.4 Tornado II的調試工具46
3.4.1 集成仿真工具46
3.4.2 目標機服務器51
3.4.3 調試命令行解釋器54
3.4.4 調試器57
3.4.5 目標機瀏覽器69
3.4.6 軟件邏輯分析器74
第4章 VxWorks BSP的移植76
4.1 VxWorks內核的特點及BSP簡介76
4.1.1 VxWorks內核的特點76
4.1.2 VxWorks的主要功能和結構78
4.1.3 VxWorks BSP的簡介79
4.1.4 VxWorks BSP的文件組織81
4.2 VxWorks的引導過程82
4.3 VxWorks BSP的移植86
4.3.1 Makefile 86
4.3.2 內核配置95
4.3.3 帶ROM啟動功能內核前期初始化100
4.3.4 定時器處理112
4.3.5 中斷處理120
4.4 組件管理123
4.5 BSP的調試142
第5章 VxWorks驅動程序的編寫149
5.1 設備驅動分類及特點149
5.2 字符設備驅動155
5.2.1 字符設備驅動程序155
5.2.2 鍵盤驅動程序編寫160
5.3 塊設備驅動169
5.3.1 塊設備驅動程序169
5.3.2 RAMDISK驅動程序編寫172
5.4 串口設備驅動178
5.4.1 串口設備驅動程序178
5.4.2 ttyDrv的層次結構179
5.4.3 S3C2410串口驅動的編寫181
5.5 網絡設備驅動195
5.5.1 MUX網絡設備驅動程序195
5.5.2 RTL8019網絡芯片簡介198
5.5.3 網絡驅動程序編寫202
5.6 文件系統231
5.6.1 TSFS231
5.6.2 dosFS233
5.6.3 TrueFFS236
5.7 驅動程序中的數據一致性245
第6章 VxWorks應用程序的編寫247
6.1 VxWorks應用程序調試環境的建立247
6.2 任務管理252
6.2.1 任務252
6.2.2 任務調度254
6.2.3 任務操縱255
6.2.4 共享代碼和可重入代碼265
6.2.5 系統任務267
6.2.6 注意事項267
6.3 任務通信268
6.3.1 共享存儲區269
6.3.2 互斥269
6.3.3 信號量270
6.3.4 消息隊列277
6.3.5 管道280
6.4 看門狗定時器管理280
6.5 中斷管理282
6.6 網絡通信285
6.6.1 網絡協議285
6.6.2 套接字的使用287
6.6.3 網絡通信程序及說明288
6.7 異常捕捉和錯誤處理291
附錄 ARM 微處理器的指令系統295
參考文獻315

收起

ARM嵌入式技術實踐教程

ARM嵌入式技術實踐教程
 
 
定價:29元
作者:陳賾
書號:7-81077-602-9
配盤:無盤
出版日期:200502
開本:787×960 1/16開
字數:498千字

內容簡介

    首先介紹ARM微處理器的體系結構、應用領域和應用選型;然后介紹JX44B0 ARM嵌入式教學實驗系統的基本組成、硬件資源的詳細說明,以及集成開發環境ADT IDE的軟件編程方法;隨后按照從易到難、從簡單到復雜的順序安排實驗,包括: 嵌入式軟件開發基礎實驗、基本接口實驗、BootLoader及操作系統實驗和高級接口實驗。

    書中包含硬件電路原理圖,許多基本的硬件接口原理、電路圖,以及大量的接口程序。介紹的嵌入式操作系統(包括μC/OSII、μCLinux)部分知識,并不拘泥于本實驗平臺,在其他嵌入式開發系統中同樣適用。

    本書可作為高等院校電子信息類、計算機類、自動控制類和光電信息類等專業高年級本科生和研究生嵌入式系統實驗課程的教材,也可作為從事嵌入式系統應用開發的工程技術人員的參考資料。

    本書配套開放式多媒體實驗教學課件。

前言
    《ARM嵌入式技術實踐教程》是ARM嵌入式技術系列教程之一。該實踐教材采用華中科技大學和武漢創維特信息技術有限公司聯合研制的JX44B0 ARM嵌入式教學實驗系統作為教學實踐平臺。

本書內容介紹

    全書共分為7章,開篇以3章的篇幅介紹ARM微處理器、ARM芯片和JX44B0 ARM嵌入式教學實驗系統的基礎知識。從第4章開始,按照從易到難、從簡單到復雜的原則安排實驗環節。每個實驗詳細列舉實驗目的、實驗內容、預備知識、實驗設備、基礎知識、實驗步驟和實驗報告要求。

    第1章——以較小篇幅介紹ARM微處理器的體系結構、應用領域和應用選型等知識。

    第2章——詳細介紹該書選用的ARM芯片——Samsung公司生產的S3C44B0X(ARM7TDMI核)的結構和特點等。

    第3章——主要介紹JX44B0 ARM嵌入式教學實驗系統的基本組成、硬件資源的詳細說明以及軟件安裝過程,在章尾以實例的方式介紹JX44B0 ARM嵌入式教學實驗系統的集成開發環境ADT IDE的軟件編程方法。

    第4章——為嵌入式軟件開發基礎實驗,主要安排3個實驗: ARM開發環境實驗、ARM匯編語言編程實驗以及C語言與匯編語言編程實驗。

    學習本章的目的是讓學生熟悉ARM軟件開發環境以及在該環境下進行軟件開發的基本流程,同時掌握基本的ARM程序設計方法,包括匯編語言和C語言編程方法。該章為整個實踐環節的基礎部分,建議在教學實踐中優先安排。

    第5章——為基本接口實驗,包括: 數碼管顯示實驗、串口通信實驗、中斷實驗、DMA實驗、PWM實驗、實時時鐘實驗、看門狗實驗、A/D實驗、步進電機實驗、鍵盤輸入與I/O實驗、LCD顯示實驗、觸摸屏控制實驗、數字音頻接口實驗、I2C實驗、TFTP以太網通信實驗和USB通信實驗等。實驗內容不僅包括基本的ARM基礎知識實驗(如中斷實驗),也包括串口、以太網和USB等多種通信實驗,同時也提供數碼管顯示、LCD顯示、觸摸屏等多種人機接口實驗。

    學習本章的目的是讓學生掌握ARM微處理器的基本接口電路及其軟件編程方法。由于本章實驗內容較多,在安排實驗時可根據課程、課時以及學生的知識水平,選擇適當的實驗作為必修實驗,其余實驗可作為學有余力的學生提高之用。

    第6章——為BootLoader及操作系統實驗,包括: BootLoader編寫實驗、μC/OSII移植實驗、μC/OSII任務間通信和同步實驗、μCLinux內核移植實驗、μCLinux應用程序編寫實驗、μCLinux多線程應用程序設計實驗、MiniGUI圖形系統移植實驗、MiniGUI圖形應用程序編寫實驗。本章提供目前嵌入式領域流行的兩種操作系統: μC/OSII和μCLinux的實踐環節。實驗安排從操作系統的移植到應用程序的設計和編程,循序漸進地讓學生了解嵌入式操作系統開發的全過程。

    第7章——為高級接口實驗,安排一些充分體現32位嵌入式系統應用發展方向的高級接口實驗,包括GPRS實驗、GPS實驗等。實驗內容包括: 并行打印機接口通信實驗、CF卡實驗、IDE硬盤接口驅動實驗、GPRS基礎實驗、GPRS電話功能(主叫)實驗、GPRS電話功能(被叫)實驗、GPRS短消息發送實驗、GPRS短消息接收實驗、GPS實驗等。

    本章內容要求有前面章節的基礎。通過這些實驗,不僅可讓學生了解到當前嵌入式技術的高端應用領域,同時也可讓他們對32位系統的應用特點有一些感性的認識。本章實驗要求相對比較復雜,因此,可以安排作為研究生學習使用,或者作為課程設計甚至畢業設計課題。

    附錄——提供書中涉及的一些關鍵內容以及Linux操作系統下部分軟件使用方法。書中包含許多硬件電路原理圖以及基本的硬件接口原理、電路圖和大量的接口程序,可供開發過程中參考。同時,書中介紹的嵌入式操作系統的部分知識,包括μC/OSII、μCLinux操作系統等知識并不拘泥于本實驗平臺,在其他嵌入式系統開發中也同樣適用,讀者在學習和開發過程中可以參考。

網絡輔助內容

    本實驗教材還配套如下網絡輔助內容:
① JX44B0教學實驗系統用戶手冊及操作視頻。
② JX44B0教學實驗系統實驗例程,供老師使用。
③ JX44B0教學實驗系統實驗模板,供學生使用。
④ JX44B0教學實驗系統工具軟件包: 超級終端工具、USB回環測試工具、視頻播放插件、視頻播放器以及USB驅動程序。
⑤ 2004全國高校嵌入式教學師資高級培訓班講義。
⑥ JX44B0教學實驗系統實驗教案及實驗操作視頻。
⑦ ADT IDE集成開發環境安裝包。需要上述內容的讀者,可到如下網址免費下載:

武漢創維特信息技術有限公司網址: /cvtech/book.html

北京航空航天大學出版社網址: //www.buaapress.com.cn
JX44B0X ARM嵌入式教學實驗系統

    讀者若需要購買配套的JX44B0X ARM嵌入式教學實驗系統,請與武漢創維特信息技術有限公司聯系:
武漢創維特信息技術有限公司
地址:武漢市武昌區珞瑜路272號關山高新大廈11樓 (郵編: 430074) 
電話: 02787522536,  87522537,  87522625
傳真: 02787492275
網址: 上海天天彩选三 www.dwsfj.icu
E-mail: [email protected]@www.dwsfj.icu  

多媒體實驗教學課件
    本書配套開放式多媒體實驗教學課件。有需要教學課件的教師請與北京航空航天大學出版社(或武漢創維特信息技術有限公司)聯系。北京航空航天大學出版社聯系方式如下:
通信地址:北京航空航天大學出版社教材推廣部  (郵編:100083)
電話/傳真: 010-82317027
E-mail:[email protected]

    本書由華中科技大學電子與信息工程系陳賾主編,參加編寫工作的還有武漢大學計算機學院李宗福老師、武漢科技大學信息科學與工程學院劉振興老師、長沙理工大學劉林輝老師,武漢理工大學計算機科學與技術學院王建明老師,武漢創維特信息技術有限公司劉鐵剛、劉尚軍、李忠民先生,華中科技大學張芬博士。感謝武漢理工大學計算機科學與技術學院徐東平,老師對該書的審閱。

    在本書出版之際,感謝華中科技大學國家電工電子教學基地老師們的支持和幫助,感謝武漢創維特信息技術有限公司給我們提供了大量有價值的參考資料,感謝ARM中國公司譚軍博士的支持。本書還參考了許多同行專家的專著和文章,在此也表示深深的謝意。 

    由于成書時間較短,加上國內在嵌入式技術實踐性方面有較強系統性介紹的參考書籍較少,許多都是我們實踐的第一手資料,肯定有不成熟乃至錯誤的地方,懇請讀者諒解和指正!


作者
2004年11月18日

目錄
第1章 嵌入式系統開發概述
1.1 ARM——Advanced RISC Machines2
1.2 ARM微處理器的應用領域及特點2
1.2.1 ARM 微處理器的應用領域2
1.2.2 ARM微處理器的特點3
1.3 ARM微處理器系列3
1.3.1 ARM7 微處理器系列3
1.3.2 ARM9 微處理器系列4
1.3.3 ARM9E微處理器系列4
1.3.4 ARM10E微處理器系列5
1.3.5 SecurCore 微處理器系列5
1.3.6 StrongARM 微處理器系列5
1.3.7 Xscale微處理器系列6
1.4 ARM 微處理器結構6
1.4.1 RISC體系結構6
1.4.2 ARM微處理器的寄存器結構7
1.4.3 ARM微處理器的指令結構7
1.5 ARM 微處理器的應用選型7

第2章 S3C44B0X ARM微處理器
2.1 S3C44B0X微處理器9
2.2 S3C44B0X微處理器體系結構9
2.3 S3C44B0X微處理器系統管理9
2.4 S3C44B0X微處理器存儲器映射11
2.5 S3C44B0X微處理器緩沖內存和內部SRAM11
2.6 S3C44B0X微處理器時鐘和電源管理12
2.7 S3C44B0X微處理器中斷控制器12
2.8 S3C44B0X微處理器定時器12
2.9 S3C44B0X微處理器實時時鐘12
2.10 S3C44B0X微處理器通用輸入/輸出端口及接口13

第3章 JX44B0 ARM嵌入式教學實驗系統
3.1 JX44B0 ARM嵌入式教學實驗系統介紹15
3.2 JX44B0 ARM嵌入式教學實驗系統組成15
3.2.1 ADT IDE集成開發環境16
3.2.2 ADT Emulator for ARM JTAG仿真器18
3.2.3 JX44B0 ARM嵌入式系列教學實驗箱19
3.3 JX44B0 ARM嵌入式教學實驗系統硬件資源20
3.3.1 JX44B0 ARM嵌入式教學實驗系統硬件???0
3.3.2 JX44B0 ARM嵌入式教學實驗系統硬件資源分配22
3.4 JX44B0 ARM嵌入式教學實驗系統的軟件安裝25
3.5 JX44B0 ARM嵌入式教學實驗系統編程實例25
3.5.1 工程文件的建立25
3.5.2 工程環境的配置28
3.5.3 工程編譯38
3.5.4 工程調試38

第4章 嵌入式軟件開發基礎實驗
4.1 ARM開發環境實驗40
4.2 ARM匯編語言編程實驗50
4.3 C語言與匯編語言編程實驗57

第5章 基本接口實驗
5.1 數碼管顯示實驗62
5.2 串口通信實驗67
5.3 中斷實驗75
5.4 DMA實驗87
5.5 PWM 實驗97
5.6 實時時鐘實驗106
5.7 看門狗實驗118
5.8 A/D 實驗122
5.9 步進電機實驗131
5.10 鍵盤輸入與I/O實驗137
5.11 LCD顯示實驗142
5.12 觸摸屏控制實驗149
5.13 數字音頻接口實驗155
5.14 I2C實驗161
5.15 TFTP以太網通信實驗171
5.16 USB通信實驗179

第6章 BootLoader及操作系統實驗
6.1 BootLoader編寫實驗189
6.2 μC/OSII移植實驗194
6.3 μC/OSII任務間通信和同步實驗203
6.4 μCLinux內核移植實驗208
6.5 μCLinux應用程序編寫實驗217
6.6 μCLinux多線程應用程序設計224
6.7 MiniGUI圖形系統移植實驗237
6.8 MiniGUI圖形應用程序編寫實驗244

第7章 高級接口實驗
7.1 并行打印機接口通信實驗253
7.2 CF卡實驗257
7.3 IDE硬盤接口驅動實驗266
7.4 GPRS基礎實驗270
7.5 GPRS電話功能(主叫)實驗277
7.6 GPRS電話功能(被叫)實驗280
7.7 GPRS短消息發送實驗283
7.8 GPRS短消息接收實驗290
7.9 GPS實驗294附錄A鏈接定位腳本
附錄BANSI C和GCC庫文件的使用及設置
附錄CLinux基本命令
附錄Dminicom使用指南
附錄EVI編輯器
附錄FLinux配置系統
參考文獻

 

收起

  • 頁次:1/1 每頁:20 總數:10
  • 1 跳轉:

地址 ADD:武漢市江夏區藏龍島科技園楊橋湖大道13號恒瑞創智天地7棟3樓 (430205) 電話 TEL: 027-87522536, 87522537, 87522625, 87492275(FAX)

E-mail: [email protected] [email protected] 武漢創維特信息技術有限公司 上海天天彩选三

鄂公網安備 42011502000744號

后三组六杀几码稳赚呢 彩仙阁最新版 江苏快三能不能赢钱 类似必富大宝的游戏平台 抢庄牛牛游戏兑换钱的 北京快车pk10app 新新疆时时开奖号码 大小怎么买稳赚 横财富论坛手机网36码 时时彩投注平台 pk10走势图走势分析 两个骰子点数比大小 psv2000必玩游戏排行 河北时时开奖结果走势图 极速快三计划软件 时时彩技巧之稳赚不赔