出版時間:2008-5 出版社:電子工業(yè)出版社 作者:商斌 頁數(shù):614 字數(shù):1053200
Tag標簽:無
內(nèi)容概要
本書從嵌入式系統(tǒng)基礎(chǔ)概念講起,共分3篇、10章。第1篇扼要地介紹嵌入式Linux系統(tǒng)開發(fā)的基礎(chǔ)知識,并回顧ANSI C語言的語法知識。第2篇介紹嵌入式Linux C語言開發(fā)中的重要技術(shù),包括常用數(shù)據(jù)類型與修飾符、預(yù)處理器與重要函數(shù)、常用數(shù)據(jù)結(jié)構(gòu)及嵌入?yún)R編語言與移植性問題等應(yīng)用性內(nèi)容,結(jié)合項目實例展開討論。第3篇則分別給出在嵌入式GUI應(yīng)用開發(fā)、驅(qū)動開發(fā)和網(wǎng)絡(luò)應(yīng)用開發(fā)等3方面的實際案例,詳細講解了嵌入式Linux C語言開發(fā)技術(shù)的綜合運用。 本書具有由淺入深、通俗易懂和注重實踐等特點,適合于沒有或者缺乏嵌入式Linux程序設(shè)計經(jīng)驗的初學(xué)者作為嵌入式Linux C語言開發(fā)的自學(xué)教材,同時也適合于已掌握C語言基礎(chǔ)編程技術(shù),需要提高嵌入式C語言編程實踐能力,以及對嵌入式Linux編程感興趣的程序員進行閱讀。
書籍目錄
第1篇 嵌入式Linux開發(fā)介紹 第1章 嵌入式系統(tǒng)基礎(chǔ) 1.1 嵌入式系統(tǒng)概述 1.2 嵌入式操作系統(tǒng) 1.3 ARM處理器平臺介紹 1.4 搭建嵌入式Linux系統(tǒng)開發(fā)環(huán)境 1.5 本章小結(jié) 第2章 嵌入式Linux C語言開發(fā)介紹 2.1 嵌入式Linux與C語言 2.2 基本編輯器vi的使用 2.3 高級編輯器Emacs的使用 2.4 編譯器GCC的使用 2.5 調(diào)試器GDB的使用 2.6 Make工程管理器 2.7 本章小結(jié) 第3章 C語言基礎(chǔ)回顧 3.1 C語言的“基礎(chǔ)字符”與“詞匯” 3.2 數(shù)據(jù)類型 3.3 運算符與表達式 3.4 程序流程控制 3.5 字符輸入/輸出 3.6 函數(shù) 3.7 本章小結(jié) 第2篇 嵌入式Linux C語言開發(fā)入門 第4章 嵌入式Linux C語言常用數(shù)據(jù)類型與修飾符 4.1 指針 4.2 數(shù)組 4.3 結(jié)構(gòu)體與共用體 4.4 數(shù)據(jù)類型修飾符 4.5 存儲類修飾符 4.6 本章小結(jié) 第5章 嵌入式Linux C語言預(yù)處理器與重要函數(shù) 5.1 頭文件的概念和配置 5.2 預(yù)處理器 5.3 字符串函數(shù) 5.4 文件輸入/輸出函數(shù) 5.5 內(nèi)存操作函數(shù) 5.6 Linux內(nèi)核函數(shù) 第6章 嵌入式Linux C語言常用數(shù)據(jù)結(jié)構(gòu) 6.1 鏈表 …… 第7章 嵌入式Linux C語言嵌入?yún)R編 第8章 工控觸摸屏人機界面系統(tǒng)的開發(fā) 第9章 基于PCI總線的無線網(wǎng)卡驅(qū)動開發(fā) 第10章 基于Linux的嵌入式微瀏覽器的設(shè)計與開發(fā)
章節(jié)摘錄
第1篇 嵌入式Linux開發(fā)介紹 第1章 嵌入式系統(tǒng)基礎(chǔ) 1.1 嵌入式系統(tǒng)概述 嵌入式系統(tǒng)無處不在。從MP3、PDA、手機,智能玩具,網(wǎng)絡(luò)家電、智能家電和車載電子設(shè)備到工業(yè)和服務(wù)領(lǐng)域的工業(yè)控制、數(shù)控機床、智能工具、工業(yè)機器人和服務(wù)機器人等各個行業(yè),無一不在應(yīng)用著嵌入式技術(shù)。本節(jié)將從我們身邊的嵌入式系統(tǒng)講起,給嵌入式系統(tǒng)下一個比較全面的定義,并探討嵌入式系統(tǒng)的發(fā)展趨勢。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
嵌入式Linux C語言開發(fā)入門與編程實踐 PDF格式下載