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

嵌入式Linux應(yīng)用開發(fā)全程解析與實(shí)戰(zhàn)

嵌入式Linux應(yīng)用開發(fā)全程解析與實(shí)戰(zhàn)

定 價:¥45.00

作 者: 吳士力,劉奇,朱蘭 編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 信息科學(xué)與技術(shù)叢書·移動與嵌入式開發(fā)系列
標(biāo) 簽: LINUX

ISBN: 9787111286318 出版時間: 2010-01-01 包裝: 平裝
開本: 16開 頁數(shù): 340 字?jǐn)?shù):  

內(nèi)容簡介

  《嵌入式Linux應(yīng)用開發(fā)全程解析與實(shí)戰(zhàn)》詳細(xì)介紹了在紅旗Linux 6.0平臺上開發(fā)嵌入式Linux應(yīng)用程序的基本原理和過程。主要內(nèi)容包括嵌入式軟硬件平臺的介紹、Linux 2.6內(nèi)核的移植、Linux驅(qū)動程序的原理、Bootloader的原理、嵌入式Linux開發(fā)環(huán)境的搭建、嵌入式數(shù)據(jù)庫SQLite3和嵌入式GUI系統(tǒng)MiniGUI的移植和編程等。最后通過電子菜單實(shí)例系統(tǒng)介紹了在Mini2440開發(fā)板上開發(fā)基于Linux2.6.29內(nèi)核的GUI應(yīng)用程序的全過程。書中使用的嵌入式Linux應(yīng)用開發(fā)軟件平臺均為開源軟件,具有較高的市場占有率。《嵌入式Linux應(yīng)用開發(fā)全程解析與實(shí)戰(zhàn)》適合嵌入式Linux應(yīng)用開發(fā)的初學(xué)者,或計算機(jī)、電子專業(yè)的大中專高年級學(xué)生和本科生。《嵌入式Linux應(yīng)用開發(fā)全程解析與實(shí)戰(zhàn)》也可作為嵌入式Linux應(yīng)用開發(fā)技術(shù)人員的參考書。

作者簡介

暫缺《嵌入式Linux應(yīng)用開發(fā)全程解析與實(shí)戰(zhàn)》作者簡介

圖書目錄

