嵌入式系統設計與開發 版權信息
- ISBN:9787560622989
- 條形碼:9787560622989 ; 978-7-5606-2298-9
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
嵌入式系統設計與開發 本書特色
《嵌入式系統設計與開發》為西安電子科技大學出版社出版。
嵌入式系統設計與開發 內容簡介
簡介
本書系統地介紹了嵌入式軟/硬件系統的組成、工作原理、設計流程和方法。全書共10章,主要內容包括嵌入式系統設計基礎、嵌入式系統的設計方法、arm體系結構及指令系統、基于s3c2410的硬件電路設計、嵌入式linux操作系統、嵌入式linux系統的boot loader設計、嵌入式linux程序設計基礎、嵌入式linux系統的驅動開發、嵌入式網絡程序設計和嵌入式linux圖形用戶界面編程等! ”緯勺鳛楦叩仍盒k娮优c通信類專業的教材,也可作為電子與通信領域的科研及工程技術人員的參考書。
嵌入式系統設計與開發 目錄
第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 ARM微處理器1.2.3 PowerPC. MIPS及X86架構1.3 嵌入式操作系統1.3.1 嵌入式操作系統的概念和分類1.3.2 嵌入式操作系統的特點1.3.3 典型嵌入式操作系統練習題第2章 嵌入式系統的設計方法2.1 嵌入式系統的層次結構2.1.1 硬件層2.1.2 中間層2.1.3 軟件層2.1.4 功能層2.2 嵌入式系統的設計流程2.2.1 需求分析2.2.2 規格說明2.2.3 體系結構設計2.2.4 軟/硬件構件設計2.2.5 系統集成2.3 嵌入式系統設計流程模型2.3.1 瀑布模型2.3.2 逐步求精模型2.3.3 螺旋模型2.3.4 其他模型2.4 嵌入式系統的調試與測試2.4.1 嵌入式系統開發的輔助工具2.4.2 嵌入式系統的調試2.4.3 嵌入式系統的測試練習題第3章 ARM體系結構及指令系統3.1 ARM微處理器的體系結構3.1.1 ARM指令集體系結構的版本及變種3.1.2 ARM微處理器系列產品分類及性能3.1.3 ARM微處理器體系結構3.1.4 ARM體系的異常中斷3.2 指令系統3.2.1 ARM指令編碼格式與條件碼3.2.2 ARM指令集的尋址方式3.2.3 ARM指令系統的分類3.2.4 Thumb指令3.3 基于ARM體系的匯編語言程序設計3.3.1 ARM匯編器所支持的偽指令3.3.2 匯編語言的語句格式3.3.3 匯編語言的程序結構及子程序調用3.3.4 ARM集成開發環境ADS的使用練習題第4章 基于S3C2410的硬件電路設計4.1 基于微處理器的嵌入式系統的硬件設計4.1.1 微處理器芯片選型的一般原則4.1.2 多路時鐘電路的設計4.1.3 電源電路的設計4.1.4 系統復位電路的設計4.2 存儲系統的分析與設計4.2.1 存儲器的分類4.2.2 S3C2410存儲系統的構成分析4.2.3 S3C2410存儲器系統的設計4.3 通用I/O接口的設計4.3.1 中斷接口概述4.3.2 RS-232-C串行接口的設計4.3.3 USB接口電路的設計4.3.4 JTAG接口4.3.5 A/D轉換接口4.3.6 以太網接口4.4 人機交互接口4.4.1 顯示接口4.4.2 觸摸屏接口練習題第5章 嵌入式Linux操作系統5.1 Linux及其應用5.1.1 Linux與Unix和GNU5.1.2 Linux的特點5.1.3 Linux的發展及應用5.2 嵌入式Linux內核5.2.1 嵌入式Linux的內核特征5.2.2 進程管理5.2.3 內存管理5.2.4 文件系統管理5.2.5 設備管理5.2.6 進程間通信機制5.3 嵌入式Linux文件系統5.3.1 嵌入式文件系統介紹5.3.2 Linux文件系統概述5.3.3 嵌入式Linux常用文件系統5.3.4 嵌入式Linux文件系統框架和特性5.4 典型嵌入式Linux系統5.4.1 霤Linux5.4.2 RT-Linux5.4.3 MontaVistaLinux5.4.4 RTAI練習題第6章 嵌入式Linux系統的Boot Loader設計6.1 Boot Loader的墓本概念6.1.1 Boot Loader所支持的CPU和嵌入式板6.1.2 Boot Loader的安裝媒介6.1.3 用于控制Boot Loader的設備或機制6.1.4 Boot Loader的啟動過程6.1.5 Boot Loader的操作模式6.1.6 Boot Loader與主機之間的文件傳輸協議6.2 基于S3C2410開發板的Boot Loader的具體實現6.2.1 系統啟動流程的設計6.2.2 Boot Loader的具體實現練習題第7章 嵌入式Linux程序設計基礎7.1 嵌入式Linux開發基礎7.1.1 嵌入式Linux開發步驟7.1.2 嵌入式Linux的安裝7.1.3 開發工具的配置7.2 Linux的常用工具7.2.1 Shell編程7.2.2 常用Shell命令7.2.3 Shell編程實例7.2.4 程序編輯器7.3 嵌入式Linux操作系統的開發工具7.3.1 編譯器GCC7.3.2 Makefile7.3.3 調試器GDB7.3.4 二進制代碼工具7.4 交叉開發環境7.4.1 交叉開發環境介紹7.4.2 應用程序的遠程交叉調試練習題第8章 嵌入式Linux系統的驅動開發8.1 Linux下的設備驅動程序簡介8.1.1 設備驅動程序的概念8.1.2 驅動設備的分類8.1.3 設備文件8.1.4 主設備號和次設備號8.1.5 Linux設備驅動程序結構8.2 設備驅動程序的開發過程8.2.1 模塊化驅動程序設計8.2.2 字符設備注冊和初始化8.2.3 中斷管理8.2.4 設備驅動開發的摹本函數8.3 串口驅動程序設計8.3.1 終端設備和控制臺8.3.2 Linux串口驅動程序分析8.4 LCD驅動程序設計分析8.4.1 LCD控制器8.4.2 framebuffer設備驅動程序分析8.4.3 LCD驅動開發的主要工作8.5 中斷處理8.5.1 中斷程序分析8.5.2 一個簡單的中斷處理程序練習題第9章 嵌入式網絡程序設計9.1 嵌入式以太網基礎知識9.1.1 以太網介紹及其嵌入式應用9.1.2 嵌入式系統中主要處理的網絡協議9.2 以太網接口設計9.2.1 網絡設備驅動程序基本結構及功能9.2.2 以太網控制器CS8900A9.2.3 基于CS8900A的網絡驅動程序實例9.3 Linux網絡編程實現9.3.1 socket基本函數9.3.2 TCP編程實例練習題第10章 嵌入式Linux圖形用戶界面編程10.1 Linux圖形開發基礎10.1.1 GUI的一般架構10.1.2 嵌入式GUI底層支持庫10.1.3 嵌入式GUI高級函數庫10.2 嵌入式Linux圖形用戶界面簡介10.2.1 Qt/Embedded10.2.2 MicroWindows10.2.3 MiniGUI10.2.4 OpenGUI10.3 Qt/Embedded嵌入式圖形開發基礎10.3.1 Qt/Embedded概述10.3.2 創建Qt/Embedded開發環境10.3.3 Qt/Embedded的使用10.3.4 開發實例:基于PC的簡單程序練習題參考文獻
展開全部
嵌入式系統設計與開發 節選
《嵌入式系統設計與開發》系統地介紹了嵌入式軟/硬件系統的組成、工作原理、設計流程和方法。全書共10章,主要內容包括嵌入式系統設計基礎、嵌入式系統的設計方法、ARM體系結構及指令系統、基于S3C2410的硬件電路設計、嵌入式Linux操作系統、嵌入式Linux系統的Boot Loader設計、嵌入式Linux程序設計基礎、嵌入式Linux系統的驅動開發、嵌入式網絡程序設計和嵌入式Linux圖形用戶界面編程等!肚度胧较到y設計與開發》可作為高等院校電子與通信類專業的教材,也可作為電子與通信領域的科研及工程技術人員的參考書。