注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)工業(yè)技術(shù)理論/總述嵌入式Linux應(yīng)用編程

嵌入式Linux應(yīng)用編程

嵌入式Linux應(yīng)用編程

定 價(jià):¥29.00

作 者: 許信順 等編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 中國電子學(xué)會(huì)嵌入式專家委員會(huì)指定教材
標(biāo) 簽: Linux

ISBN: 9787111204831 出版時(shí)間: 2007-01-01 包裝: 膠版紙
開本: 16 頁數(shù): 206 字?jǐn)?shù):  

內(nèi)容簡介

  《中國電子學(xué)會(huì)嵌入式專家委員會(huì)指定教材:嵌入式Linux應(yīng)用編程》對(duì)嵌入式Linux系統(tǒng)進(jìn)行了詳細(xì)、系統(tǒng)的介紹,并對(duì)嵌入式Linux環(huán)境下的應(yīng)用程序開發(fā)知識(shí)進(jìn)行了介紹,包括嵌入式Linux基本概念和開發(fā)流程、Boot Loader的工作原理、內(nèi)核裁減配置和交叉編譯、根文件系統(tǒng)制作、網(wǎng)絡(luò)編程及圖形界面開發(fā)等知識(shí)。《中國電子學(xué)會(huì)嵌入式專家委員會(huì)指定教材:嵌入式Linux應(yīng)用編程》內(nèi)容豐富,敘述清楚,大部分章節(jié)配有實(shí)例和程序,可作為嵌入式Linux認(rèn)證考試的教材,同時(shí),也是從事嵌入式編程開發(fā)人員的好工具。

作者簡介

暫缺《嵌入式Linux應(yīng)用編程》作者簡介

圖書目錄

