出版時(shí)間:2011-10 出版社:西安電子科技大學(xué)出版社 作者:馬小陸 頁(yè)數(shù):358
內(nèi)容概要
本書從嵌入式Linux系統(tǒng)入門必備知識(shí)點(diǎn)、嵌入式Linux系統(tǒng)的構(gòu)建、驅(qū)動(dòng)程序開(kāi)發(fā)和應(yīng)用程序設(shè)計(jì)四個(gè)方面著手。全書分為三篇:基礎(chǔ)篇、提高篇和實(shí)踐篇?;A(chǔ)篇包括第1~5章,主要介紹嵌入式Linux的基本知識(shí)、相關(guān)原理和實(shí)踐;提高篇包括第6~10章,主要介紹如何構(gòu)建嵌入式Linux系統(tǒng);實(shí)踐篇包括第11~l3章,主要講述驅(qū)動(dòng)程序開(kāi)發(fā)和應(yīng)用程序的設(shè)計(jì)。
本書可作為高職高專電子、電氣、控制、計(jì)算機(jī)、通信等專業(yè)的教學(xué)用書,也可作為從事嵌入式Linux系統(tǒng)開(kāi)發(fā)的技術(shù)人員的參考書。
書籍目錄
第一篇 基礎(chǔ)篇
第1章 嵌入式系統(tǒng)概述
1.1嵌入式系統(tǒng)
1.1.1嵌入式系統(tǒng)的定義
1.1.2嵌入式系統(tǒng)組成
1.1.3嵌入式系統(tǒng)的特點(diǎn)
1.1.4嵌入式系統(tǒng)的應(yīng)用
1.2嵌入式操作系統(tǒng)
1.2.1嵌入式操作系統(tǒng)分類
1.2.2當(dāng)前主流的嵌入式操作系統(tǒng)
1.3嵌入式Linux操作系統(tǒng)
1.3.1 Linux簡(jiǎn)介
1.3.2嵌入式Linux操作系統(tǒng)
1.3.3嵌入式Linux操作系統(tǒng)的優(yōu)勢(shì)
1.4嵌入式Linux開(kāi)發(fā)環(huán)境
1.5嵌入式Linux系統(tǒng)開(kāi)發(fā)要點(diǎn)
本章小結(jié)
第2章 初識(shí)Linux
2.1安裝發(fā)行版Linux操作系統(tǒng)
2.1.1安裝虛擬機(jī)VMware
2.1.2在虛擬機(jī)VMware中安裝RedHat Linux 9.0操作系統(tǒng)
2.1.3安裝VMware Tools
2.2 Linux的目錄結(jié)構(gòu)
2.3 Linux的文件屬性
2.4 Linux的文件類型
2.5 Shell
2.5.1 Shell簡(jiǎn)介
2.5.2常用Shell命令
2.6 Shell編程基礎(chǔ)
2.6.1建立和運(yùn)行Shell程序
2.6.2 Shell中的變量
2.6.3 Shell中引號(hào)的使用方法
2.6.4 Shell中的test命令
2.6.5條件語(yǔ)句
2.6.6循環(huán)語(yǔ)句
2.6.7 Shell中的函數(shù)
本章小結(jié)
第3章 Linux編程環(huán)境
3.1編輯器vi
3.1.1 vi簡(jiǎn)介
3.1.2 vi用法
3.1.3 vi使用實(shí)例分析
3.2編譯器gcc
3.2.1 9cc簡(jiǎn)介
3.2.2 9cc的執(zhí)行過(guò)程
3.2.3 9cc的基本用法和選項(xiàng)
3.2.4 9cc編譯實(shí)例
3.3調(diào)試器GDB
3.3.1 GDB簡(jiǎn)介
3.3.2 GDB常用命令
3.3.3 GDB使用實(shí)例
3.4 make工具和Makefile規(guī)則
3.4.1 make和Makefile概述
3.4.2 Makefile文件內(nèi)容
3.4.3 Makefile規(guī)則
3.4.4 make工作原理
3.4.5 Makefile中的變量
3.4.6 clean命令的應(yīng)用
3.4.7 Makefile文件示例
3.5 9libc
3.5.1 Linux編程庫(kù)簡(jiǎn)介
3.5.2 Linux線程庫(kù)
本章小結(jié)
……
第二篇 提高篇
第三篇 實(shí)踐篇
參考文獻(xiàn)
編輯推薦
這本《基于ARM9嵌入式Linux系統(tǒng)開(kāi)發(fā)原理與實(shí)踐》由馬小陸主編,立足于將原理和實(shí)踐內(nèi)容相結(jié)合,一步一步指導(dǎo)讀者在掌握理論知識(shí)的基礎(chǔ)上,在ARM9開(kāi)發(fā)平臺(tái)上建立自己的嵌入式IAnux系統(tǒng),較全面地了解嵌入式Linux系統(tǒng)軟件開(kāi)發(fā)的全部過(guò)程。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
基于ARM9的嵌入式Linux系統(tǒng)開(kāi)發(fā)原理與實(shí)踐 PDF格式下載