注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡硬件、外部設備與維護嵌入式系統(tǒng)原理與應用:基于ARM微處理器和Linux操作系統(tǒng)(修訂版)

嵌入式系統(tǒng)原理與應用:基于ARM微處理器和Linux操作系統(tǒng)(修訂版)

嵌入式系統(tǒng)原理與應用:基于ARM微處理器和Linux操作系統(tǒng)(修訂版)

定 價:¥39.00

作 者: 朱華生,呂莉,熊志文,徐晨光 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302501671 出版時間: 2018-07-01 包裝: 平裝
開本: 16 頁數(shù): 217 字數(shù):  

內容簡介

  《嵌入式系統(tǒng)原理與應用:基于ARM微處理器和Linux操作系統(tǒng)(修訂版)》以ARM微處理器為核心,以Linux操作系統(tǒng)為基礎,以開發(fā)溫度采集系統(tǒng)項目為主線,介紹嵌入式系統(tǒng)的開發(fā)技術。 本書的主要內容包含:嵌入式系統(tǒng)基礎、基于ARM9處理器的硬件平臺、Linux編程基礎、嵌入式開發(fā)環(huán)境和系統(tǒng)移植、Linux驅動程序設計 、Qt/E應用程序設計、嵌入式數(shù)據(jù)庫應用程序。并附Linux常用命令簡介。 本書將溫度采集系統(tǒng)項目分解成若干個子項目,分別放到各部分的實驗之中,只要將這些實驗綜合在一起就可能形成一個系統(tǒng)。 本書適合高等院校計算機、電子、通信等專業(yè)嵌入式方向的教材,也可作為嵌入式領域科研人員的技術參考書。

作者簡介

暫缺《嵌入式系統(tǒng)原理與應用:基于ARM微處理器和Linux操作系統(tǒng)(修訂版)》作者簡介

圖書目錄

目錄

第1章嵌入式系統(tǒng)基礎

1.1嵌入式系統(tǒng)的定義

1.2嵌入式系統(tǒng)的發(fā)展歷程

1.2.1嵌入式系統(tǒng)的由來

1.2.2嵌入式系統(tǒng)發(fā)展的四個階段

1.2.3嵌入式系統(tǒng)的發(fā)展趨勢

1.3嵌入式系統(tǒng)的特點

1.4嵌入式系統(tǒng)的結構

1.5嵌入式處理器

1.5.1嵌入式處理器的特點

1.5.2嵌入式處理器的分類

1.5.3典型的嵌入式處理器

1.6嵌入式操作系統(tǒng)

1.7實例: 網(wǎng)絡溫度采集系統(tǒng)

1.8練習題

第2章基于ARM9處理器的硬件平臺

2.1ARM處理器簡介

2.1.1ARM處理器核的體系結構

2.1.2ARM微處理器核

2.1.3ARM編程模型

2.1.4ARM指令集

2.2S3C2410X控制器簡介

2.2.1S3C2410X內部結構

2.2.2存儲控制器

2.2.3NAND Flash控制器

2.2.4時鐘和電源管理

2.2.5GPIO端口

2.2.6ADC和觸摸屏接口

2.2.7PWM定時器

2.2.8通用異步收發(fā)器

2.2.9中斷控制器

2.3S3C2410X外圍硬件電路

2.3.1電源電路

2.3.2復位電路

2.3.3NAND Flash接口電路

2.3.4SDRAM接口電路

2.3.5UART串口電路

2.4練習題

第3章Linux系統(tǒng)編程基礎

3.1GCC編譯器

3.1.1GCC概述

3.1.2GCC編譯過程

3.1.3GCC選項

3.2GDB調試器

3.2.1GDB的基本使用方法

3.2.2GDB基本命令

3.2.3GDB典型實例

3.3Make工具的使用

3.3.1Makefile的基礎知識

3.3.2Makefile的應用

3.3.3自動生成Makefile

3.4Linux應用程序設計

3.4.1文件操作編程

3.4.2時間編程

3.4.3多線程編程

3.5練習題

第4章嵌入式交叉編譯環(huán)境及系統(tǒng)裁剪

4.1嵌入式交叉編譯環(huán)境構建

4.1.1嵌入式常用調試方法

4.1.2交叉編譯環(huán)境構建

4.1.3串口通信軟件配置

4.1.4Flash程序燒寫

4.2Bootloader程序

4.2.1初識Bootloader程序

4.2.2常用的Linux Bootloader

4.2.3vivi的裁剪和編譯

4.3Linux操作系統(tǒng)的裁剪和編譯

4.3.1內核的裁剪和編譯

4.3.2根文件系統(tǒng)的構建

4.4練習題

第5章Linux驅動程序設計

5.1Linux驅動程序概述

5.1.1設備驅動原理

5.1.2設備分類

5.1.3設備文件接口

5.1.4驅動程序的加載方法

5.1.5設備驅動的重要數(shù)據(jù)結構

5.1.6驅動程序常用函數(shù)介紹

5.2虛擬字符設備Demo驅動程序設計

5.2.1Demo字符設備

5.2.2Demo驅動程序設計

5.2.3Demo測試程序設計

5.3A/D驅動程序設計

5.3.1ADC工作原理

5.3.2A/D驅動程序設計

5.3.3溫度采集應用程序設計

5.4練習題

第6章Qtopia Core應用程序設計

6.1嵌入式GUI概述

6.2Qtopia Core簡介

6.2.1Qt簡介

6.2.2Qt的體系結構

6.3Qtopia Core開發(fā)環(huán)境的構建

6.4Qtopia Core程序開發(fā)基礎

6.4.1Qt中的主要類

6.4.2信號和槽

6.5Qtopia Core程序的結構與實例

6.6Qtopia Core交叉編譯

6.7練習題

第7章嵌入式數(shù)據(jù)庫

7.1嵌入式數(shù)據(jù)庫概述

7.1.1為什么需要嵌入式數(shù)據(jù)庫

7.1.2什么是嵌入式數(shù)據(jù)庫

7.1.3常用的嵌入式數(shù)據(jù)庫

7.2SQLite數(shù)據(jù)庫

7.2.1SQLite安裝

7.2.2SQLite命令

7.2.3SQLite數(shù)據(jù)類型

7.2.4SQLite的API函數(shù)

7.3基于Qtopia Core和SQLite的圖書管理系統(tǒng)

7.4練習題

附錄ALinux常用命令的使用

A.1基本命令

A.1.1管理文件和目錄命令

A.1.2進程、關機和線上查詢命令

A.1.3其他常用命令

A.2網(wǎng)絡命令

A.3服務器配置

A.3.1FTP服務器

A.3.2Telnet服務器

A.3.3NFS服務器

附錄Bvi基本操作

B.1vi簡介

B.2vi基本操作

B.3基本命令

參考文獻

本目錄推薦

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