第1章 Linux系統(tǒng)入門基礎(chǔ)  
1.1 認(rèn)識(shí)Linux操作系統(tǒng)  
1.1.1 Linux和Unix的簡明歷史  
1.1.2 Linux系統(tǒng)的特點(diǎn)和組成  
1.1.3 Linux的開發(fā)過程  
1.2 基本操作命令  
1.2.1 字符界面簡介  
1.2.2 常用命令簡介  
1.3 Linux文件與目錄系統(tǒng)  
1.3.1 Linux文件系統(tǒng)類型介紹  
1.3.2 Linux目錄系統(tǒng)  
1.4 shell簡介  
1.5 網(wǎng)絡(luò)服務(wù)簡介  
1.5.1 Linux支持的網(wǎng)絡(luò)協(xié)議  
1.5.2 Linux的網(wǎng)絡(luò)服務(wù)  
第2章 Linux程序設(shè)計(jì)基礎(chǔ)——C環(huán)境  
2.1 Linux編程環(huán)境介紹  
2.1.1 系統(tǒng)平臺(tái)環(huán)境  
2.1.2 開發(fā)工具環(huán)境  
2.1.3 基于文本模式的開發(fā)平臺(tái)  
2.1.4 集成開發(fā)平臺(tái)Eclipse+CDT  
2.1.5 文檔幫助環(huán)境  
2.2 常用編輯器  
2.2.1 VIM編輯器  
2.2.2 Emacs編輯器  
2.3 g 編譯器的使用  
2.3.1 g 的主要選項(xiàng)  
2.3.2 GNU C擴(kuò)展簡介  
2.4 GNU make管理項(xiàng)目  
2.4.1 make簡介  
2.4.2 編寫Makefile文件的規(guī)則  
2.5 GDB調(diào)試  
2.5.1 GDB命令介紹  
2.5.2 GDB調(diào)試?yán)?nbsp; 
2.5.3 基于GDB的圖形界面調(diào)試工具  
第3章 Linuxcshell編程  
3.1 創(chuàng)建和運(yùn)行外殼程序  
3.1.1 創(chuàng)建外殼程序  
3.1.2 運(yùn)行外殼程序  
3.2 使用外殼變量  
3.2.1 給變量賦值  
3.2.2 讀取變量的值  
3.2.3 位置變量和其他系統(tǒng)變量  
3.2.4 引號(hào)的作用  
3.3 數(shù)值運(yùn)算命令  
3.4 條件表達(dá)式  
3.4.1 if表達(dá)式  
3.4.2 case表達(dá)式  
3.5 循環(huán)語句  
3.5.1 for語句  
3.5.2 while語句  
3.5.3 until語句  
3.6 shift命令  
3.7 select語句  
3.8 repeat語句  
3.9 函數(shù)  
3.10 shell應(yīng)用舉例  
第4章 構(gòu)建嵌入式Linux系統(tǒng)  
4.1 GNU跨平臺(tái)開發(fā)工具鏈  
4.1.1 基礎(chǔ)知識(shí)  
4.1.2 GNU跨平臺(tái)開發(fā)鏈的建立過程  
4.2 嵌入式Linux內(nèi)核  
4.3 嵌入式Linux根文件系統(tǒng)  
4.4 BootLoader簡介  
第5章 嵌入式BootLoader技術(shù)  
5.1 BootLoader的基本概念  
5.1.1 BootLoader所支持的CPU和嵌入式板  
5.1.2 BootLoader的安裝點(diǎn)和啟動(dòng)過程  
5.1.3 BootLoader的操作模式  
5.1.4 BootLoader與主機(jī)之間的通信方式  
5.2 BootLoader典型結(jié)構(gòu)框架  
5.2.1 BootLoader的stage1  
5.2.2 BootLoader的stage2  
5.3 典型BootLoader(Blob)分析和移植  
5.3.1 Blob簡介..  
5.3.2 Blob的運(yùn)行過程分析  
5.3.3 Blob的移植  
第6章 ARM-Linux內(nèi)核分析  
6.1 ARM微處理器  
6.1.1 RISC體系結(jié)構(gòu)  
6.1.2 ARM微處理器的寄存器結(jié)構(gòu)  
6.1.3 ARM微處理器的指令結(jié)構(gòu)  
6.2 ARM-Linux的內(nèi)存管理  
6.2.1 內(nèi)存管理單元MMU  
6.2.2 ARM-Linux的存儲(chǔ)管理機(jī)制  
6.2.3 ARM-Linux存儲(chǔ)機(jī)制的建立  
6.2.4 ARM-Linux對(duì)進(jìn)程虛擬空間的管理  
6.3 ARM-Linux進(jìn)程管理與調(diào)度  
6.3.1 task_struct數(shù)據(jù)結(jié)構(gòu)  
6.3.2 Linux進(jìn)程的創(chuàng)建. 執(zhí)行和消亡  
6.3.3 ARM-Linux的進(jìn)程調(diào)度  
6.4 ARM-Linux中斷響應(yīng)與處理  
6.4.1 ARM的異常中斷種類  
6.4.2 ARM處理器對(duì)異常中斷的響應(yīng)及返回過程  
6.5 ARM-Linux系統(tǒng)啟動(dòng)與初始化  
6.5.1 內(nèi)核數(shù)據(jù)結(jié)構(gòu)的初始化  
6.5.2 外設(shè)初始化  
6.5.3 init進(jìn)程和inittab文件  
6.5.4 rc啟動(dòng)腳本  
6.5.5 shell的啟動(dòng)  
6.6 Linux模塊化機(jī)制  
6.6.1 Linux的模塊化  
6.6.2 模塊的載入  
6.6.3 模塊的卸載  
6.7 ARM-Linux內(nèi)核裁減  
第7章 嵌入式文件系統(tǒng)  
7.1 Linux文件系統(tǒng)結(jié)構(gòu)與特征  
7.1.1 Linux文件系統(tǒng)概述  
7.1.2 Linux文件系統(tǒng)布局  
7.1.3 Linux支持的文件系統(tǒng)  
7.2 嵌入式文件系統(tǒng)簡介  
7.2.1 嵌入式文件系統(tǒng)JFFS簡介  
7.2.2 嵌入式文件系統(tǒng)YAFFS簡介  
7.3 構(gòu)建根文件系統(tǒng)  
7.4 根文件系統(tǒng)設(shè)置  
7.5 BusyBox  
7.5.1 BusyBox簡介  
7.5.2 使用BusyBox構(gòu)建根文件系統(tǒng)  
第8章 嵌入式Linux多線程編程  
8.1 線程基本概念  
8.1.1 Linux線程簡介  
8.1.2 Linux線程編程基礎(chǔ)  
8.2 多線程同步  
8.2.1 互斥鎖  
8.2.2 條件變量  
8.2.3 信號(hào)量  
8.3 生產(chǎn)者-消費(fèi)者問題  
8.3.1 生產(chǎn)者-消費(fèi)者問題簡介  
8.3.2 生產(chǎn)者-消費(fèi)者問題實(shí)例  
第9章 簡單嵌入式Web服務(wù)器設(shè)計(jì)  
9.1 HTTP協(xié)議基礎(chǔ)  
9.1.1 HTTP協(xié)議概述  
9.1.2 HTTP協(xié)議的方法  
9.1.3 HTTP協(xié)議消息頭  
9.1.4 HTTP協(xié)議使用舉例  
9.2 socket編程基礎(chǔ)  
9.2.1 socket描述  
9.2.2 TCP/IP模型  
9.2.3 socket描述符  
9.3 嵌入式Web服務(wù)器系統(tǒng)結(jié)構(gòu)  
9.3.1 協(xié)議標(biāo)準(zhǔn)  
9.3.2 瘦Web服務(wù)器  
9.3.3 嵌入式應(yīng)用接口技術(shù)  
9.3.4 實(shí)現(xiàn)形式  
9.3.5 EMIT  
9.3.6 RomPager  
9.4 Web服務(wù)器構(gòu)建  
第10章 嵌入式GUI  
10.1 嵌入式GUI簡介  
10.1.1 MiniGUI  
10.1.2 Qt/Embedded  
10.1.3 Nano-X  
10.1.4 OpenGUI  
10.2 MiniGUI程序設(shè)計(jì)基礎(chǔ)  
10.2.1 MiniGUI的特點(diǎn)  
10.2.2 窗口處理過程  
10.2.3 MiniGUI的線程機(jī)制  
10.2.4 MiniGUI的體系結(jié)構(gòu)  
10.2.5 MiniGUI的底層引擎  
10.2.6 MiniGUI的三種運(yùn)行模式  
10.3 Qt/Embedded程序設(shè)計(jì)基礎(chǔ)  
10.3.1 Qt/Embedded的圖形引擎實(shí)現(xiàn)基礎(chǔ)  
10.3.2 Qt/Embedded的事件驅(qū)動(dòng)基礎(chǔ)  
10.3.3 Qt/Embedded底層支持分析  
10.4 嵌入式GUI的移植  
參考文獻(xiàn)...  

本目錄推薦

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