《基於ARM9嵌入式Linux實訓指導教程》是2013年出版的圖書,作者是駱懿。本書是以韓國三星半導體公司S3C2440嵌入式微處理器為背景,詳細地介紹了嵌入式Linux套用系統開發方法的實訓指導書。
基本介紹
- 中文名:基於ARM9嵌入式Linux實訓指導教程
- 外文名:Arm9-based embedded Linux training guidance tutorial
- 含義:實訓指導教程
- 意義:微處理器
簡介,目錄,
簡介
全書共設計了26個實驗項目。按照實驗難度和複雜度分為三大類:第一大類共6個實驗,屬於入門體驗類實驗,使讀者對嵌入式Linux套用系統的開發有初步的認識;第二大類共8個實驗,屬於S3C2440 微處理器的硬體實驗,主要涉及指令系統、I/O連線埠、異步串列通信口、模擬數字轉換、直接存儲器通道(DMA);第三大類共12個實驗,屬於嵌入式Linux套用系統軟體設計實驗,內容涉及Linux多進程、Linux串口通信、Socket通信、嵌入式Web、嵌入式GUI(Qt 和MiniGUI)、通用I/O口驅動程式設計等。
本書可作為《嵌入式系統設計與開發》(章堅武主編,西安電子科技大學出版社)的配套實驗用書,也可作為嵌入式Linux科研及工程人員培訓的參考書。
本書可作為《嵌入式系統設計與開發》(章堅武主編,西安電子科技大學出版社)的配套實驗用書,也可作為嵌入式Linux科研及工程人員培訓的參考書。
目錄
實驗一 搭建嵌入式系統開發環境 1
實驗二 Bootloader燒寫實驗 11
實驗三 嵌入式Linux核心及檔案系統燒寫 16
實驗四 Linux開發主機及ARM交叉編譯工具的安裝 21
實驗五 嵌入式Linux核心的編譯 28
實驗六 製作根檔案系統 41
實驗七 ADS集成開發環境的搭建 43
實驗八 嵌入式系統開發板跑馬燈實驗 57
實驗九 嵌入式系統開發板按鍵實驗 61
實驗十 嵌入式系統開發板A/D轉換實驗 67
實驗十一 嵌入式系統開發板觸控螢幕實驗 72
實驗十二 PWM定時器控制蜂鳴器 77
實驗十三 異步串口通信編程 82
實驗十四 DMA傳送數據實驗 89
實驗十五 Linux系統的多進程編程 94
實驗十六 Linux環境下的串口通信編程 101
實驗十七 Linux Socket通信程式編寫 106
實驗十八 嵌入式網頁伺服器BOA 111
實驗十九 建立嵌入式Qt/Embedded的開發環境 115
實驗二十 Qt圖形界面程式設計一 120
實驗二十一 Qt圖形界面程式設計二 122
實驗二十二 Qt圖形界面程式設計三 125
實驗二十三 Qt圖形界面程式設計四 128
實驗二十四 Qt圖形界面程式設計五 136
實驗二十五 Linux簡單LED驅動程式編寫 144
實驗二十六 圖形用戶界面MiniGUI入門 150
實驗二 Bootloader燒寫實驗 11
實驗三 嵌入式Linux核心及檔案系統燒寫 16
實驗四 Linux開發主機及ARM交叉編譯工具的安裝 21
實驗五 嵌入式Linux核心的編譯 28
實驗六 製作根檔案系統 41
實驗七 ADS集成開發環境的搭建 43
實驗八 嵌入式系統開發板跑馬燈實驗 57
實驗九 嵌入式系統開發板按鍵實驗 61
實驗十 嵌入式系統開發板A/D轉換實驗 67
實驗十一 嵌入式系統開發板觸控螢幕實驗 72
實驗十二 PWM定時器控制蜂鳴器 77
實驗十三 異步串口通信編程 82
實驗十四 DMA傳送數據實驗 89
實驗十五 Linux系統的多進程編程 94
實驗十六 Linux環境下的串口通信編程 101
實驗十七 Linux Socket通信程式編寫 106
實驗十八 嵌入式網頁伺服器BOA 111
實驗十九 建立嵌入式Qt/Embedded的開發環境 115
實驗二十 Qt圖形界面程式設計一 120
實驗二十一 Qt圖形界面程式設計二 122
實驗二十二 Qt圖形界面程式設計三 125
實驗二十三 Qt圖形界面程式設計四 128
實驗二十四 Qt圖形界面程式設計五 136
實驗二十五 Linux簡單LED驅動程式編寫 144
實驗二十六 圖形用戶界面MiniGUI入門 150