注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Linux嵌入式設(shè)計(jì)及Linux驅(qū)動(dòng)開發(fā)指南——基于ARM9處理器

嵌入式設(shè)計(jì)及Linux驅(qū)動(dòng)開發(fā)指南——基于ARM9處理器

嵌入式設(shè)計(jì)及Linux驅(qū)動(dòng)開發(fā)指南——基于ARM9處理器

定 價(jià):¥32.00

作 者: 孫天澤,袁文菊,張海峰 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 嵌入式技術(shù)與應(yīng)用叢書
標(biāo) 簽: 嵌入式計(jì)算機(jī)

ISBN: 9787121009112 出版時(shí)間: 2005-02-01 包裝: 膠版紙
開本: 小16開 頁(yè)數(shù): 347 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  ARM作為一種嵌入式系統(tǒng)處理器,以高性能、低功耗、低成本等優(yōu)點(diǎn)占領(lǐng)了大部分市場(chǎng)。目前最為流行的當(dāng)屬ARM7和ARM9兩個(gè)系列。隨著人們對(duì)系統(tǒng)功能提出了更高的要求,ARM7在高端應(yīng)用中已經(jīng)顯得力不從心,性能更加強(qiáng)勁的ARM9處理器逐漸占據(jù)了高端產(chǎn)品市場(chǎng)。 本書以ARM9處理器和Linux操作系統(tǒng)為平臺(tái),全面介紹了嵌入式系統(tǒng)開發(fā)的一般過(guò)程,并結(jié)合深圳優(yōu)龍公司的開發(fā)板,詳細(xì)講述了嵌入式Linux系統(tǒng)下的設(shè)備驅(qū)動(dòng)程序開發(fā)方法。 本書是基于ARM+Linux嵌入式系統(tǒng)開發(fā)的一本實(shí)用指導(dǎo)書籍,介紹了嵌入式系統(tǒng)開發(fā)的一些概念及開發(fā)的過(guò)程,本書可作為嵌入式系統(tǒng)開發(fā)與應(yīng)用技術(shù)人員的參考書,也可作為L(zhǎng)inux設(shè)備驅(qū)動(dòng)開發(fā)人員的參考書。內(nèi)容實(shí)用易懂,適合從事嵌入式系統(tǒng)開發(fā)的技術(shù)人員和高校相關(guān)專業(yè)的師生閱讀。

作者簡(jiǎn)介

  孫天澤孫天澤,華清遠(yuǎn)見嵌入式培訓(xùn)中心金牌講師,嵌入式行業(yè)資深專家,暢銷書作者,具有豐富的嵌入式項(xiàng)目開發(fā)經(jīng)驗(yàn),多年來(lái)一直從事Linux內(nèi)核的研究工作,任Linux伊甸園網(wǎng)站內(nèi)核版版主。代表作有《嵌入式設(shè)計(jì)及Linux驅(qū)動(dòng)開發(fā)指南》、《RedHatLinux實(shí)用指南》。新書《嵌入式Linux應(yīng)用開發(fā)技術(shù)詳解》、《嵌入式Linux系統(tǒng)開發(fā)技術(shù)詳解——基于ARM》、《嵌入式Linux驅(qū)動(dòng)開發(fā)技術(shù)詳解》即將出版。>>更多作品

圖書目錄

