注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Linux嵌入式Linux開發(fā)技術(shù)與應(yīng)用

嵌入式Linux開發(fā)技術(shù)與應(yīng)用

嵌入式Linux開發(fā)技術(shù)與應(yīng)用

定 價(jià):¥56.00

作 者: 李超、肖建 編
出版社: 電子工業(yè)出版社
叢編項(xiàng): 嵌入式技術(shù)與應(yīng)用叢書
標(biāo) 簽: LINUX

ISBN: 9787121063749 出版時(shí)間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 410 字?jǐn)?shù):  

內(nèi)容簡介

  本書以ARM微處理器為例,詳細(xì)介紹了嵌入式系統(tǒng)基本原理和相關(guān)設(shè)計(jì)技術(shù)。書中內(nèi)容均為作者多年從事嵌入式教學(xué)和科研經(jīng)驗(yàn)之積累,內(nèi)容翔實(shí),闡述清晰,使讀者能夠深刻掌握嵌入式系統(tǒng)的基本原理和Linux應(yīng)用程序的設(shè)計(jì)與開發(fā)。全書共分12章,內(nèi)容包括:第1章詳細(xì)介紹了嵌入式系統(tǒng)的基本概念,給讀者構(gòu)建了一個(gè)嵌入式系統(tǒng)的輪廓;第2章重點(diǎn)介紹了ARM相關(guān)知識(shí),包括ARM微處理器、ARM編程模型、ARM指令系統(tǒng)和ARM程序設(shè)計(jì);第3~5章以S3C2440嵌入式微處理器為例,介紹了其體系結(jié)構(gòu)、接口電路設(shè)計(jì)以及相關(guān)底層函數(shù)編寫等內(nèi)容;第6~11章介紹了嵌入式Linux相關(guān)概念,通過這些內(nèi)容學(xué)習(xí),讀者可以了解到嵌入式Linux系統(tǒng)下程序開發(fā)基礎(chǔ)知識(shí)、嵌入式Linux體系結(jié)構(gòu)、內(nèi)存管理、文件系統(tǒng)、進(jìn)程管理和驅(qū)動(dòng)程序設(shè)計(jì)等知識(shí);第12章以嵌入式移動(dòng)打印終端項(xiàng)目為例,詳細(xì)介紹了嵌入式系統(tǒng)硬件設(shè)計(jì)及其軟件開發(fā),使讀者對(duì)前面所學(xué)知識(shí)有更系統(tǒng)的掌握。本書有完善的實(shí)驗(yàn)設(shè)備和教學(xué)課件與之配套,可作為高等院校通信類、電子類、信息類和理工類以及其他學(xué)科本科生教材使用,也可供研究生和嵌入式開發(fā)人員使用。

作者簡介

暫缺《嵌入式Linux開發(fā)技術(shù)與應(yīng)用》作者簡介

圖書目錄

