嵌入式Linux應(yīng)用開發(fā)詳解

出版時(shí)間:2004-7-1  出版社:機(jī)械工業(yè)出版社  作者:劉崢嶸  
Tag標(biāo)簽:無  

內(nèi)容概要

本書立足于嵌入式Linux平臺(tái),側(cè)重于實(shí)際開發(fā)應(yīng)用,是一本結(jié)合嵌入式Linux技術(shù)最新發(fā)展潮流和編者多年開發(fā)經(jīng)驗(yàn),精心編寫的嵌入式Linux開發(fā)用書。全書內(nèi)容共分三篇:第一篇為基礎(chǔ)篇,包括第1章和第2章,主要介紹嵌入式Linux的基本知識(shí)和如何配置嵌入式Linux開發(fā)環(huán)境;第二篇為系統(tǒng)篇,包括第3-7章,主要介紹了uClinux操作系統(tǒng)相關(guān)的知識(shí),如任務(wù)管理、任務(wù)間通信、內(nèi)存與I/O管理以及中斷處理機(jī)制等:第三篇為應(yīng)用篇,包括第8-14章,主要介紹了如何實(shí)現(xiàn)串口通信、鍵盤擴(kuò)展、定時(shí)器、GUI、LCD驅(qū)動(dòng)和USB驅(qū)動(dòng)、PCI驅(qū)動(dòng)、網(wǎng)絡(luò)以及嵌入式數(shù)據(jù)庫等擴(kuò)展應(yīng)用。在本書配套光盤中給出了書中所有實(shí)例的完整代碼,讀者可以作為學(xué)習(xí)和研究之用。全書涵蓋了嵌入式Linux下應(yīng)用開發(fā)的各個(gè)方面,實(shí)用性高,針對(duì)性強(qiáng)。 
本書內(nèi)容豐富,圖文并茂,語言流暢,通俗易懂,可操作性強(qiáng)。本書既可作為各高等院校有關(guān)嵌入式Linux專業(yè)的教學(xué)用書,也可供在嵌入式Linux平臺(tái)下進(jìn)行應(yīng)用開發(fā)的廣大工作人員學(xué)習(xí)和參考。

書籍目錄

第一篇 基礎(chǔ)篇 第1章  嵌入式Linux基礎(chǔ)   1.1  嵌入式系統(tǒng)   1.2  實(shí)時(shí)與實(shí)時(shí)系統(tǒng)   1.3  嵌入式Linux   1.4  主流嵌入式芯片簡介   1.5  小結(jié)   1.6   思考題 第2章  開發(fā)嵌入式Linux應(yīng)用軟件   2.1  建立嵌入式開發(fā)平臺(tái)   2.2  嵌入式Linux軟件開發(fā)工具   2.3  嵌入式Linux應(yīng)用軟件開發(fā)流程   2.4  一個(gè)簡單的應(yīng)用程序———Helloworld   2.5  小結(jié)   2.6  思考題第二篇  系統(tǒng)篇  第3章  任務(wù)管理   3.1  任務(wù)概述   3.2  任務(wù)狀態(tài)的轉(zhuǎn)變   3.3  任務(wù)調(diào)度   3.4  常用任務(wù)管  API   3.5  關(guān)于任務(wù)的實(shí)例   3.6  小結(jié)   3.7  思考題 第4章  任務(wù)的同步與通信   4.1  任務(wù)間同步與互斥   4.2  任務(wù)間的同步   4.3  任務(wù)間的通信   4.4  嵌入式Linux中的任務(wù)間同步與通信   4.5  小結(jié)   4.6  思考題  第5章 存儲(chǔ)器管理   5.1  存儲(chǔ)器管理概述   5.2  Linux存儲(chǔ)器管理   5.3  小結(jié)   5.4  思考題  第6章 中斷處理   6.1  中斷概述   6.2  中斷機(jī)制   6.3  使用中斷驅(qū)動(dòng)串口   6.4  小結(jié)   6.5  思考題  第7章 嵌入式Linux下串口通信   7.1  串行I/O的基本概念   7.2  在嵌入式GUI特點(diǎn)及種類   7.3  嵌入式Linux時(shí)鐘管理   7.4  小結(jié)   7.5  思考題 第三篇 應(yīng)用篇 第8章 鍵盤開發(fā)和時(shí)鐘管理   8.1  最簡單的鍵盤——按鍵開關(guān)   8.2  在嵌入式系統(tǒng)中擴(kuò)展鍵盤   8.3  嵌入式Linux時(shí)鐘管理   8.4  小結(jié)   8.5  思考題  第9章 圖形界面應(yīng)用程序開發(fā)   9.1  嵌入式GUI特點(diǎn)及種類   9.2  MiniGUI簡介   9.3  MiniGUI程序框架及示例   9.4  MiniGUI中的窗口與消息   9.5  鍵盤與鼠標(biāo)   9.6  繪圖工具與圖形設(shè)備接口   9.7  MiniGUI中的常用控件   9.8  對(duì)話框   9.9  菜單的使用   9.10  小結(jié)   9.11  思考題  第10章 USB設(shè)備驅(qū)動(dòng)程序開發(fā)   10.1  USB體系結(jié)構(gòu)   10.2  USB通信協(xié)儀   10.3  USB設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)   10.4  小結(jié)   10.5  思考題  第11章 用LED和LCD作系統(tǒng)輸出   11.1  在嵌入式Linux系統(tǒng)中擴(kuò)展LED輸出   11.2  LCD顯示器的使用   11.3  在嵌入式Linux中使用LCD   11.4  小結(jié)   11.5  思考題 第12章 在嵌入式Linux系統(tǒng)中擴(kuò)展PCI設(shè)備   12.1  PCI總線規(guī)范   12.2  嵌入式Linux對(duì)PCI設(shè)備的支持   12.3  編寫嵌入Linux下PCI驅(qū)動(dòng)程序   12.4  小結(jié)   12.5  思考題  第13章 嵌入式Linux網(wǎng)絡(luò)編程   13.1  嵌入式Linux網(wǎng)絡(luò)體系結(jié)構(gòu)   13.2  嵌入式Linux環(huán)境下的socket編程   13.3  網(wǎng)絡(luò)編程實(shí)例——使用socket編寫代理服務(wù)器   13.4  小結(jié)   13.5  思考題 第14章 嵌入式數(shù)據(jù)庫   14.1  嵌入式系統(tǒng)中的數(shù)據(jù)庫   14.2  mSQL簡介   14.3  在Linux上安裝和配置mSQL   14.4  mSQL工具程序   14.5  mSQL的C API函數(shù)   14.6  mSQL嵌入式數(shù)據(jù)庫應(yīng)用實(shí)例分析   14.7  小結(jié)   14.8  思考題  參考文獻(xiàn)

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    嵌入式Linux應(yīng)用開發(fā)詳解 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7