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

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

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

定 價:¥32.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章  嵌入式系統(tǒng)基礎(chǔ)
 1. 1  嵌入式系統(tǒng)簡介
 1. 1. 1  嵌入式系統(tǒng)定義
 1. 1. 2  嵌入式系統(tǒng)與PC
 1. 1. 3  嵌入式系統(tǒng)的特點
 1. 2  嵌入式系統(tǒng)的發(fā)展
 1. 2. 1  嵌入式系統(tǒng)現(xiàn)狀
 1. 2. 2  嵌入式系統(tǒng)發(fā)展趨勢
 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ā)平臺
 2. 1  ARM處理器簡介
 2. 1. 1  ARM公司簡介
 2. 1. 2  ARM微處理器核
 2. 2  ARM9微處理器簡介
 2. 2. 1  與ARM7處理器的比較
 2. 2. 2  三星S3C2410X處理器詳解
 小結(jié)
 第3章  調(diào)試嵌入式系統(tǒng)程序
 3. 1  嵌入式系統(tǒng)調(diào)試方法
 3. 1. 1  實時在線仿真
 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  通過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ù)備知識
 4. 3. 1  Make命令和Makefile文件
 4. 3. 2  binutils工具包
 4. 3. 3  gcc編譯器
 4. 3. 4  glibc庫
 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  初識Bootloader
 5. 1. 2  Bootloader的啟動流程
 5. 2  Bootloader之vivi
 5. 2. 1  vivi簡介
 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平臺的移植
 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ū)動程序開發(fā)
 7. 1  設(shè)備驅(qū)動概述
 7. 1. 1  設(shè)備驅(qū)動和文件系統(tǒng)的關(guān)系
 7. 1. 2  設(shè)備類型分類
 7. 2  設(shè)備驅(qū)動基礎(chǔ)
 7. 2. 1  設(shè)備驅(qū)動中關(guān)鍵數(shù)據(jù)結(jié)構(gòu)
 7. 2. 2  設(shè)備驅(qū)動開發(fā)中的基本函數(shù)
 7. 2. 3  驅(qū)動程序的設(shè)備號
 7. 2. 4  設(shè)備入口點
 7. 2. 5  /proc文件系統(tǒng)
 7. 3  設(shè)備驅(qū)動模塊化編程
 7. 3. 1  內(nèi)核空間和用戶空間
 7. 3. 2  GPIO字符設(shè)備驅(qū)動實例
 7. 4  PCI總線
 7. 4. 1  PCI系統(tǒng)體系結(jié)構(gòu)
 7. 4. 2  PCI地址空間
 7. 4. 3  PCI設(shè)備驅(qū)動開發(fā)實例
 小結(jié)
 第8章  網(wǎng)絡(luò)設(shè)備驅(qū)動程序開發(fā)
 8. 1  網(wǎng)絡(luò)設(shè)備驅(qū)動程序簡介
 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ū)動程序接口
 8. 2  以太網(wǎng)控制器CS8900A
 8. 3  網(wǎng)絡(luò)設(shè)備驅(qū)動程序?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ū)動程序開發(fā)
 9. 1  USB驅(qū)動程序簡介
 9. 1. 1  USB背景知識
 9. 1. 2  Linux內(nèi)核對USB規(guī)范的支持
 9. 1. 3  OHCI簡介
 9. 2  Linux下USB系統(tǒng)文件結(jié)點
 9. 3  USB主機(jī)驅(qū)動結(jié)構(gòu)
 9. 3. 1  USB數(shù)據(jù)傳輸時序
 9. 3. 2  USB設(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ū)動程序接口
 9. 4. 5  USBD層的設(shè)備管理
 9. 4. 6  設(shè)備類驅(qū)動與USBD接口
 9. 5  USBD文件系統(tǒng)接口
 9. 5. 1  設(shè)備驅(qū)動程序訪問
 9. 5. 2  設(shè)備拓?fù)湓L問
 9. 5. 3  設(shè)備信息訪問
 9. 6  設(shè)備類驅(qū)動與文件系統(tǒng)接口
 9. 7  USBHUB驅(qū)動程序
 9. 7. 1  HUB驅(qū)動初始化
 9. 7. 2  HUBProbe相關(guān)函數(shù)
 9. 8  OHCIHCD實現(xiàn)
 9. 8. 1  OHCI驅(qū)動初始化
 9. 8. 2  與USBD連接
 9. 8. 3  OHCI根HUB
 9. 9  掃描儀設(shè)備驅(qū)動程序
 9. 9. 1  USBD接口
 9. 9. 2  文件系統(tǒng)接口
 9. 10  USB主機(jī)驅(qū)動在S3C2410X平臺的實現(xiàn)
 9. 10. 1  USB主機(jī)控制器簡介
 9. 10. 2  驅(qū)動程序的移植
 小結(jié)
 第10章  圖形用戶接口
 10. 1  嵌入式系統(tǒng)中的GUI簡介
 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  初識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)識Qt/Embedded開發(fā)環(huán)境
 10. 4. 3  窗體
 10. 4. 4  對話框
 10. 4. 5  外形與感覺
 10. 4. 6  國際化
 10. 5  Qt/Embedded實戰(zhàn)演練
 10. 5. 1  安裝Qt/Embedded工具開發(fā)包
 10. 5. 2  交叉編譯Qt/Embedded庫
 10. 5. 3  Hello,World
 10. 5. 4  發(fā)布Qt/Embeded程序到目標(biāo)板
 10. 5. 5  添加一個Qt/Embedded應(yīng)用到QPE
 小結(jié)
 第11章  系統(tǒng)設(shè)計開發(fā)
 11. 1  概述
 11. 2  硬件功能的實現(xiàn)
 11. 2. 1  功能定義
 11. 2. 2  原理圖設(shè)計
 11. 2. 3  PCB設(shè)計
 11. 2. 4  硬件調(diào)試
 11. 3  軟件功能的實現(xiàn)
 11. 3. 1  嵌入式文件系統(tǒng)
 11. 3. 2  MTD簡介
 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號 鄂公網(wǎng)安備 42010302001612號