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

嵌入式Linux應用編程

嵌入式Linux應用編程

定 價:¥29.00

作 者: 許信順 等編著
出版社: 機械工業(yè)出版社
叢編項: 中國電子學會嵌入式專家委員會指定教材
標 簽: Linux

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

內(nèi)容簡介

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

作者簡介

暫缺《嵌入式Linux應用編程》作者簡介

圖書目錄

第1章 Linux系統(tǒng)入門基礎  
1.1 認識Linux操作系統(tǒng)  
1.1.1 Linux和Unix的簡明歷史  
1.1.2 Linux系統(tǒng)的特點和組成  
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)絡服務簡介  
1.5.1 Linux支持的網(wǎng)絡協(xié)議  
1.5.2 Linux的網(wǎng)絡服務  
第2章 Linux程序設計基礎——C環(huán)境  
2.1 Linux編程環(huán)境介紹  
2.1.1 系統(tǒng)平臺環(huán)境  
2.1.2 開發(fā)工具環(huán)境  
2.1.3 基于文本模式的開發(fā)平臺  
2.1.4 集成開發(fā)平臺Eclipse+CDT  
2.1.5 文檔幫助環(huán)境  
2.2 常用編輯器  
2.2.1 VIM編輯器  
2.2.2 Emacs編輯器  
2.3 g 編譯器的使用  
2.3.1 g 的主要選項  
2.3.2 GNU C擴展簡介  
2.4 GNU make管理項目  
2.4.1 make簡介  
2.4.2 編寫Makefile文件的規(guī)則  
2.5 GDB調(diào)試  
2.5.1 GDB命令介紹  
2.5.2 GDB調(diào)試例程  
2.5.3 基于GDB的圖形界面調(diào)試工具  
第3章 Linuxcshell編程  
3.1 創(chuàng)建和運行外殼程序  
3.1.1 創(chuàng)建外殼程序  
3.1.2 運行外殼程序  
3.2 使用外殼變量  
3.2.1 給變量賦值  
3.2.2 讀取變量的值  
3.2.3 位置變量和其他系統(tǒng)變量  
3.2.4 引號的作用  
3.3 數(shù)值運算命令  
3.4 條件表達式  
3.4.1 if表達式  
3.4.2 case表達式  
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應用舉例  
第4章 構(gòu)建嵌入式Linux系統(tǒng)  
4.1 GNU跨平臺開發(fā)工具鏈  
4.1.1 基礎知識  
4.1.2 GNU跨平臺開發(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的安裝點和啟動過程  
5.1.3 BootLoader的操作模式  
5.1.4 BootLoader與主機之間的通信方式  
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的運行過程分析  
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的存儲管理機制  
6.2.3 ARM-Linux存儲機制的建立  
6.2.4 ARM-Linux對進程虛擬空間的管理  
6.3 ARM-Linux進程管理與調(diào)度  
6.3.1 task_struct數(shù)據(jù)結(jié)構(gòu)  
6.3.2 Linux進程的創(chuàng)建. 執(zhí)行和消亡  
6.3.3 ARM-Linux的進程調(diào)度  
6.4 ARM-Linux中斷響應與處理  
6.4.1 ARM的異常中斷種類  
6.4.2 ARM處理器對異常中斷的響應及返回過程  
6.5 ARM-Linux系統(tǒng)啟動與初始化  
6.5.1 內(nèi)核數(shù)據(jù)結(jié)構(gòu)的初始化  
6.5.2 外設初始化  
6.5.3 init進程和inittab文件  
6.5.4 rc啟動腳本  
6.5.5 shell的啟動  
6.6 Linux模塊化機制  
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)設置  
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線程編程基礎  
8.2 多線程同步  
8.2.1 互斥鎖  
8.2.2 條件變量  
8.2.3 信號量  
8.3 生產(chǎn)者-消費者問題  
8.3.1 生產(chǎn)者-消費者問題簡介  
8.3.2 生產(chǎn)者-消費者問題實例  
第9章 簡單嵌入式Web服務器設計  
9.1 HTTP協(xié)議基礎  
9.1.1 HTTP協(xié)議概述  
9.1.2 HTTP協(xié)議的方法  
9.1.3 HTTP協(xié)議消息頭  
9.1.4 HTTP協(xié)議使用舉例  
9.2 socket編程基礎  
9.2.1 socket描述  
9.2.2 TCP/IP模型  
9.2.3 socket描述符  
9.3 嵌入式Web服務器系統(tǒng)結(jié)構(gòu)  
9.3.1 協(xié)議標準  
9.3.2 瘦Web服務器  
9.3.3 嵌入式應用接口技術(shù)  
9.3.4 實現(xiàn)形式  
9.3.5 EMIT  
9.3.6 RomPager  
9.4 Web服務器構(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程序設計基礎  
10.2.1 MiniGUI的特點  
10.2.2 窗口處理過程  
10.2.3 MiniGUI的線程機制  
10.2.4 MiniGUI的體系結(jié)構(gòu)  
10.2.5 MiniGUI的底層引擎  
10.2.6 MiniGUI的三種運行模式  
10.3 Qt/Embedded程序設計基礎  
10.3.1 Qt/Embedded的圖形引擎實現(xiàn)基礎  
10.3.2 Qt/Embedded的事件驅(qū)動基礎  
10.3.3 Qt/Embedded底層支持分析  
10.4 嵌入式GUI的移植  
參考文獻...  

本目錄推薦

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