目錄
Chapter1ARNUX嵌入式系統開發平台1-1嵌入式系統簡介1-2ARMRISC嵌入式系統處理器1-2-1ARMRISC處理器簡介1-2-2ARM處理器暫存器1-2-3ARM處理器指令集介紹1-2-4ARM匯流排與記憶體1-3Samsung'sS3C4510B嵌入式系統微控制器1-3-1S3C4510B微控制器簡介1-3-2CPUCORE概要1-3-3指令集1-3-3操作狀態與模式1-4ARNUX開發系統簡介1-4-1系統簡介1-4-2ARNUX特性1-4-3ARNUX功能方塊圖1-4-5ARNUX開發板接腳說明1-5ARNUX記憶體與時序分析1-5-1記憶體結構1-5-2時序分析1-6內部控制暫存器1-6-1內部特殊暫存器偏移位址1-6-2I/OPort特殊暫存器介紹1-7系統安裝與操作ARNUX1-7-1硬體安裝方式1-7-2軟體操作步驟(使用WindowsXP)1-7-3設定ARNUX網路IP位址1-7-4如何下載並編譯Demo程式及執行Chapter2ARNUX作業環境及指令、語法2-1前言2-2Linux作業系統2-2-1Linux是免費的作業系統2-2-2Linux和免費軟體2-2-3Linux的發展簡史2-2-4總結2-3Linux指令與語法2-3-1常用的Linux指令與操作2-3-2BusyBox-嵌入式系統的瑞士刀2-4ARNUX程式語言設計基礎2-4-1ARNUX的程式結構與範例2-4-2C語言的基礎介紹2-5ARNUX語言指令格式2-6利用C語言建構ARNUX模組2-6-1開發工具簡介2-6-2C語言編譯器-gcc2-6-3程式維護工具--make2-6-4程式除錯工具-gdbGNU通用公共許可證Chapter3A/D及D/A控制3-1實驗目的3-2使用材料及設備3-3A/D原理介紹3-4ADC0804功能說明3-5ADC實驗流程圖3-6ADC實驗電路圖3-7ADC實驗程式及說明3-8D/A原理介紹3-9DAC0800功能說明3-10DAC實驗流程圖3-11DAC實驗電路圖3-12DAC程式及說明Chapter4記憶體控制4-1實驗目的4-2使用材料及設備4-3原理介紹4-3-1ROM的基本介紹4-3-2RAM的介紹與SRAM、DRAM4-4功能說明4-5電路圖4-6程式流程圖4-7程式說明Chapter5計時計數控制器5-1實驗目的5-2使用材料及設備5-3原理介紹5-4電路圖5-5程式流程圖5-6程式碼Chapter6串列傳輸控制6-1實驗目的6-2使用材料與設備6-3原理介紹6-3-1串列資料傳輸方式6-3-2串列傳輸的模式介紹6-3-3串列傳輸標準介面6-3-4ARNUX開發板使用串列埠6-3-5在Linux平台上存取串列埠6-3-5Linux存取串列傳輸埠6-4功能說明6-5電路圖6-6程式流程圖6-7程式說明6-8程式編譯與除錯Chapter7並列傳輸7-1實驗目的7-2使用材料及設備7-3原理介紹7-3-1傳輸模式時序圖7-3-2傳輸模式介紹7-3-38255A介紹7-4電路圖7-5程式流程圖7-6程式說明Chapter8LCD顯示器控制8-1實驗目的8-2使用材料及設備8-3原理介紹8-4功能說明8-5流程圖8-6電路圖8-7程式及說明Chapter9中斷控制9-1實驗目的9-2使用材料及設備9-3原理介紹9-3-1中斷的意義與特性9-3-2Arnux的中斷9-3-2Linux的中斷9-4程式說明Chapter10紅外線介面控制10-1實驗目的10-2使用材料及設備10-3原理介紹10-4功能說明10-5電路圖10-6程式及說明Chapter11網路連結與傳輸11-1實驗目的11-2使用材料及設備11-3原理介紹11-4相關指令介紹11-5程式及說明Chapter12RF電路控制12-1實驗目的12-2使用材料及設備12-3原理介紹12-4功能說明12-5電路圖12-6程式及說明Chapter13步進馬達的控制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程式說明Chapter14Web遠端監控(1)14-1實驗目的14-2實驗器材與設備14-3原理介紹14-3-1HTML詳細介紹14-3-2簡單HTML語法14-4功能說明14-5實驗過程14-6boa.conf參數設定Chapter15Web遠端監控(2)15-1實驗目的15-2實驗器材與設備15-3原理介紹15-3-1CGI詳細介紹15-4實驗過程附錄參考書籍
Chapter1ARNUX嵌入式系統開發平台1-1嵌入式系統簡介1-2ARMRISC嵌入式系統處理器1-2-1ARMRISC處理器簡介1-2-2ARM處理器暫存器1-2-3ARM處理器指令集介紹1-2-4ARM匯流排與記憶體1-3Samsung'sS3C4510B嵌入式系統微控制器1-3-1S3C4510B微控制器簡介1-3-2CPUCORE概要1-3-3指令集1-3-3操作狀態與模式1-4ARNUX開發系統簡介1-4-1系統簡介1-4-2ARNUX特性1-4-3ARNUX功能方塊圖1-4-5ARNUX開發板接腳說明1-5ARNUX記憶體與時序分析1-5-1記憶體結構1-5-2時序分析1-6內部控制暫存器1-6-1內部特殊暫存器偏移位址1-6-2I/OPort特殊暫存器介紹1-7系統安裝與操作...