ARM嵌入式系統軟硬件協同開發教程

才華 劉廣文 陳廣秋 孫俊喜

  • 出版商: 北京理工大學
  • 出版日期: 2025-06-01
  • 售價: $468
  • 語言: 簡體中文
  • 頁數: 273
  • ISBN: 7576355263
  • ISBN-13: 9787576355260
  • 相關分類: ARM
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

隨著信息技術的飛速發展,嵌入式系統已經成為現代科技的核心組成部分。無論是在智能手機、家電、汽車電子等領域,還是在工業自動化、醫療設備等領域,嵌入式系統都發揮著至關重要的作用。作為一種高效、專用且能耗低的計算平臺,嵌入式系統在現代生活中無處不在,其發展潛力和應用前景仍在不斷拓展。 本書旨在為廣大讀者提供一份系統、全面、易於理解的嵌入式系統學習材料。無論是嵌入式系統的初學者,還是有一定基礎的技術人員,均能從本書中獲得有價值的知識。本書從嵌入式系統的基礎概念入手,逐步深入探討嵌入式硬件/軟件設計、嵌入式操作系統等重要內容,涵蓋嵌入式系統的理論原理與實踐應用,力求將覆雜的技術內容以清晰、簡明的方式呈現給讀者。

目錄大綱

第1章 ARM技術簡介
1.1 ARM處理器簡介
1.1.1 ARM9系列處理器
1.1.2 ARM9E系列處理器
1.1.3 ARM10E系列處理器
1.1.4 ARM920T處理器簡介
1.1.5 SecurCore(可靠內核技術)系列處理器
1.1.6 StrongARM(超強性能ARM技術)系列處理器
1.2 ARM體系結構的發展
1.2.1 ARM體系結構的發展簡介
1.2.2 ARM11系列處理器的內核特點
1.2.3 DSP功能
1.3 ARM體系結構的存儲器格式
1.4 寄存器組織結構
1.4.1 ARM處理器的模式
1.4.2 ARM處理器的工作狀態
1.4.3 寄存器組織結構
1.4.4 異常
第2章 ARM指令集
2.1 ARM尋址方式
2.2 ARM指令
2.2.1 存儲器訪問指令
2.2.2 批量數據加載/存儲指令
2.2.3 數據處理指令
2.2.4 跳轉指令
2.2.5 PSR訪問指令
2.2.6 數據交換指令
2.2.7 異常產生指令
2.2.8 協處理器指令
第3章 ARM9芯片S3C2410處理器片上資源
3.1 S3C2410處理器介紹
3.1.1 AMBA,AHB,APB的特點
3.1.2 S3C2410處理器體系結構
3.1.3 S3C2410處理器管理系統
3.1.4 S3C2410處理器存儲空間地址映射
3.1.5 S3C2410處理器時鐘和電源管理
3.2 S3C2410處理器片上資源的定義和使用
3.3 編程參考軟件包2410TEST
第4章 S3C2410的中斷系統
4.1 S3C2410的處理器中斷
4.2 中斷控制
4.2.1 CPSR的F位和I位
4.2.2 中斷模式寄存器(INTMOD)
4.2.3 中斷源掛起寄存器(SRCPND)和中斷掛起寄存器(INTPND)
4.2.4 中斷屏蔽寄存器(INTMSK)
4.2.5 中斷優先寄存器(PRIORITY)
4.3 S3C2410中斷源
4.4 中斷控制專用寄存器
4.4.1 IRQ偏移寄存器(INTOFFSET)
4.4.2 外部中斷控制寄存器(EXTINTn)
4.4.3 外部中斷屏蔽寄存器(EINTMASK)
4.5 中斷控制程序編寫步驟
4.5.1 主程序工作
4.5.2 中斷服務程序工作
4.5.3 中斷服務程序示例
4.6 本章實驗例程
4.6.1 實驗步驟
4.6.2 中斷程序、中斷初始化
4.6.3 中斷服務程序
4.6.4 系統初始化程序
……
第5章 S3C2410的IVO端口和IO操作
第6章 S3C2410的串口UART及編程
第7章 ADC和觸摸屏控制
第8章 S3C2410的實時時鐘(RTC)
第9章 S3C2410的LCD顯示
第10章 直接存儲器存取(DMA)控制
第11章 脈寬調制(PWM)及S3C2410的PWM控制
第12章 看門狗(Watchdog)電路
第13章 雙向二線制串行總線(IC)介紹及S3C2410的FC控制
第14章 數字音頻信號介紹和S3C2410的IS控制
第16章 S3C2410的A/D和D/A轉換控制
第17章 嵌入式系統交叉編譯開發環境構建
第18章 嵌入式系統的BootLoader
第19章 Linux內核的移植、文件系統的生成
第20章 Linux驅動程序的編寫