第1章  嵌入式系統(tǒng)基礎(chǔ)
 1. 1  嵌入式系統(tǒng)簡(jiǎn)介
 1. 1. 1  嵌入式系統(tǒng)定義
 1. 1. 2  嵌入式系統(tǒng)與PC
 1. 1. 3  嵌入式系統(tǒng)的特點(diǎn)
 1. 2  嵌入式系統(tǒng)的發(fā)展
 1. 2. 1  嵌入式系統(tǒng)現(xiàn)狀
 1. 2. 2  嵌入式系統(tǒng)發(fā)展趨勢(shì)
 1. 3  典型的嵌入式操作系統(tǒng)
 1. 3. 1  Linux
 1. 3. 2  uC/OS
 1. 3. 3  WindowsCE
 1. 3. 4  VxWorks
 1. 3. 5  PalmOS
 1. 3. 6  QNX
 1. 4  嵌入式系統(tǒng)選型
 小結(jié)
 第2章  基于ARM9處理器的硬件開發(fā)平臺(tái)
 2. 1  ARM處理器簡(jiǎn)介
 2. 1. 1  ARM公司簡(jiǎn)介
 2. 1. 2  ARM微處理器核
 2. 2  ARM9微處理器簡(jiǎn)介
 2. 2. 1  與ARM7處理器的比較
 2. 2. 2  三星S3C2410X處理器詳解
 小結(jié)
 第3章  調(diào)試嵌入式系統(tǒng)程序
 3. 1  嵌入式系統(tǒng)調(diào)試方法
 3. 1. 1  實(shí)時(shí)在線仿真
 3. 1. 2  模擬調(diào)試
 3. 1. 3  軟件調(diào)試
 3. 1. 4  BDM/JTAG調(diào)試
 3. 2  ARM仿真器
 3. 2. 1  techorICETMARM仿真器
 3. 2. 2  ARM仿真器工作原理
 3. 2. 3  ARM仿真器的系統(tǒng)功能層次
 3. 2. 4  使用仿真器和ADS Debugger調(diào)試ARM開發(fā)板
 3. 3  JTAG接口
 3. 3. 1  JTAG引腳定義
 3. 3. 2  通過(guò)JTAG燒寫Flash
 3. 3. 3  燒寫Flash技術(shù)內(nèi)幕
 小結(jié)
 第4章  創(chuàng)建嵌入式系統(tǒng)開發(fā)環(huán)境
 4. 1  嵌入式Linux的開發(fā)環(huán)境
 4. 2  Cygwin
 4. 3  交叉編譯的預(yù)備知識(shí)
 4. 3. 1  Make命令和Makefile文件
 4. 3. 2  binutils工具包
 4. 3. 3  gcc編譯器
 4. 3. 4  glibc庫(kù)
 4. 3. 5  gdb調(diào)試工具
 4. 4  交叉編譯
 4. 4. 1  創(chuàng)建編譯環(huán)境
 4. 4. 2  創(chuàng)建binutils
 4. 4. 3  創(chuàng)建gcc
 4. 4. 4  創(chuàng)建glibc
 4. 4. 5  創(chuàng)建gdb
 4. 4. 6  第二次創(chuàng)建gcc
 4. 4. 7  第二次創(chuàng)建glibc
 4. 4. 8  成果
 小結(jié)
 第5章  Bootloader
 5. 1  嵌入式系統(tǒng)的引導(dǎo)代碼
 5. 1. 1  初識(shí)Bootloader
 5. 1. 2  Bootloader的啟動(dòng)流程
 5. 2  Bootloader之vivi
 5. 2. 1  vivi簡(jiǎn)介
 5. 2. 2  vivi的配置與編譯
 5. 2. 3  vivi代碼導(dǎo)讀
 5. 3  Bootloader之U-Boot
 5. 3. 1  U-Boot代碼結(jié)構(gòu)分析
 5. 3. 2  編譯U-Boot代碼
 5. 3. 3  U-Boot代碼導(dǎo)讀
 5. 3. 4  U-Boot命令
 小結(jié)
 第6章  Linux系統(tǒng)在ARM平臺(tái)的移植
 6. 1  移植的概念
 6. 2  Linux內(nèi)核結(jié)構(gòu)
 6. 3  Linux操作系統(tǒng)移植
 6. 3. 1  根目錄
 6. 3. 2  arch目錄
 6. 3. 3  arch/arm/boot目錄
 6. 3. 4  arch/arm/def-configs目錄
 6. 3. 5  arch/arm/kernel目錄
 6. 3. 6  arch/arm/mm目錄
 6. 3. 7  arch/arm/mach-s3c2410目錄
 6. 4  編譯Linux內(nèi)核
 小結(jié)
 第7章  Linux設(shè)備驅(qū)動(dòng)程序開發(fā)
 7. 1  設(shè)備驅(qū)動(dòng)概述
 7. 1. 1  設(shè)備驅(qū)動(dòng)和文件系統(tǒng)的關(guān)系
 7. 1. 2  設(shè)備類型分類
 7. 2  設(shè)備驅(qū)動(dòng)基礎(chǔ)
 7. 2. 1  設(shè)備驅(qū)動(dòng)中關(guān)鍵數(shù)據(jù)結(jié)構(gòu)
 7. 2. 2  設(shè)備驅(qū)動(dòng)開發(fā)中的基本函數(shù)
 7. 2. 3  驅(qū)動(dòng)程序的設(shè)備號(hào)
 7. 2. 4  設(shè)備入口點(diǎn)
 7. 2. 5  /proc文件系統(tǒng)
 7. 3  設(shè)備驅(qū)動(dòng)模塊化編程
 7. 3. 1  內(nèi)核空間和用戶空間
 7. 3. 2  GPIO字符設(shè)備驅(qū)動(dòng)實(shí)例
 7. 4  PCI總線
 7. 4. 1  PCI系統(tǒng)體系結(jié)構(gòu)
 7. 4. 2  PCI地址空間
 7. 4. 3  PCI設(shè)備驅(qū)動(dòng)開發(fā)實(shí)例
 小結(jié)
 第8章  網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序開發(fā)
 8. 1  網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序簡(jiǎn)介
 8. 1. 1  device數(shù)據(jù)結(jié)構(gòu)
 8. 1. 2  sk_buff數(shù)據(jù)結(jié)構(gòu)
 8. 1. 3  內(nèi)核的驅(qū)動(dòng)程序接口
 8. 2  以太網(wǎng)控制器CS8900A
 8. 3  網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序?qū)嵗?br /> 8. 3. 1  初始化函數(shù)
 8. 3. 2  打開函數(shù)
 8. 3. 3  關(guān)閉函數(shù)
 8. 3. 4  發(fā)送函數(shù)
 8. 3. 5  接收函數(shù)
 8. 3. 6  中斷處理函數(shù)
 小結(jié)
 第9章  USB驅(qū)動(dòng)程序開發(fā)
 9. 1  USB驅(qū)動(dòng)程序簡(jiǎn)介
 9. 1. 1  USB背景知識(shí)
 9. 1. 2  Linux內(nèi)核對(duì)USB規(guī)范的支持
 9. 1. 3  OHCI簡(jiǎn)介
 9. 2  Linux下USB系統(tǒng)文件結(jié)點(diǎn)
 9. 3  USB主機(jī)驅(qū)動(dòng)結(jié)構(gòu)
 9. 3. 1  USB數(shù)據(jù)傳輸時(shí)序
 9. 3. 2  USB設(shè)備連接/斷開時(shí)序
 9. 4  主要數(shù)據(jù)結(jié)構(gòu)及接口函數(shù)
 9. 4. 1  數(shù)據(jù)傳輸管道
 9. 4. 2  統(tǒng)一的USB數(shù)據(jù)傳輸塊
 9. 4. 3  USBD數(shù)據(jù)描述
 9. 4. 4  USBD與HCD驅(qū)動(dòng)程序接口
 9. 4. 5  USBD層的設(shè)備管理
 9. 4. 6  設(shè)備類驅(qū)動(dòng)與USBD接口
 9. 5  USBD文件系統(tǒng)接口
 9. 5. 1  設(shè)備驅(qū)動(dòng)程序訪問(wèn)
 9. 5. 2  設(shè)備拓?fù)湓L問(wèn)
 9. 5. 3  設(shè)備信息訪問(wèn)
 9. 6  設(shè)備類驅(qū)動(dòng)與文件系統(tǒng)接口
 9. 7  USBHUB驅(qū)動(dòng)程序
 9. 7. 1  HUB驅(qū)動(dòng)初始化
 9. 7. 2  HUBProbe相關(guān)函數(shù)
 9. 8  OHCIHCD實(shí)現(xiàn)
 9. 8. 1  OHCI驅(qū)動(dòng)初始化
 9. 8. 2  與USBD連接
 9. 8. 3  OHCI根HUB
 9. 9  掃描儀設(shè)備驅(qū)動(dòng)程序
 9. 9. 1  USBD接口
 9. 9. 2  文件系統(tǒng)接口
 9. 10  USB主機(jī)驅(qū)動(dòng)在S3C2410X平臺(tái)的實(shí)現(xiàn)
 9. 10. 1  USB主機(jī)控制器簡(jiǎn)介
 9. 10. 2  驅(qū)動(dòng)程序的移植
 小結(jié)
 第10章  圖形用戶接口
 10. 1  嵌入式系統(tǒng)中的GUI簡(jiǎn)介
 10. 1. 1  MicroWindows
 10. 1. 2  MiniGUl
 10. 1. 3  Qt/Embedded
 10. 2  MiniGUI編程
 10. 2. 1  MiniGUI移植
 10. 2. 2  MiniGUI編程
 10. 3  初識(shí)Qt/Embedded
 10. 3. 1  Qt介紹
 10. 3. 2  系統(tǒng)要求
 10. 3. 3  Qt的架構(gòu)
 10. 4  Qt/Embedded嵌入式圖形開發(fā)基礎(chǔ)
 10. 4. 1  建立Qt/Embedded開發(fā)環(huán)境
 10. 4. 2  認(rèn)識(shí)Qt/Embedded開發(fā)環(huán)境
 10. 4. 3  窗體
 10. 4. 4  對(duì)話框
 10. 4. 5  外形與感覺(jué)
 10. 4. 6  國(guó)際化
 10. 5  Qt/Embedded實(shí)戰(zhàn)演練
 10. 5. 1  安裝Qt/Embedded工具開發(fā)包
 10. 5. 2  交叉編譯Qt/Embedded庫(kù)
 10. 5. 3  Hello,World
 10. 5. 4  發(fā)布Qt/Embeded程序到目標(biāo)板
 10. 5. 5  添加一個(gè)Qt/Embedded應(yīng)用到QPE
 小結(jié)
 第11章  系統(tǒng)設(shè)計(jì)開發(fā)
 11. 1  概述
 11. 2  硬件功能的實(shí)現(xiàn)
 11. 2. 1  功能定義
 11. 2. 2  原理圖設(shè)計(jì)
 11. 2. 3  PCB設(shè)計(jì)
 11. 2. 4  硬件調(diào)試
 11. 3  軟件功能的實(shí)現(xiàn)
 11. 3. 1  嵌入式文件系統(tǒng)
 11. 3. 2  MTD簡(jiǎn)介
 11. 3. 3  RAMDISK
 11. 3. 4  Busybox
 11. 3. 5  系統(tǒng)初始化
 小結(jié)
 參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)