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

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

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

定 價:¥32.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

第1章  嵌入式系統(tǒng)基礎
 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)選型
 小結
 第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處理器詳解
 小結
 第3章  調試嵌入式系統(tǒng)程序
 3. 1  嵌入式系統(tǒng)調試方法
 3. 1. 1  實時在線仿真
 3. 1. 2  模擬調試
 3. 1. 3  軟件調試
 3. 1. 4  BDM/JTAG調試
 3. 2  ARM仿真器
 3. 2. 1  techorICETMARM仿真器
 3. 2. 2  ARM仿真器工作原理
 3. 2. 3  ARM仿真器的系統(tǒng)功能層次
 3. 2. 4  使用仿真器和ADS Debugger調試ARM開發(fā)板
 3. 3  JTAG接口
 3. 3. 1  JTAG引腳定義
 3. 3. 2  通過JTAG燒寫Flash
 3. 3. 3  燒寫Flash技術內幕
 小結
 第4章  創(chuàng)建嵌入式系統(tǒng)開發(fā)環(huán)境
 4. 1  嵌入式Linux的開發(fā)環(huán)境
 4. 2  Cygwin
 4. 3  交叉編譯的預備知識
 4. 3. 1  Make命令和Makefile文件
 4. 3. 2  binutils工具包
 4. 3. 3  gcc編譯器
 4. 3. 4  glibc庫
 4. 3. 5  gdb調試工具
 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  成果
 小結
 第5章  Bootloader
 5. 1  嵌入式系統(tǒng)的引導代碼
 5. 1. 1  初識Bootloader
 5. 1. 2  Bootloader的啟動流程
 5. 2  Bootloader之vivi
 5. 2. 1  vivi簡介
 5. 2. 2  vivi的配置與編譯
 5. 2. 3  vivi代碼導讀
 5. 3  Bootloader之U-Boot
 5. 3. 1  U-Boot代碼結構分析
 5. 3. 2  編譯U-Boot代碼
 5. 3. 3  U-Boot代碼導讀
 5. 3. 4  U-Boot命令
 小結
 第6章  Linux系統(tǒng)在ARM平臺的移植
 6. 1  移植的概念
 6. 2  Linux內核結構
 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內核
 小結
 第7章  Linux設備驅動程序開發(fā)
 7. 1  設備驅動概述
 7. 1. 1  設備驅動和文件系統(tǒng)的關系
 7. 1. 2  設備類型分類
 7. 2  設備驅動基礎
 7. 2. 1  設備驅動中關鍵數(shù)據(jù)結構
 7. 2. 2  設備驅動開發(fā)中的基本函數(shù)
 7. 2. 3  驅動程序的設備號
 7. 2. 4  設備入口點
 7. 2. 5  /proc文件系統(tǒng)
 7. 3  設備驅動模塊化編程
 7. 3. 1  內核空間和用戶空間
 7. 3. 2  GPIO字符設備驅動實例
 7. 4  PCI總線
 7. 4. 1  PCI系統(tǒng)體系結構
 7. 4. 2  PCI地址空間
 7. 4. 3  PCI設備驅動開發(fā)實例
 小結
 第8章  網(wǎng)絡設備驅動程序開發(fā)
 8. 1  網(wǎng)絡設備驅動程序簡介
 8. 1. 1  device數(shù)據(jù)結構
 8. 1. 2  sk_buff數(shù)據(jù)結構
 8. 1. 3  內核的驅動程序接口
 8. 2  以太網(wǎng)控制器CS8900A
 8. 3  網(wǎng)絡設備驅動程序實例
 8. 3. 1  初始化函數(shù)
 8. 3. 2  打開函數(shù)
 8. 3. 3  關閉函數(shù)
 8. 3. 4  發(fā)送函數(shù)
 8. 3. 5  接收函數(shù)
 8. 3. 6  中斷處理函數(shù)
 小結
 第9章  USB驅動程序開發(fā)
 9. 1  USB驅動程序簡介
 9. 1. 1  USB背景知識
 9. 1. 2  Linux內核對USB規(guī)范的支持
 9. 1. 3  OHCI簡介
 9. 2  Linux下USB系統(tǒng)文件結點
 9. 3  USB主機驅動結構
 9. 3. 1  USB數(shù)據(jù)傳輸時序
 9. 3. 2  USB設備連接/斷開時序
 9. 4  主要數(shù)據(jù)結構及接口函數(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驅動程序接口
 9. 4. 5  USBD層的設備管理
 9. 4. 6  設備類驅動與USBD接口
 9. 5  USBD文件系統(tǒng)接口
 9. 5. 1  設備驅動程序訪問
 9. 5. 2  設備拓撲訪問
 9. 5. 3  設備信息訪問
 9. 6  設備類驅動與文件系統(tǒng)接口
 9. 7  USBHUB驅動程序
 9. 7. 1  HUB驅動初始化
 9. 7. 2  HUBProbe相關函數(shù)
 9. 8  OHCIHCD實現(xiàn)
 9. 8. 1  OHCI驅動初始化
 9. 8. 2  與USBD連接
 9. 8. 3  OHCI根HUB
 9. 9  掃描儀設備驅動程序
 9. 9. 1  USBD接口
 9. 9. 2  文件系統(tǒng)接口
 9. 10  USB主機驅動在S3C2410X平臺的實現(xiàn)
 9. 10. 1  USB主機控制器簡介
 9. 10. 2  驅動程序的移植
 小結
 第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的架構
 10. 4  Qt/Embedded嵌入式圖形開發(fā)基礎
 10. 4. 1  建立Qt/Embedded開發(fā)環(huán)境
 10. 4. 2  認識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程序到目標板
 10. 5. 5  添加一個Qt/Embedded應用到QPE
 小結
 第11章  系統(tǒng)設計開發(fā)
 11. 1  概述
 11. 2  硬件功能的實現(xiàn)
 11. 2. 1  功能定義
 11. 2. 2  原理圖設計
 11. 2. 3  PCB設計
 11. 2. 4  硬件調試
 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)初始化
 小結
 參考文獻

本目錄推薦

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