注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡硬件、外部設備與維護嵌入式設備驅動開發(fā)精解

嵌入式設備驅動開發(fā)精解

嵌入式設備驅動開發(fā)精解

定 價:¥35.00

作 者: 孫智博 著
出版社: 人民郵電出版社
叢編項:
標 簽: 計算機/網絡 硬件 外部設備 維修

購買這本書可以去


ISBN: 9787115307101 出版時間: 2013-04-01 包裝: 平裝
開本: 16開 頁數(shù): 178 字數(shù):  

內容簡介

  《嵌入式設備驅動開發(fā)精解》的編寫主要是針對從事嵌入式軟件開發(fā)人員,尤其是從事或者想從事手機研發(fā)工作的人員,當然對于從事其他嵌入式產品的開發(fā)人員也可以作為參考資料,《嵌入式設備驅動開發(fā)精解》的內容主要涵蓋ARMCPU以及各種常用外部設備驅動開發(fā)的方方面面,包括各種硬件接口,硬件接口協(xié)議說明以及各種外設的使用及調試方法,特別是對于開發(fā)調試過程中可能遇到的各種問題以及如何解決這些問題進行了討論,同時還包括軟件方面的調試方法與硬件方面的調試方法等。

作者簡介

  作者從2005年開始從事手機的研發(fā)工作,經歷了從Feature phone到智能機的整個發(fā)展歷程,期間為NEC、聯(lián)想、海爾、 CECT、東芝、諾基亞、三星等國內外公司設計研發(fā)了幾十款手機項目。在Featurephone時期帶領團隊在性能只有幾十兆的手機上集成了完善的多媒體功能,使Feature phone可以完成照相、錄像、Mp3/Mp4播放,手機數(shù)字電視等多媒體功能。 目前主要從事手機平臺整體建設的工作。

圖書目錄

目  錄
第1章  關于本教程 
 1.1  本書內容的組織 
 1.2  關于本教程涉及的實例 
 1.3  計算機配置需求 
第2章  如何開始嵌入式開發(fā) 
 2.1  什么是嵌入式系統(tǒng) 
 2.2  充分利用現(xiàn)有的硬件資源 
 2.3  嵌入式開發(fā)入門第一步 
 2.4  建立一個具體的嵌入式開發(fā)的小項目 
第3章  建立Windows下的交叉編譯環(huán)境 
 3.1  Cygwin的安裝 
 3.2  ARM編譯工具RVDS的安裝 
第4章  開發(fā)環(huán)境的介紹與使用 
 4.1  Cygwin的作用 
 4.2  RVDS的作用 
 4.3  開發(fā)環(huán)境的使用 
第5章  認識ARM CPU的工作原理 
 5.1  從新的角度認知CPU 
 5.2  ARM系列的CPU概覽 
 5.3  ARM CPU的內部初探 
 5.4  ARM處理器的工作模式 
 5.5  ARM CPU的寄存器 
 5.6  關于寄存器的命名 
 5.7  ARM寄存器的使用規(guī)則 
 5.8  CPSR和SPSR寄存器 
 5.9  本章小結 
第6章  從整體上認識ARM CPU 
 6.1  實例CPU內核特性簡介 
 6.2  ARM CPU的內部結構初探 
 6.3  認識ARM CPU的MEMORY MAP 
 6.4  總線的概念 
 6.5  CPU是如何操控外設的 
第7章  快速ARM匯編語言 
 7.1  ARM匯編文件格式 
 7.2  認識基本的ARM指令 
第8章  ARM體系結構 
 8.1  認識嵌入式系統(tǒng)軟件的組成 
 8.2  ARM處理器及Memory系統(tǒng) 
 8.3  大小端的概念 
 8.4  ARM存儲系統(tǒng) 
 8.5  THUMB與ARM指令 
 8.6  解析Image文件 
 8.7  認識ARM的編譯工具 
 8.8  匯編編譯器 
 8.9  C & C++編譯器armcc 
 8.10  ARM鏈接器armlink 
 8.11  為什么有Load region和execution region 
 8.12  認識什么是scatter文件 
 8.13  燒寫到嵌入式設備里面的文件到底是什么 
第9章  認識信號和時序 
 9.1  硬件之間通信的橋梁——信號 
 9.2  什么是時序 
 9.3  LCD時序分析 
 9.4  如何滿足外設的時序要求 
第10章  認識并使用GPIO 
 10.1  認識GPIO 
 10.2  如何配置并使用GPIO 
第11章  認識中斷 
 11.1  中斷分為兩類:內部中斷、外部中斷 
 11.2  中斷實例分析 
 11.3  配置中斷管腳 
 11.4  中斷信號觸發(fā)條件的配置 
 11.5  中斷在哪里被處理 
第12章  讓你的LCD工作起來 
 12.1  LCD的歷史與原理 
 12.2  為LCD編寫驅動程序 
 12.3  LCD的硬件信號及驅動程序示例 
第13章  NAND Flash驅動的開發(fā) 
 13.1  認識NAND Flash 
 13.2  NAND Flash的存儲結構 
 13.3  壞塊的概念 
 13.4  認識NAND Flash的特性 
 13.5  NAND Flash的硬件接口 
 13.6  NAND Flash的操作命令說明 
 13.7  NAND Flash如何尋址 
 13.8  讀取NAND Flash ID 
 13.9  讀取NAND Flash的頁數(shù)據(jù) 
 13.10  Page program,給某個頁進行編程操作 
 13.11  擦除(Erase)一個block 
 13.12  關于8 bit接口的NAND Flash 
 13.13  ECC是什么 
 13.14  NAND Flash中一個特殊的block 
第14章  I2C接口設備驅動的開發(fā) 
 14.1  I2C是什么 
 14.2  I2C總線的特點 
 14.3  I2C接口的模式 
 14.4  總線的構成 
 14.5  I2C設備的尋址 
 14.6  I2C總線信號協(xié)議 
 11.7  I2C數(shù)據(jù)信號傳輸?shù)囊?guī)定 
 14.8  一個完整的I2C數(shù)據(jù)傳遞過程 
 14.9  讀懂示波器上的I2C 
 14.10  I2C接口設備的調試 
第15章  SPI接口驅動的開發(fā) 
 15.1  SPI是什么 
 15.2  SPI總線的特點 
 15.3  總線構成及信號類型 
 15.4  SPI的四種工作模式 
 15.5  讀懂示波器上的SPI 
 15.6  SPI接口設備的調試 
第16章  認識EBI接口 
 16.1  EBI硬件接口 
 16.2  訪問EBI接口的外設 
 16.3  EBI接口的配置 
 16.4  關于page mode與burst mode的理解 
 16.5  BURST模式 
第17章  利用TRACE32進行調試 
 17.1  ARM調試接口簡介 
 17.2  TRACE32是什么 
 17.3  TRACE32的安裝 
 17.4  TRACE32調試功能原理 
 17.5  TRACE32能做什么 
 17.6  運行TRACE32 
 17.7  如何把TRACE32與工程關聯(lián)起來 
 17.8  TRACE32調試常用命令 
 17.9  常用窗口選項介紹 
 17.10  Trace32常用調試方法 
第18章  認識硬件原理圖 
 18.1  什么是硬件原理圖 
 18.2  用掌握硬件原理圖嗎 
 18.3  硬件原理圖好掌握嗎 
 18.4  理解一個簡單的原理圖  19章  后記 
 附錄A  Glossary(縮略詞匯表) 
 附錄B  參考文獻與相關網站

本目錄推薦

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