出版說明
前言
第1章 C語言編程技術(shù)要點(diǎn)
1.1 數(shù)據(jù)類型
1.1.1 C語言基本數(shù)據(jù)類型的實(shí)現(xiàn)
1.1.2 C語言基本數(shù)據(jù)類型的轉(zhuǎn)換
1.1.3 C語言復(fù)合數(shù)據(jù)類型的實(shí)現(xiàn)
1.1.4 C語言的數(shù)據(jù)管理
1.2 函數(shù)
1.3 C語言預(yù)處理
1.3.1 宏定義
1.3.2 條件編譯
1.3.3 頭文件
1.4 C語言編程規(guī)范
1.4.1 命名規(guī)則
1.4.2 程序版式
第2章 計算機(jī)硬件平臺技術(shù)要點(diǎn)
2.1 CPU的結(jié)構(gòu)
2.2 CPU指令
2.2.1 CPU指令格式
2.2.2 尋址
2.2.3 x86CPU指令系統(tǒng)
2.3 實(shí)模式和保護(hù)模式
第3章 Linux操作系統(tǒng)原理與使用
3.1 操作系統(tǒng)原理概述
3.1.1 進(jìn)程管理
3.1.2 內(nèi)存管理
3.1.3 文件管理
3.1.4 設(shè)備管理
3.2 Linux內(nèi)核
3.2.1 Linux內(nèi)核結(jié)構(gòu)
3.2.2 Linux進(jìn)程管理
3.2.3 內(nèi)存管理
3.2.4 文件管理
3.2.5 設(shè)備管理
3.3 Linux操作系統(tǒng)的使用
3.3.1 安裝紅旗Linux6.0
3.3.2 紅旗Linux6.0的使用
第4章 Linux應(yīng)用程序開發(fā)
4.1 GCC
4.1.1 GCC工作流程
4.1.2 Glibc
4.2 工程管理器
4.2.1 Makefile
4.2.2 Makefile特性介紹
4.3 Makefile的自動生成
4.4 GDB調(diào)試器
4.5 Eclipse程序開發(fā)
4.5.1 Eclipse環(huán)境安裝
4.5.2 EclipseC程序開發(fā)
第5章 嵌入式系統(tǒng)基礎(chǔ)
5.1 嵌入式系統(tǒng)概述
5.1.1 嵌入式系統(tǒng)簡介
5.1.2 嵌入式系統(tǒng)的結(jié)構(gòu)
5.2 嵌入式處理器
5.2.1 ARM處理器介紹
5.2.2 ARM處理器指令
5.2.3 S3C2410/S3C2440介紹
5.3 嵌入式操作系統(tǒng)
第6章 嵌入式LinuxC應(yīng)用開發(fā)
6.1 嵌入式Lkmx開發(fā)環(huán)境
6.1.1 交叉編譯器
6.1.2 交叉編譯器的使用
6.2 Eclipse交叉編譯
第7章 嵌入式Linux系統(tǒng)開發(fā)
7.1 嵌入式Linux內(nèi)核
7.1.1 內(nèi)核的定制原理
7.1.2 內(nèi)核的配置
7.1.3 編譯內(nèi)核
7.1.4 內(nèi)核啟動過程
7.2 根文件系統(tǒng)
7.2.1 根文件系統(tǒng)的結(jié)構(gòu)
7.2.2 init進(jìn)程與配置文件
7.2.3 BusyBox
7.2.4 文件系統(tǒng)類型
7.3 SkyEye模擬運(yùn)行嵌入式Linux內(nèi)核
7.3.1 SkyEye介紹
7.3.2 SkyEye運(yùn)行嵌入式Linux系統(tǒng)的方法
第8章 LirlUX設(shè)備驅(qū)動程序開發(fā)
8.1 Linux模塊
8.1.1 Linux模塊介紹
8.1.2 Linux模塊編程
8.2 設(shè)備驅(qū)動程序原理
8.2.1 字符設(shè)備驅(qū)動概述
8.2.2 并發(fā)控制
8.2.3 同步控制
8.2.4 中斷處理
第9章 BootIoader
9.1 Bootloader的工作原理
9.1.1 Bootloader概述
9.1.2 Bootloader的1二作過程分析
9.2 ViVi
9.2.1 ViVi的源代碼結(jié)構(gòu)
9.2.2 ViVi的啟動過程
9.2.3 viVi的基小命令
9.3 U.Boot
9.3.1 U-Boot的源代碼結(jié)構(gòu)
9.3.2 U-Boot的啟動過程
9.3.3 U.Boot命令
第10章 嵌入式GUI開發(fā)
10.1 MiniGUI系統(tǒng)介紹
10.1.1 嵌入式GUI系統(tǒng)介紹
10.1.2 MiniGUI介紹
10.2 MiniGuI使用介紹
10.2.1 MiniGUI的安裝與使用
10.2.2 MiniGUI的定制
10.3 MiniGUI編程
10.3.MiniGUI的窗口和消息
10.3.2 MiniGUI實(shí)例分析
第11章 嵌入式數(shù)據(jù)庫
11.1 嵌入式數(shù)據(jù)庫概述
11.2 SQLite3的使用
11.2.1 SQLire3的命令
11.2.2 SOLite3的C接口
第12章 嵌入式Linux開發(fā)環(huán)境的搭建
12.1 Minicom的使用
12.2 BootloaGler的燒寫
12.3 使用Supervivi搭建開發(fā)環(huán)境
12.3.1 Supervivi使用介紹
12.3.2 分區(qū)
12.3.3 燒寫鏡像
12.3.4 調(diào)試內(nèi)核
12.4 NFS
12.5 Tftp
第13章 電子菜單的設(shè)計與實(shí)現(xiàn)
13.1 電子菜單介紹
13.2 電子菜單程序的設(shè)計與實(shí)現(xiàn)
13.2.1 源文件結(jié)構(gòu)
13.2.2 源代碼分析
13.2.3 Makefile設(shè)計
13.3 電子菜單結(jié)構(gòu)的設(shè)計與實(shí)現(xiàn)
13.3.1 Bootloader。鏡像
13.3.2 內(nèi)核鏡像
13.3.3 文件系統(tǒng)設(shè)計
13.3.4 文件系統(tǒng)鏡像的設(shè)計與制作
參考文獻(xiàn)

本目錄推薦

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