注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡操作系統嵌入式系統設計教程

嵌入式系統設計教程

嵌入式系統設計教程

定 價:¥20.00

作 者: 丁男等編著
出版社: 電子工業(yè)出版社
叢編項: 嵌入式技術與應用叢書
標 簽: 微型計算機 系統設計 高等學校 教材

ISBN: 9787121026973 出版時間: 2006-06-01 包裝: 平裝
開本: 16開 頁數: 241 字數:  

內容簡介

本書從實用的角度出發(fā),詳細介紹了嵌入式系統的設計步驟、設計方法和相應接口電路的參考原理圖、硬件調試方法以及部分驅動程序。本書系統設計分別以不同層次的基于ARM7架構的S3C44BOX、基于ARM9架構的$3C2410和基于ARMl0的XScale架構微處理器為例,在軟件方面介紹了gC/OS-II、 Linux和Windows CE操作系統,接著又介紹了系統的低功耗設計和如何提高系統穩(wěn)定性的注意事項以及通常采取的措施,最后介紹了一項設計實例供讀者參考和借鑒。 本書適合高等院校相關專業(yè)的大學高年級學生和研究生用做專業(yè)課教材,也可作為從事嵌入式系統開發(fā)和設計人員的參考用書。

作者簡介

暫缺《嵌入式系統設計教程》作者簡介

圖書目錄

第1章  嵌入式系統概況
1.1  嵌入式系統的定義
1.2  嵌入式技術的應用領域及發(fā)展趨勢
1.2.1  嵌入式技術的現狀
1.2.2  嵌入式技術的應用領域
1.2.3  嵌入式技術的發(fā)展趨勢
1.3  嵌入式系統組成簡介
1.3.1  嵌入式系統的重要特征
1.3.2  典型嵌入式系統的硬件組成
1.3.3  嵌入式系統的軟件組成
習題
第2章  嵌入式系統的基本知識
2.1  嵌入式系統的硬件基礎
2.1.1  基于ARM技術的嵌入式系統硬件架構
2.1.2  硬件系統基本體系結構原理
2.2  嵌入式系統的軟件基礎
2.2.1  軟件基礎知識
2.2.2  嵌入式實時操作系統簡介
2.2.3  常用的嵌入式操作系統
習題
第3章  基于ARM的處理器體系結構
3.1  ARM架構的嵌入式微處理器
3.1.1  基于ARM指令集體系結構的分類版本
3.1.2  ARM微處理器系列產品及性能簡介
3.1.3  ARM微處理器體系結構
3.2  ARM微處理器的指令系統
3.2.1  概述
3.2.2  ARM指令的尋址方式和指令集的分類方法
3.2.3  基于ARM體系的語言程序設計
3.3  常用的三種ARM微處理器
3.3.1  Samsung S3C44B0X的內部結構
3.3.2  S3C2410微處理器
3.3.3  Intel XScale PXA25x /27x系列微處理器
習題
第4章  基于ARM的硬件結構設計
4.1  概述
4.1.1  嵌入式系統的設計步驟
4.1.2  嵌入式系統開發(fā)方法和開發(fā)經驗
4.1.3  嵌入式系統設計的層次和設計架構
4.2  微處理器系統的硬件設計
4.2.1  微處理器芯片選型的一般原則
4.2.2  多路時鐘電路的設計
4.2.3  系統復位電路的設計
4.2.4  電源管理器
4.3  存儲系統的分析與設計
4.3.1  存儲系統的工作原理
4.3.2  存儲系統的構成分析
4.3.3  存儲器系統的設計
4.4  通用I/O接口的設計
4.4.1  中斷接口概述
4.4.2  RS-232-C串行接口
4.4.3  USB接口電路的設計
4.4.4  JTAG接口與嵌入式系統的在線調試方法
4.4.5  A/D轉換接口
4.5  人機交互接口
4.5.1  顯示器接口
4.5.2  鍵盤接口
4.5.3  觸摸屏
4.5.4  嵌入式系統中幾種常用的接口
4.6  常用的嵌入式系統網絡接口
4.6.1  I2C總線接口設計
4.6.2  CAN總線接口設計
4.6.3  嵌入式以太網設計
4.6.4  嵌入式Internet
4.6.5  無線通信技術
習題
第5章  mC/OS-II在ARM系統中的應用與開發(fā)
5.1  mC/OS-II系統的特點及結構
5.1.1  mC/OS-II系統的特點
5.1.2  mC/OS-II系統的內核結構
5.1.3  主要模塊
5.1.4  mC/OS-II操作系統的初始化
5.2  mC/OS-II在ARM系統中的移植
5.2.1  mC/OS-II移植條件
5.2.2  mC/OS-II移植步驟
5.3  基于mC/OS-II的應用開發(fā)
5.3.1  在mC/OS-II系統上的應用程序結構
5.3.2  mC/OS-II的API
5.3.3  基于mC/OS-II的繪圖函數以及開發(fā)實例
習題
第6章  嵌入式Linux操作系統的應用與開發(fā)
6.1  嵌入式Linux操作系統的組成與版本
6.2  嵌入式Linux操作系統的開發(fā)工具
6.2.1  編譯器Gcc的使用
6.2.2  Makefile的使用
6.2.3  gdb的使用
6.3  Linux操作系統內核的配置及編譯
6.3.1  嵌入式Linux操作系統的定制過程
6.3.2  增加新的內核組件
6.3.3  配置操作系統內核
6.3.4  生成內核及內核的裝載
6.3.5  嵌入式系統的文件系統
6.4  基于Linux操作系統的開發(fā)
6.4.1  基于Linux操作系統的應用程序開發(fā)
6.4.2  嵌入式Linux操作系統圖形用戶接口
6.4.3  MiniGUI的應用
6.4.4  驅動程序的開發(fā)
習題
第7章  Windows CE操作系統的應用與開發(fā)
7.1  Windows CE操作系統的體系結構
7.1.1  分層模型
7.1.2  組件模型
7.2  Windows CE的開發(fā)工具
7.2.1  Platform Builder的使用
7.2.2  eMbedded Visual C++的使用
7.3  Windows CE操作系統的開發(fā)
7.3.1  Windows CE的裁減與編譯
7.3.2  驅動程序的開發(fā)
7.4  基于Windows CE操作系統的應用開發(fā)
習題
第8章  系統低功耗設計與提高穩(wěn)定性的措施
8.1  嵌入式系統中的低功耗設計
8.2  系統的穩(wěn)定性和抗干擾措施
8.2.1  系統中常見的幾種干擾源
8.2.2  硬件電路中常采用的抗干擾措施和方法
8.2.3  軟件系統中常用的抗干擾措施和方法
習題
第9章  開發(fā)應用實例
9.1  概述
9.2  硬件系統的設計
9.2.1  系統核心板的組成與工作原理
9.2.2  系統板的組成與工作原理
9.2.3  專用鍵盤的設計
9.3  軟件系統的設計
9.3.1  操作系統的定制與實現
9.3.2  盤點機系統驅動程序的開發(fā)
9.3.3  用戶應用程序的開發(fā)
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號