第1章 引言
1.1 嵌入式系統(tǒng)概述
1.1.1 嵌入式系統(tǒng)歷史
1.1.2 嵌入式系統(tǒng)定義
1.1.3 嵌入式系統(tǒng)的應(yīng)用
1.1.4 嵌入式系統(tǒng)的特點(diǎn)
1.2 嵌入式處理器
1.2.1 嵌入式微控制器
1.2.2 嵌入式微處理器
1.2.3 嵌入式DSP處理器
1.2.4 嵌入式片上系統(tǒng)(System On Chip)
1.3 嵌入式操作系統(tǒng)
1.3.1 VxWorks嵌入式操作系統(tǒng)
1.3.2 WinCE
1.3.3 RT-Linux
1.3.4 uCLinux
1.3.5 Palm
1.4 嵌入式系統(tǒng)設(shè)計(jì)
1.4.1 嵌入式系統(tǒng)開發(fā)流程
1.4.2 嵌入式系統(tǒng)開發(fā)模式
第2章 ARM體系架構(gòu)及匯編程序設(shè)計(jì)
2.1 ARM微處理器介紹
2.1.1 ARM微處理器的歷史發(fā)展
2.1.2 ARM微處理器的特點(diǎn)和應(yīng)用
2.1.3 ARM微處理器家族
2.2 ARM編程模型
2.2.1 ARM微處理器模式
2.2.2 ARM寄存器
2.2.3 異常處理
2.2.4 ARM的儲(chǔ)存器組織
2.3 ARM指令系統(tǒng)
2.3.1 ARM指令格式
2.3.2 ARM指令的尋址方式
2.3.3 ARM最常用指令和條件后綴
2.4 ARM匯編語言程序設(shè)計(jì)
2.4.1 ARM匯編語言中的程序結(jié)構(gòu)
2.4.2 ARM匯編器所支持的偽指令
2.4.3 ARM匯編語言與C/C++的混合編程
2.5 匯編程序綜合實(shí)驗(yàn)
2.5.1 流程圖設(shè)計(jì)
2.5.2 詳細(xì)代碼設(shè)計(jì)
第3章 嵌入式S3C2440處理器
3.1 S3C2440芯片概述一
3.1.1 特性
3.1.2 引腳信息
3.2 S3C2440微處理器功能模塊
3.2.1 處理器核體系架構(gòu)
3.2.2 S3C2440存儲(chǔ)系統(tǒng)
3.2.3 S3C2440啟動(dòng)加載模式
3.2.4 LcD屏/觸摸屏支持模塊
3.2.5 時(shí)鐘和電源管理
第4章 接口技術(shù)
4.1 看門狗接口設(shè)計(jì)
4.1.1 S3C2440處理器看門狗
4.1.2 看門狗使用實(shí)例
4.2 S3C2440微處理器GPIO接口設(shè)計(jì)
4.2.1 GPIO口概述
4.2.2 端口控制
4.2.3 基于GPIO口的LED燈設(shè)計(jì)
4.3 UART設(shè)計(jì)
4.3.1 S3C2440串口概述
4.3.2 UART操作
4.3.3 UART寄存器
4.3.4 串行接口電路設(shè)計(jì)及編程
4.4 S3C2440中斷管理及設(shè)計(jì)
4.4.1 中斷控制器
4.4.2 中斷源
4.4.3 中斷優(yōu)先級(jí)模塊
4.4.4 中斷控制器中端口寄存器
4.4.5 中斷程序架構(gòu)設(shè)計(jì)
第5章 嵌入式BootLoader設(shè)計(jì)
5.1 嵌入式BootLoader簡介
5.1.1 嵌入式系統(tǒng)軟件體系架構(gòu)
5.1.2 各式各樣BootLoader
5.2 典型嵌入式BootLoader——Vivi
5.2.1 vivi簡介
5.2.2 vivi的配置與編譯
5.2.3 vivi的使用
5.2.4 vivi代碼體系架構(gòu)分析
5.2.5 vivi系統(tǒng)配置淺析
5.2.6 vivi代碼啟動(dòng)分析
第6章 嵌入式Linux編程基礎(chǔ)
6.1 嵌入式集成交叉編譯環(huán)境
6.1.1 構(gòu)建嵌入式交叉編譯環(huán)境
6.1.2嵌入式交叉編譯環(huán)境構(gòu)成
6.1.3 嵌入式常用交叉編譯工具的使用
6.2 Makefile原理與使用
6.2.1 make工具和Makefile文件
6.2.2 Makefile基本結(jié)構(gòu)
6.2.3 Makefile變量
6.2.4 Makefile高級(jí)規(guī)則的使用
6.2.5 Makefile中函數(shù)的使用
6.2.6 make工具的使用
6.2.7 Makefile舉例
6.2.8 使用automake生成Makefile
6.3 應(yīng)用程序調(diào)試
6.3.1 ARM調(diào)試方法簡介
6.3.2 GDB本地調(diào)試
6.3.3 DDD圖形調(diào)試工具
6.3.4 嵌入式開發(fā)板遠(yuǎn)程調(diào)試
6.4 嵌入式Linux庫的使用
6.4.1 庫的概述
6.4.2 庫的命名與分類
6.4.3 創(chuàng)建靜態(tài)庫
6.4.4 創(chuàng)建共享庫
6.4.5 靜態(tài)庫VS共享庫實(shí)驗(yàn)
第7章 嵌入式Linux操作系統(tǒng)
7.1 嵌入式Linux發(fā)展
7.2 嵌入式Linux內(nèi)核結(jié)構(gòu)
7.3 進(jìn)程暨進(jìn)程調(diào)度
7.3.1 進(jìn)程概述
7.3.2 Linux下對(duì)進(jìn)程的描述
7.3.3 進(jìn)程調(diào)度
7.4 內(nèi)存管理
7.4.1 內(nèi)存管理的本質(zhì)特征
7.4.2 地址映射模型
7.5 中斷管理系統(tǒng)
7.5.1 構(gòu)建ARM-Linux中斷系統(tǒng)骨架
7.5.2 ARM-Linux系統(tǒng)下中斷響應(yīng)
7.6 系統(tǒng)調(diào)用
7.6.1 系統(tǒng)調(diào)用原理
7.6.2 嵌入式系統(tǒng)調(diào)用實(shí)例
7.7 文件系統(tǒng)
7.8 進(jìn)程間通信機(jī)制
7.8.1 管道及有名管道
7.8.2 信號(hào)
7.8.3 消息隊(duì)列
7.8.4 共享內(nèi)存
7.8.5 信號(hào)量
7.9 嵌入式Linux內(nèi)核源碼組織
7.9.1 嵌入式Linux內(nèi)核目錄結(jié)構(gòu)
7.9.2 嵌入式Linux內(nèi)核配置系統(tǒng)
第8章 構(gòu)建嵌入式Linux系統(tǒng)
8.1 嵌入式Linux內(nèi)核裁減
8.2 構(gòu)建根文件系統(tǒng)
8.2.1 根文件系統(tǒng)架構(gòu)
8.2.2 定制根文件系統(tǒng)
8.3 文件系統(tǒng)實(shí)驗(yàn)
第9章 嵌入式Linux應(yīng)用編程
9.1 進(jìn)程控制及編程
9.1.1 進(jìn)程控制函數(shù)
9.1.2 守護(hù)進(jìn)程設(shè)計(jì)
9.2 進(jìn)程間通信
9.2.1 管道通信
9.2.2 命名管道
9.2.3 消息隊(duì)列
9.2.4 共享內(nèi)存
9.2.5 信號(hào)通信
9.3 線程控制及編程
9.3.1 線程概述
9.3.2 線程編程函數(shù)
9.3.3 線程同步與互斥
第10章 嵌入式Linux設(shè)備驅(qū)動(dòng)
10.1 設(shè)備驅(qū)動(dòng)基本概念
10.1.1 設(shè)備驅(qū)動(dòng)在Linux系統(tǒng)中的地位
10.1.2 設(shè)備驅(qū)動(dòng)完成的工作
10.1.3 Linux對(duì)設(shè)備驅(qū)動(dòng)的管理機(jī)制
10.2 內(nèi)核模塊及模塊編程
10.2.1 模塊簡介
10.2.2 模塊編程設(shè)計(jì)
10.3 Linux下簡單設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)
10.3.1 Linux設(shè)備驅(qū)動(dòng)層次結(jié)構(gòu)
10.3.2 典型字符設(shè)備驅(qū)動(dòng)編寫框架
10.3.3 高級(jí)字符設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)
10.3.4 設(shè)備文件系統(tǒng)
10.3.5 misc設(shè)備設(shè)計(jì)
10.4 網(wǎng)絡(luò)設(shè)備及驅(qū)動(dòng)程序
10.4.1 基本概念
10.4.2 網(wǎng)絡(luò)數(shù)據(jù)包處理流程
10.4.3 以太網(wǎng)控制器CS8900A
10.4.4 CS8900A驅(qū)動(dòng)程序設(shè)計(jì)
第11章 嵌入式LiflUX圖形設(shè)計(jì)
11.1 Qt/Embexlded圖形開發(fā)基礎(chǔ)
11.1.1 Qt簡介
11.1.2 Qt/Embedded組件
11.2 Qt/Embedded關(guān)鍵技術(shù)
11.2.1 Qt/Embedded對(duì)象模型
11.2.2 信號(hào)與插槽機(jī)制
11.2.3 信號(hào)/槽編程實(shí)例
11.2.4 Qt/Embedded關(guān)鍵類
11.3 Qt/Embedded實(shí)例設(shè)計(jì)
第12章 嵌入式移動(dòng)打印終端開發(fā)實(shí)例剖析
12.1 項(xiàng)目概述
12.2 嵌入式系統(tǒng)移動(dòng)打印終端總體架構(gòu)構(gòu)建
12.2.1 總體架構(gòu)
12.2.2 軟/硬件選型
12.3 軟顧件設(shè)計(jì)
12.3.1 設(shè)計(jì)流程
12.3.2 硬件設(shè)計(jì)
12.3.3 打印機(jī)驅(qū)動(dòng)的設(shè)計(jì)
12.3.4 掃描儀驅(qū)動(dòng)設(shè)計(jì)
12.3.5 網(wǎng)絡(luò)通信模塊及服務(wù)器端的開發(fā)
12.3.6 系統(tǒng)應(yīng)用程序設(shè)計(jì)
12.4 系統(tǒng)調(diào)試
參考文獻(xiàn)

本目錄推薦

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