 |
-- 會員 / 註冊 --
|
|
|
|
32位元嵌入式系統硬體設計與調試 ( 簡體 字) |
作者:張崙 | 類別:1. -> 電腦組織與體系結構 -> 嵌入式系統 -> 嵌入式Linux |
譯者: |
出版社:機械工業出版社 | 3dWoo書號: 910 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:7/1/2005 |
頁數:302 |
光碟數:0 |
|
站長推薦:  |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:7111164172 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:【內容簡介】 本書全面、系統地講解了32位元嵌入式系統中各組成部分的原理和相關設計。書中對包括ARM、PowerPC在內的RISC處理器,常用嵌入式作業系統,以及嵌入式系統中常用的介面電路(如SDRM、DDR記憶體、各類Flash、硬碟、液晶、網路介面等)設計做了詳細介紹。本書還結合硬體設計,給出了大量用於硬體調試的代碼和驅動程式的編寫方法。 本書適合於從事嵌入式系統硬體開發及嵌入式系統驅動軟體編寫的工程師。 |
目錄:【目錄】 第1章 概述 1.1 嵌入式系統概述 1.1.1 嵌入式系統的歷史 1.1.2嵌入式系統的定義 1.1.3 嵌入式系統的特點 1.1.4 嵌入式系統的市場 1.2 32位元嵌入式系統介紹 1.3 本書內容介紹 第2章 32位嵌入式處理器 2.1 RISC的介紹 2.1.1 RISC的歷史 2.1.2 RISC的特點 2.1.3 RISC和CISC的比較 2.1.4 RISC在嵌入式系統中的優勢 2.2 PowerPC的介紹 2.2.1 PowerPC的歷史 2.2.2 PowerPC的特點 2.2.3 PowerPC產品簡介 2.3 68K/ColdFire 2.3.1 68K/ColdFire的歷史 2.3.2 ColdFire系列處理器的特點 2.4 MIPS處理器 2.5 ARM處理器介紹 2.5.1 ARM的歷史 2.5.2 ARM內核的特點 2.5.3 ARM內核系列的介紹 第3章 嵌入式作業系統 3.1 作業系統的作用和分類 3.1.1 作業系統的功能 3.1.2 通用作業系統(General Purpose Operating System) 3.1.3 即時操作系統(Real Time Operating System) 3.1.4 即時操作系統與通用作業系統的比較 3.2 常見嵌入式作業系統的介紹 3.2.1 標準Linux系統 3.2.2 CLinux介紹 3.2.3 RTLinux介紹 3.2.4 微軟公司的Windows CE 3.2.5 VxWorks 3.3 嵌入式作業系統特點總結 第4章 動態記憶體(DRAM) 4.1 早期動態記憶體簡介 4.2 SDRAM(Synchronous DRAM)原理介紹 4.2.1 SDRAM簡介 4.2.2 SDRAM的啟動和初始化 4.2.3 SDRAM的模式寄存器(MR) 4.2.4 SDRAM命令解析 4.2.5 SDRAM讀過程 4.2.6 SDRAM寫過程 4.2.7 SDRAM讀寫效率 4.3 SDRAM的電路設計 4.3.1 SDRAM的硬體設計 4.3.2 SDRAM的PCB設計 4.4 SDRAM的硬體調試和軟體測試 4.5 DDR(Double Date Rate)SDRAM 4.5.1 DDR記憶體結構簡介 4.5.2 DDR記憶體的技術要點 4.5.3 DDR記憶體讀過程 4.5.4 DDR記憶體寫過程 4.5.5 DDR II記憶體介紹 4.5.6 DDR記憶體發展趨勢 4.6 RDRAM(Rambus DRAM) 4.6.1 RDRAM介紹 4.6.2 RDRAM技術和DDR記憶體技術特點比較 第5章 串口及控制臺調試技術 5.1 串口技術介紹 5.1.1 串口介面信號 5.1.2 串口原理 5.1.3 串口電平 5.1.4 流量控制 5.1.5 串口參數設置 5.2 串口硬體設計 5.2.1 電平轉換電路 5.2.2 串口晶片 5.3 串口的設置和控制臺技術介紹 5.3.1 串口設置 5.3.2 串口功能函數 5.3.3 串口控制臺調試技術 第6章 Flash 6.1 Flash技術介紹 6.1.1 Flash介紹 6.1.2 Flash技術原理 6.1.3 NOR Flash市場介紹 6.2 NOR Flash的硬體設計和調試 6.2.1 處理器的匯流排操作 6.2.2 NOR Flash的電路設計 6.2.3 NOR Flash的識別 6.2.4 NOR Flash的擦除 6.2.5 NOR Flash的編程 6.3 NOR Flash的軟體編寫 6.3.1 NOR Flash的刻錄程式介紹 6.3.2 NOR Flash在Linux系統下的使用 第7章 NAND F l ash 7.1 NAND Flash的介紹 7.1.1各種Flash技術簡介 7.1.2 NAND Flash和NOR Flash的比較 7.1.3 常見的存儲卡標準 7.2 NAND Flash的介面規範 7.2.1 NAND Flash的介面信號 7.2.2 NAND Flash的位址結構 7.2.3 NAND Flash的命令 7.3 NAND Flash電路設計 7.3.1可熱插拔的NAND Flash和2410處理器的介面設計 7.3.2 NAND Flash和普通處理器的介面設計 7.3.3 NAND Flash軟體調試 7.4 NAND Flash驅動程式的編寫 7.4.1 NAND Flash檔系統簡介 7.4.2 SSFDC軟體規範 7.4.3 Linux作業系統下NAND Flash驅動程式的編寫 第8章 硬碟及FAT檔系統 8.1 硬碟介面設計 8.1.1 硬碟介面信號 8.1.2 硬碟的PIO工作方式及其硬體設計 8.2 硬碟軟體設計 8.2.1 硬碟寄存器介紹 8.2.2 硬碟命令介紹 8.2.3 硬碟調試程式 8.2.4 Linux作業系統下硬碟驅動程式編寫 8.3 硬碟邏輯結構介紹 8.4 FAT檔系統介紹 8.4.1 FATl6分區構造 8.4.2 FATl6檔系統解析 8.4.3 FAT32檔系統介紹 8.4.4 FAT32檔系統DBR和BPB介紹 8.4.5 FAT32檔系統下讀取檔的過程 8.4.6 FAT32檔系統中目錄和檔存儲 8.4.7 在FAT32檔系統目錄下查找檔的代碼 第9章 液晶(LeD) 9.1 LCD介紹 9.1.1 LCD原理 9.1.2 LCD種類 9.1.3 LCD參數說明 9.2 字元型LCD的設計 9.2.1 字元型LCD的硬體設計 9.2.2 字元型LCD的測試 9.2.3 Linux作業系統下字元型LCD的驅動程式編寫 9.3 STN型LCD的設計 9.3.1 STN型LCD的硬體設計 9.3.2 STN型LCD的軟體調試 9.4 TFT型LCD的設計 9.4.1 TFT型LCD的硬體設計 9.4.2 TFT型LCD的軟體調試 9.5 VGA介面設計 9.5.1 VGA介面介紹 9.5.2 VGA介面硬體設計 9.6 LCD的電源設計 9.6.1 單路高壓直流電的電路設計 9.6.2 高壓交流電的設計 9.6.3 多路高壓電源的設計 9.6.4 LED背光電流源的設計 9.7 Linux作業系統下LCD驅動程式FrameBuffer和圖形引擎的介紹 9.7.1 Linux作業系統下圖形驅動程式介紹 9.7.2 Linux作業系統下FrameBuffer驅動程式測試程式 9.7.3 Linux作業系統下圖形介面系統介紹 第10章 PCMCIA介面 10.1 PCMCIA規範 10.1.1 PCMCIA物理規範 10.1.2 PCMCIA記憶體卡規範 10.1.3 PCMCIA I/O卡規範 10.1.4 CF卡規範 10.2 PCMCIA介面的硬體設計和調試 10.2.1 專用晶片實現PCMCIA介面 10.2.2 PD6710晶片實現PCMCIA介面的調試 10.2.3 組合邏輯實現PCMCIA介面 10.2.4 組合邏輯實現PCMCIA介面的調試 10.3 PCMCIA介面的軟體結構和驅動程式 10.3.1 PCMCIA介面的軟體結構 10.3.2 PCMCIA介面的CIS資訊和配置寄存器 10.3.3 PD6710晶片實現PCMCIA介面Linux作業系統下的驅動程式 10.3.4 組合邏輯實現PCMCIA介面Linux作業系統下的驅動程式 第11章 網路 11.1 網路概述 11.1.1 網路的歷史 11.1.2 網路的分層模型 11.1.3 中國網路現狀 11.2 乙太網介面設計 11.2.1 乙太網介紹 11.2.2 乙太網介面晶片RTL8019AS的硬體設計 11.2.3 RTL8019AS晶片的軟體調試 11.2.4 Linux作業系統下RTL8019AS晶片的驅動程式編寫 11.3 Modem介面設計 11.3.1 Modem的硬體設計 11.3.2 Modem的軟體設計 11.4 GPRS介面設計 11.4.1 GPRS簡介 11.4.2 GPRS介面硬體設計 11.4.3 GPRS的軟體設計 11.5 WLAN(無線局域網)介面設計 11.5.1 WLAN簡介 11.5.2 WLAN介面設計和調試 11.5.3 Linux作業系統下WLAN軟體設計介紹 第12章 BootLoader編程 12.1 BootLoader介紹 12.1.1 BootLoader簡介 12.1.2 BootLoader的功能 12.1.3 BootLoader的結構 12.2 ARM處理器的初始化代碼分析 12.2.1 ARM處理器的中斷處理和運行模式 12.2.2 ARM7處理器的初始化代碼示例及分析 12.2.3 ARM9處理器的初始化代碼示例及分析 12.3 硬體初始化和作業系統載入代碼分析 12.3.1 Linux作業系統啟動模式介紹 12.3.2 從NOR Flash啟動Linux作業系統的BootLoader代碼分析 12.3.3 從NAND Flash啟動Linux作業系統的BootLoader代碼分析 12.3.4 從FAT32硬碟分區上啟動Linux作業系統的BootLoader代碼分析 附錄 名詞解釋
|
序: |
|