嵌入式軟件工程師_文藝txt下載pdf免費下載在線閱讀電子版
本文關(guān)鍵詞:嵌入式設(shè)備驅(qū)動開發(fā)精解,由筆耕文化傳播整理發(fā)布。
編輯推薦
系統(tǒng)講解嵌入式及移動驅(qū)動開發(fā).涵蓋ARM CPU及各種常用外部設(shè)備驅(qū)動開發(fā)的方方面面,包括各種硬件接口,硬件接口協(xié)議說明及各種外設(shè)的使用和調(diào)試方法.以講解ARM系統(tǒng)知識為主線,結(jié)合一些實際項目中的例子穿插學習,讓讀者真正入門和學通嵌入式開發(fā)技術(shù)
內(nèi)容推薦
《嵌入式設(shè)備驅(qū)動開發(fā)精解》的編寫主要是針對從事嵌入式軟件開發(fā)人員,尤其是從事或者想從事手機研發(fā)工作的人員,當然對于從事其他嵌入式產(chǎn)品的開發(fā)人員也可以作為參考資料,《嵌入式設(shè)備驅(qū)動開發(fā)精解》的內(nèi)容主要涵蓋ARM CPU以及各種常用外部設(shè)備驅(qū)動開發(fā)的方方面面,包括各種硬件接口,硬件接口協(xié)議說明以及各種外設(shè)的使用及調(diào)試方法,特別是對于開發(fā)調(diào)試過程中可能遇到的各種問題以及如何解決這些問題進行了討論,同時還包括軟件方面的調(diào)試方法與硬件方面的調(diào)試方法等。
作者簡介
作者從2005年開始從事手機的研發(fā)工作,經(jīng)歷了從Feature phone 到智能機的整個發(fā)展歷程,期間為NEC、聯(lián)想、海爾、 CECT、東芝、諾基亞、三星等國內(nèi)外公司設(shè)計研發(fā)了幾十款手機項目。在Feature phone時期帶領(lǐng)團隊在性能只有幾十兆的手機上集成了完善的多媒體功能,使Feature phone 可以完成照相、錄像、Mp3/Mp4播放,手機數(shù)字電視等多媒體功能。 目前主要從事手機平臺整體建設(shè)的工作。
目錄
目 錄
第1章 關(guān)于本教程
1.1 本書內(nèi)容的組織
1.2 關(guān)于本教程涉及的實例
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的作用
目 ; 錄
第1章 ; 關(guān)于本教程 ;
1.1 ; 本書內(nèi)容的組織 ;
1.2 ; 關(guān)于本教程涉及的實例 ;
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的內(nèi)部初探 ;
5.4 ; ARM處理器的工作模式 ;
5.5 ; ARM CPU的寄存器 ;
5.6 ; 關(guān)于寄存器的命名 ;
5.7 ; ARM寄存器的使用規(guī)則 ;
5.8 ; CPSR和SPSR寄存器 ;
5.9 ; 本章小結(jié) ;
第6章 ; 從整體上認識ARM CPU ;
6.1 ; 實例CPU內(nèi)核特性簡介 ;
6.2 ; ARM CPU的內(nèi)部結(jié)構(gòu)初探 ;
6.3 ; 認識ARM CPU的MEMORY MAP ;
6.4 ; 總線的概念 ;
6.5 ; CPU是如何操控外設(shè)的 ;
第7章 ; 快速ARM匯編語言 ;
7.1 ; ARM匯編文件格式 ;
7.2 ; 認識基本的ARM指令 ;
第8章 ; ARM體系結(jié)構(gòu) ;
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 ; 燒寫到嵌入式設(shè)備里面的文件到底是什么 ;
第9章 ; 認識信號和時序 ;
9.1 ; 硬件之間通信的橋梁——信號 ;
9.2 ; 什么是時序 ;
9.3 ; LCD時序分析 ;
9.4 ; 如何滿足外設(shè)的時序要求 ;
第10章 ; 認識并使用GPIO ;
10.1 ; 認識GPIO ;
10.2 ; 如何配置并使用GPIO ;
第11章 ; 認識中斷 ;
11.1 ; 中斷分為兩類:內(nèi)部中斷、外部中斷 ;
11.2 ; 中斷實例分析 ;
11.3 ; 配置中斷管腳 ;
11.4 ; 中斷信號觸發(fā)條件的配置 ;
11.5 ; 中斷在哪里被處理 ;
第12章 ; 讓你的LCD工作起來 ;
12.1 ; LCD的歷史與原理 ;
12.2 ; 為LCD編寫驅(qū)動程序 ;
12.3 ; LCD的硬件信號及驅(qū)動程序示例 ;
第13章 ; NAND Flash驅(qū)動的開發(fā) ;
13.1 ; 認識NAND Flash ;
13.2 ; NAND Flash的存儲結(jié)構(gòu) ;
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 ; 關(guān)于8 bit接口的NAND Flash ;
13.13 ; ECC是什么 ;
13.14 ; NAND Flash中一個特殊的block ;
第14章 ; I2C接口設(shè)備驅(qū)動的開發(fā) ;
14.1 ; I2C是什么 ;
14.2 ; I2C總線的特點 ;
14.3 ; I2C接口的模式 ;
14.4 ; 總線的構(gòu)成 ;
14.5 ; I2C設(shè)備的尋址 ;
14.6 ; I2C總線信號協(xié)議 ;
11.7 ; I2C數(shù)據(jù)信號傳輸?shù)囊?guī)定 ;
14.8 ; 一個完整的I2C數(shù)據(jù)傳遞過程 ;
14.9 ; 讀懂示波器上的I2C ;
14.10 ; I2C接口設(shè)備的調(diào)試 ;
第15章 ; SPI接口驅(qū)動的開發(fā) ;
15.1 ; SPI是什么 ;
15.2 ; SPI總線的特點 ;
15.3 ; 總線構(gòu)成及信號類型 ;
15.4 ; SPI的四種工作模式 ;
15.5 ; 讀懂示波器上的SPI ;
15.6 ; SPI接口設(shè)備的調(diào)試 ;
第16章 ; 認識EBI接口 ;
16.1 ; EBI硬件接口 ;
16.2 ; 訪問EBI接口的外設(shè) ;
16.3 ; EBI接口的配置 ;
16.4 ; 關(guān)于page mode與burst mode的理解 ;
16.5 ; BURST模式 ;
第17章 ; 利用TRACE32進行調(diào)試 ;
17.1 ; ARM調(diào)試接口簡介 ;
17.2 ; TRACE32是什么 ;
17.3 ; TRACE32的安裝 ;
17.4 ; TRACE32調(diào)試功能原理 ;
17.5 ; TRACE32能做什么 ;
17.6 ; 運行TRACE32 ;
17.7 ; 如何把TRACE32與工程關(guān)聯(lián)起來 ;
17.8 ; TRACE32調(diào)試常用命令 ;
17.9 ; 常用窗口選項介紹 ;
17.10 ; Trace32常用調(diào)試方法 ;
第18章 ; 認識硬件原理圖 ;
18.1 ; 什么是硬件原理圖 ;
18.2 ; 用掌握硬件原理圖嗎 ;
18.3 ; 硬件原理圖好掌握嗎 ;
18.4 ; 理解一個簡單的原理圖 ;
19章 ; 后記 ;
附錄A ; Glossary(縮略詞匯表) ;
附錄B ; 參考文獻與相關(guān)網(wǎng)站
書摘與插畫
本文關(guān)鍵詞:嵌入式設(shè)備驅(qū)動開發(fā)精解,,由筆耕文化傳播整理發(fā)布。
本文編號:194680
本文鏈接:http://sikaile.net/wenshubaike/mishujinen/194680.html