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