內容簡介
本書是一部關於微機系統中的ARM嵌入式系統實驗的專業高校教材,內容涉及ADS集成開發環境及EasyJTAG仿真器套用、基於μC/OS—II的基礎實驗、基於μC/OS-II的綜合實驗、MiniGUI圖形界面實驗、μCLinux基礎實驗等方面,適合高等院校計算機、電子、自動化及其機電一體化等相關專業學生。本書是《ARM嵌入式系統實驗教程(三)》的擴展實驗,基於MagicARM2200教學實驗開發平台。
全書共分為8章,第1章主要介紹ADS1.2集成開發環境的使用,以及LPC2200(forMagicARM2200)專用工程模板的使用和EasyJTAG仿真器的安裝與使用;第2~4章分別介紹基礎實驗的擴展實驗和基於“μC/OS—II作業系統的擴展實驗;第5章介紹MiniGUI(forμC/OS—II)在MagicARM2200上的移植和套用實驗;第6章詳細介紹μCLinux開發平台構建;第7章為/μCLinux的擴展實驗;第8章重點介紹LPC2000系列ARM—CAN控制器的操作原理,CAN網路的基本連線、測試和調試方法,及軟硬體工具的使用。
作者簡介
周立功,男,1964年3月出生,畢業於東華大學自動化及計算機系,高級工程師,中國單片機學會理事,中國海洋大學講座教授,碩士生導師,主要研究方向為嵌入式系統與現場匯流排,目前正在從事80C51、ARM與NiosII等軟核SoC的研究與開發。圖書目錄
第1章 ADS集成開發環境及EasyJTAG仿真器套用
1.1 ADS1.2集成開發環境的組成
1.2 工程的編輯
1.3 工程的調試
1.4 LPC2200系列ARM7微控制器工程模板
1.5 EasyJTAG仿真器的安裝與套用
1.6 固化程式
第2章 基礎實驗
2.1 外部中斷實驗2
2.2 外部存儲器接口實驗2
2.3 定時器實驗2
2.4 UART實驗2
2.5 Modem接口實驗
2.6 I2C接口實驗2
2.7 PWM輸出實驗
2.8 SPI接口實驗
2.9 PTC實驗1
2.10 PTC實驗2
2.11 低功耗實驗2
2.12 CAN傳送實驗
2.13 CAN接收傳送實驗
2.14 CAN自發自收實驗
2.15 CAN轉發器實驗
第3章 基於UC/OS-II的基礎實驗
3.1 SPI匯流排的LED控制套用
3.2 RTC實驗
3.3 數碼管顯示實驗
第4章 基於UC/OS-II的綜合實驗
第5章 MiniGUI圖像界面實驗
5.1 MiniGUIforuC/OS-II移植實驗
5.2 MiniGUI訊息處理實驗
5.3 下拉式選單實驗
5.4 對話框套用編程實驗
5.5 控制項套用編程實驗
5.6 自定義控制項實驗
5.7 簡易編輯器實驗
5.8 點陣圖顯示實驗
5.9 GDI繪圖實驗
第6章 uCLinux開發平台構建
6.1 宿主機和目標機
6.2 建立交叉開發環境
6.3 下載uCLinux核心到開發板
6.4 啟動uCLinux
6.5 NFS設定
6.6 GDB調試
第7章 uCLinux基礎實驗
第8章 ARM-CAN控制器開發指南
附錄A CAN暫存器操作宏表
參考文獻