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

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

內(nèi)容概要

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

書(shū)籍目錄

第一篇 基礎(chǔ)篇 第1章  嵌入式Linux基礎(chǔ)   1.1  嵌入式系統(tǒng)   1.2  實(shí)時(shí)與實(shí)時(shí)系統(tǒng)   1.3  嵌入式Linux   1.4  主流嵌入式芯片簡(jiǎn)介   1.5  小結(jié)   1.6   思考題 第2章  開(kāi)發(fā)嵌入式Linux應(yīng)用軟件   2.1  建立嵌入式開(kāi)發(fā)平臺(tái)   2.2  嵌入式Linux軟件開(kāi)發(fā)工具   2.3  嵌入式Linux應(yīng)用軟件開(kāi)發(fā)流程   2.4  一個(gè)簡(jiǎn)單的應(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章 鍵盤(pán)開(kāi)發(fā)和時(shí)鐘管理   8.1  最簡(jiǎn)單的鍵盤(pán)——按鍵開(kāi)關(guān)   8.2  在嵌入式系統(tǒng)中擴(kuò)展鍵盤(pán)   8.3  嵌入式Linux時(shí)鐘管理   8.4  小結(jié)   8.5  思考題  第9章 圖形界面應(yīng)用程序開(kāi)發(fā)   9.1  嵌入式GUI特點(diǎn)及種類   9.2  MiniGUI簡(jiǎn)介   9.3  MiniGUI程序框架及示例   9.4  MiniGUI中的窗口與消息   9.5  鍵盤(pán)與鼠標(biāo)   9.6  繪圖工具與圖形設(shè)備接口   9.7  MiniGUI中的常用控件   9.8  對(duì)話框   9.9  菜單的使用   9.10  小結(jié)   9.11  思考題  第10章 USB設(shè)備驅(qū)動(dòng)程序開(kāi)發(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  編寫(xiě)嵌入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編寫(xiě)代理服務(wù)器   13.4  小結(jié)   13.5  思考題 第14章 嵌入式數(shù)據(jù)庫(kù)   14.1  嵌入式系統(tǒng)中的數(shù)據(jù)庫(kù)   14.2  mSQL簡(jiǎn)介   14.3  在Linux上安裝和配置mSQL   14.4  mSQL工具程序   14.5  mSQL的C API函數(shù)   14.6  mSQL嵌入式數(shù)據(jù)庫(kù)應(yīng)用實(shí)例分析   14.7  小結(jié)   14.8  思考題  參考文獻(xiàn)

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

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


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


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

 
 

 

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

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