注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)ARM嵌入式Linux驅(qū)動(dòng)程序開(kāi)發(fā)

ARM嵌入式Linux驅(qū)動(dòng)程序開(kāi)發(fā)

ARM嵌入式Linux驅(qū)動(dòng)程序開(kāi)發(fā)

定 價(jià):¥43.00

作 者: 廉文娟,郭華,范延濱 編
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 普通高等教育"十二五"計(jì)算機(jī)類(lèi)規(guī)劃教材
標(biāo) 簽: 大學(xué)教材 大中專(zhuān)教材教輔

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111455004 出版時(shí)間: 2014-03-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 339 字?jǐn)?shù):  

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

  《ARM嵌入式Linux驅(qū)動(dòng)程序開(kāi)發(fā)/普通高等教育“十二五”計(jì)算機(jī)類(lèi)規(guī)劃教材》基于Linux2。6內(nèi)核,以S3C2410A為例詳細(xì)介紹了Linux在ARM上的移植過(guò)程和驅(qū)動(dòng)程序設(shè)計(jì)的理論知識(shí),并在此基礎(chǔ)上由淺入深地講解了Lmux驅(qū)動(dòng)程序的設(shè)計(jì)步驟及調(diào)試方法。全書(shū)共分11章,主要內(nèi)容包括嵌入式系統(tǒng)開(kāi)發(fā)概述,創(chuàng)建嵌入式系統(tǒng)開(kāi)發(fā)環(huán)境,嵌入式文件系統(tǒng)分析與設(shè)計(jì),Boot Loader分析與設(shè)計(jì),Linux系統(tǒng)的移植,Unux設(shè)備驅(qū)動(dòng)程序,串口驅(qū)動(dòng)程序,基于ZLC7290的鍵盤(pán)和數(shù)碼管驅(qū)動(dòng)設(shè)計(jì),LCD驅(qū)動(dòng)程序分析與設(shè)計(jì),USB設(shè)備驅(qū)動(dòng)程序分析與設(shè)計(jì),網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序分析與設(shè)計(jì)等。為配合教學(xué),《ARM嵌入式Linux驅(qū)動(dòng)程序開(kāi)發(fā)/普通高等教育“十二五”計(jì)算機(jī)類(lèi)規(guī)劃教材》提供配套資料:實(shí)驗(yàn)所用到的工具軟件;實(shí)驗(yàn)所用到的開(kāi)源軟件源代碼包;全書(shū)所使用到的大部分實(shí)例代碼;本書(shū)配套PPT課件。讀者可登錄機(jī)械工業(yè)出版社教育服務(wù)網(wǎng)注冊(cè)下載?!禔RM嵌入式Linux驅(qū)動(dòng)程序開(kāi)發(fā)/普通高等教育“十二五”計(jì)算機(jī)類(lèi)規(guī)劃教材》既可作為高等院校相關(guān)專(zhuān)業(yè)的教材,也可作為嵌入式系統(tǒng)開(kāi)發(fā)與應(yīng)用技術(shù)人員和Linux設(shè)備驅(qū)動(dòng)開(kāi)發(fā)人員的參考書(shū)。

作者簡(jiǎn)介

暫缺《ARM嵌入式Linux驅(qū)動(dòng)程序開(kāi)發(fā)》作者簡(jiǎn)介

圖書(shū)目錄

