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

嵌入式Linux開發(fā)技術與應用

嵌入式Linux開發(fā)技術與應用

定 價:¥56.00

作 者: 李超、肖建 編
出版社: 電子工業(yè)出版社
叢編項: 嵌入式技術與應用叢書
標 簽: LINUX

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

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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