前言
第1章 嵌入式系統(tǒng)概述
1.1 嵌入式系統(tǒng)的概念
1.1.1 嵌入式系統(tǒng)的定義
1.1.2 嵌入式系統(tǒng)的特點(diǎn)
1.1.3 嵌入式系統(tǒng)的發(fā)展趨勢(shì)
1.2 嵌入式系統(tǒng)的分類(lèi)
1.3 嵌入式系統(tǒng)的組成結(jié)構(gòu)
1.4 嵌入式處理器簡(jiǎn)介
1.5 ARM處理器
1.5.1 ARM系列處理器概述
1.5.2 ARM處理器的寄存器文件
1.5.3 ARM處理器的異常與中斷
1.5.4 ARM處理器的指令系統(tǒng)
1.5.5 S3C2410A的性能
1.6 嵌入式操作系統(tǒng)
1.6.1 嵌入式操作系統(tǒng)的發(fā)展階段
1.6.2 嵌入式實(shí)時(shí)操作系統(tǒng)
1.6.3 嵌入式操作系統(tǒng)選型
1.6.4 典型嵌入式操作系統(tǒng)
本章小結(jié)
第2章 創(chuàng)建嵌入式系統(tǒng)開(kāi)發(fā)環(huán)境
2.1 Linux常用命令
2.1.1 命令基礎(chǔ)
2.1.2 文件操作命令
2.1.3 目錄操作命令
2.1.4 文件與目錄權(quán)限操作
2.1.5 Linux用戶和組操作的常用命令
2.1.6 文件壓縮與打包命令
2.1.7 進(jìn)程操作的相關(guān)命令
2.1.8 網(wǎng)絡(luò)命令
2.2 交叉編譯環(huán)境的預(yù)備知識(shí)
2.2.1 GCC編譯器
2.2.2 Clibc庫(kù)和CDB調(diào)試工具
2.2.3 make命令和makefile文件
2.2.4 Binutils工具包
2.3 搭建交叉編譯環(huán)境
2.3.1 交叉編譯簡(jiǎn)介
2.3.2 搭建S3C24IOA交叉編譯環(huán)境
2.3.3 程序執(zhí)行方式
本章小結(jié)
第3章 嵌入式文件系統(tǒng)分析與設(shè)計(jì)
3.1 Linux文件系統(tǒng)類(lèi)型
3.2 Linux根文件系統(tǒng)
3.3 Linux系統(tǒng)的引導(dǎo)過(guò)程
3.4 嵌入式文件系統(tǒng)
3.4.1 嵌入式文件系統(tǒng)的特點(diǎn)和種類(lèi)
3.4.2 常見(jiàn)的嵌入式文件系統(tǒng)
3.4.3 內(nèi)存技術(shù)設(shè)備
3.4.4 RAMDisk技術(shù)
3.4.5 網(wǎng)絡(luò)文件系統(tǒng)
3.5 Busybox
本章小結(jié)
第4章 BootLoader分析與設(shè)計(jì)
4.1 嵌入式系統(tǒng)的引導(dǎo)代碼
4.1.1 初識(shí)BootLoader
4.1.2 BootLoader的啟動(dòng)流程
4.2 常用的嵌入式Linux Boot Loader
4.2.1 U-Boot
4.2.2 VIVI
4.2.3 Blob
4.2.4 RedBoot
4.2.5 其他BootLoader
4.3 U-Boot分析與移植
4.3.1 U-Boot源代碼結(jié)構(gòu)
4.3.2 U-Boot源代碼編譯
4.3.3 U-Boot移植步驟
4.3.4 U-Boot啟動(dòng)流程分析
4.4 U-Boot使用
4.4.1 U-Boot的常用命令
4.4.2 U-Boot的環(huán)境變量
本章小結(jié)
第5章 Linux系統(tǒng)的移植
5.1 Linux內(nèi)核配置
5.1.1 Linux內(nèi)核源代碼結(jié)構(gòu)
5.1.2 Linux內(nèi)核配置系統(tǒng)
5.2 Linux內(nèi)核編譯
5.2.1 Kbuild編譯工具
5.2.2 I.1 nux內(nèi)核編譯命令及編譯過(guò)程
5.2.3 Linux內(nèi)核編譯結(jié)果
5.3 Linux內(nèi)核移植
5.3.1 LInux內(nèi)核移植方法
5.3.2 Linux內(nèi)核移植過(guò)程
5.4 Linux內(nèi)核啟動(dòng)過(guò)程分析
5.4.1 lInux內(nèi)核啟動(dòng)流程
5.4.2 Linux內(nèi)核啟動(dòng)源代碼分析
本章小結(jié)
第6章 Linux設(shè)備驅(qū)動(dòng)程序
6.1 設(shè)備驅(qū)動(dòng)基礎(chǔ)
6.1.1 設(shè)備驅(qū)動(dòng)的概念
6.1.2 沒(méi)備類(lèi)型與數(shù)據(jù)交換方式
6.1.3 內(nèi)核窄問(wèn)和用戶空間
6.2 設(shè)備驅(qū)動(dòng)開(kāi)發(fā)
6.2.1 Linux設(shè)備驅(qū)動(dòng)程序框架
6.2.2 設(shè)備驅(qū)動(dòng)中的關(guān)鍵數(shù)據(jù)結(jié)構(gòu)
6.2.3 設(shè)備驅(qū)動(dòng)中的基本函數(shù)
6.2.4 字符設(shè)備驅(qū)動(dòng)開(kāi)發(fā)舉例
本章小結(jié)
第7章 串口驅(qū)動(dòng)程序
7.1 串口概述
7.2 S3C24IOA串口控制器
7.2.1 S3C2410A串口控制器原理
7.2.2 S3C2410A串口控制器相關(guān)寄存器
7.3 嵌入式Linux串口驅(qū)動(dòng)程序設(shè)計(jì)
7.3.1 串口驅(qū)動(dòng)程序框架
7.3.2 串口驅(qū)動(dòng)程序的注冊(cè)
7.3.3 0ps中的串口操作函數(shù)
7.3.4 串口驅(qū)動(dòng)中與控制臺(tái)有關(guān)的函數(shù)
7.4 串口應(yīng)用程序設(shè)計(jì)
7.4.1 串口終端函數(shù)
7.4.2 串口通信應(yīng)用
本章小結(jié)
第8章 基于ZLG7290的鍵盤(pán)和數(shù)碼管驅(qū)動(dòng)設(shè)計(jì)
8.1 ZLG7290介紹
8.1.1 ZLG7290功能描述
8.1.2 ZLG7290工作原理
8.1.3 ZLC7290內(nèi)部寄存器
8.1.4 控制命令詳解
8.2 IIC總線
8.2.1 IIC總線概述
8.2.2 IIC總線標(biāo)準(zhǔn)
8.3 ZLG7290硬件電路設(shè)計(jì)
8.4 S3C24IOA中與IIC相關(guān)的I/O端口和寄存器
8.4.1 S3C2410A的IIC總線接門(mén)
8.4.2 各種模式下的操作流程圖
8.4.3 IIC總線特殊寄存器
8.5 Linux的IIC驅(qū)動(dòng)程序分析與設(shè)計(jì)
8.5.1 IIC總線驅(qū)動(dòng)的關(guān)鍵數(shù)據(jù)結(jié)構(gòu)
8.5.2 S3C2410A總線IIC設(shè)備驅(qū)動(dòng)實(shí)現(xiàn)
8.5.3 ZLG7290的IIC驅(qū)動(dòng)安裝與測(cè)試
本章小結(jié)
第9章 LCD驅(qū)動(dòng)程序分析與設(shè)計(jì)
9.1 LCD
9.2 LCD的顯示接口
9.3 嵌入式處理器的LCD控制器9.3.1 LCD控制器
9.3.2 LCD控制器的設(shè)置
9.3.3 LCD的字符顯示緩存
9.4 基于framebuffer的LCD驅(qū)動(dòng)程序
9.4.1 framebuffer概述
9.4.2 framebuffer設(shè)備驅(qū)動(dòng)程序的結(jié)構(gòu)
9.4.3 framebuffer設(shè)備驅(qū)動(dòng)程序的設(shè)計(jì)
9.5 LCD驅(qū)動(dòng)程序在S3C2410A上的移植
9.5.1 移植步驟
……
第10章 USB設(shè)備驅(qū)動(dòng)程序分析與設(shè)計(jì)
第11章 網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序分析與設(shè)計(jì)
參考文獻(xiàn)

本目錄推薦

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