注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)嵌入式Linux C語言完全精通教程

嵌入式Linux C語言完全精通教程

嵌入式Linux C語言完全精通教程

定 價:¥68.00

作 者: 唐寵 編; 粟思科 審校
出版社: 化學(xué)工業(yè)出版社
叢編項:
標(biāo) 簽: C C++ C# VC VC++ 程序設(shè)計 計算機/網(wǎng)絡(luò)

ISBN: 9787122216342 出版時間: 2015-01-01 包裝: 平裝
開本: 16開 頁數(shù): 283 字數(shù):  

內(nèi)容簡介

  《嵌入式Linux C語言完全精通教程》面向嵌入式Linux應(yīng)用軟件開發(fā)領(lǐng)域的入門讀者,以由淺入深,循序漸進的方式介紹嵌入式Linux應(yīng)用軟件開發(fā)所涉及的基本知識與實用技術(shù)。本書分三大部分:C語言與Linux基礎(chǔ),嵌入式系統(tǒng)概述與Linux編程關(guān)鍵技術(shù),綜合項目實戰(zhàn)。本書內(nèi)容全面,以最基本的C語言編程與數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí)為起點,中間穿插嵌入式數(shù)據(jù)庫、嵌入式圖形界面、嵌入式網(wǎng)絡(luò)開發(fā)等實用技術(shù),并在最后通過項目實戰(zhàn),將所有嵌入式應(yīng)用開發(fā)關(guān)鍵技術(shù)凝結(jié)在一起,以實際項目的形式展現(xiàn)在讀者面前。即便是零基礎(chǔ)的讀者,也可以通過本書的學(xué)習(xí)具備初級嵌入式軟件開發(fā)人員所要求的技術(shù)能力。本書循序漸進、實用性強,注重以淺顯易懂的語言介紹基礎(chǔ)理論與應(yīng)用,可供嵌入式開發(fā)人員學(xué)習(xí)使用,也可用作高等院校相關(guān)專業(yè)的教材或參考書。

作者簡介

  唐寵,四川大學(xué),副教授,唐寵四川大學(xué)副教授,西部東北理工類教材編委會委員, 曾在美國風(fēng)河系統(tǒng)公司中國研發(fā)中心擔(dān)任系統(tǒng)工程師,負責(zé)VxWorks嵌入式系統(tǒng)相關(guān)的網(wǎng)絡(luò)協(xié)議分析與應(yīng)用開發(fā)工作。在線傳感器網(wǎng)絡(luò)領(lǐng)域某國家自然科學(xué)基金項目中擔(dān)任項目組負責(zé)人,負責(zé)通信協(xié)議方面的理論研究和軟件實現(xiàn)工作。

圖書目錄

第1章C語言與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)
1.1C語言基礎(chǔ)
1.1.1C語言基礎(chǔ)知識
1.1.2C程序基本組成
1.1.3標(biāo)示符與數(shù)據(jù)類型
1.1.4運算符與表達式
1.2程序流程與函數(shù)
1.2.1三種流程控制結(jié)構(gòu)
1.2.2函數(shù)的聲明與調(diào)用
1.3C語言的指針
1.3.1指針的定義與賦值16
1.3.2指針的運算與操作19
1.4數(shù)組與字符串26
1.4.1一維數(shù)組與二維數(shù)組26
1.4.2字符串與指針31
1.4.3字符串的輸入輸出與處理33
1.5編譯預(yù)處理與變量存儲空間35
1.5.1編譯預(yù)處理機制35
1.5.2變量存儲空間與作用域39
1.5.3動態(tài)內(nèi)存分配43
1.6數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)44
1.6.1類型重定義與結(jié)構(gòu)體44
1.6.2線性結(jié)構(gòu)與順序存儲49
1.6.3棧和隊列51
1.6.4鏈表53
1.7本章小結(jié)56第2章Linux入門與基本操作
2.1Linux概述57
2.1.1Linux發(fā)展簡介57
2.1.2Linux特性與優(yōu)勢58
2.1.3Linux版本與許可證58
2.2Linux安裝61
2.2.1安裝準備61
2.2.2安裝過程與配置62
2.3Linux常用操作命令76
2.3.1Linux終端76
2.3.2系統(tǒng)用戶命令77
2.3.3文件操作命令77
2.3.4壓縮備份命令80
2.3.5網(wǎng)絡(luò)相關(guān)命令81
2.3.6時間顯示與其他常用命令82
2.4本章小結(jié)84第3章Linux常用的開發(fā)工具
3.1VIM編譯器85
3.1.1VIM的簡介85
3.1.2VIM的基本操作86
3.2GCC編譯器90
3.2.1GCC簡介90
3.2.2GCC編譯流程90
3.2.3GCC常用選項93
3.3GDB編譯器95
3.3.1GDB簡介95
3.3.2GDB的基本操作96
3.4make管理器100
3.4.1make和makefile簡介100
3.4.2makefile結(jié)構(gòu)與規(guī)則101
3.4.3make基本操作106
3.5本章小結(jié)107第4章嵌入式系統(tǒng)基礎(chǔ)
4.1嵌入式系統(tǒng)簡介108
4.1.1什么是嵌入式系統(tǒng)108
4.1.2嵌入式系統(tǒng)的體系結(jié)構(gòu)109
4.1.3嵌入式系統(tǒng)應(yīng)用與發(fā)展111
4.2嵌入式操作系統(tǒng)113
4.2.1嵌入式操作系統(tǒng)簡介113
4.2.2主流嵌入式操作系統(tǒng)114
4.3嵌入式微處理器114
4.3.1嵌入式微處理器簡介114
4.3.2主流嵌入式微處理器115
4.4本章小結(jié)116第5章嵌入式交叉編譯開發(fā)環(huán)境
5.1交叉編譯環(huán)境117
5.1.1交叉編譯環(huán)境簡介117
5.1.2構(gòu)建交叉編譯環(huán)境118
5.1.3交叉編譯工具的使用119
5.2開發(fā)板與宿主機互連120
5.2.1Mini6410開發(fā)板簡介120
5.2.2串口調(diào)試工具配置的使用122
5.2.3USB下載工具配置與使用126
5.2.4以太網(wǎng)接口配置與使用130
5.2.5NFS與FTP132
5.3本章小結(jié)134第6章嵌入式文件I/O開發(fā)
6.1文件的打開與關(guān)閉135
6.1.1系統(tǒng)調(diào)用135
6.1.2用戶編程接口與系統(tǒng)命令136
6.1.3open和close函數(shù)136
6.2文件的讀取與寫入138
6.2.1read和write函數(shù)的說明138
6.2.2read和write函數(shù)格式138
6.2.3open和read函數(shù)的使用實例139
6.3文件讀寫指針操作140
6.4文件其他相關(guān)操作140
6.4.1fcntl函數(shù)141
6.4.2select函數(shù)145
6.5本章小結(jié)147第7章嵌入式多任務(wù)開發(fā)
7.1多任務(wù)開發(fā)148
7.1.1進程簡介148
7.1.2進程的創(chuàng)建與退出150
7.1.3進程間通信156
7.2多線程編程167
7.2.1線程簡介167
7.2.2線程的創(chuàng)建與退出168
7.2.3線程的同步與互斥172
7.3本章小結(jié)180第8章嵌入式網(wǎng)絡(luò)應(yīng)用開發(fā)
8.1計算機網(wǎng)絡(luò)概述181
8.1.1網(wǎng)絡(luò)體系與參考模型181
8.1.2TCP/IP協(xié)議族184
8.1.3傳輸層協(xié)議TCP與UDP186
8.1.4幾種常用應(yīng)用層協(xié)議190
8.2socket編程191
8.2.1socket簡介191
8.2.2socket基本函數(shù)193
8.2.3TCP編程模型203
8.2.4UDP編程模型209
8.3本章小結(jié)214第9章嵌入式數(shù)據(jù)庫開發(fā)
9.1SQLite簡介215
9.1.1SQLite的發(fā)展和優(yōu)勢215
9.1.2SQLite的體系結(jié)構(gòu)216
9.1.3SQLite的安裝和移植218
9.2SQLite使用與開發(fā)219
9.2.1SQLite的命令行接口219
9.2.2SQLite的C語言接口224
9.3本章小結(jié)230第10章嵌入式圖形界面開發(fā)
10.1Qt簡介231
10.1.1Qt的發(fā)展與特點232
10.1.2Qt的基本架構(gòu)233
10.1.3Qt安裝與移植234
10.2Qt開發(fā)技術(shù)237
10.2.1Qt Creator的配置安裝237
10.2.2Qt的信號與槽機制239
10.2.3Qt圖形界面編程241
10.2.4生成Qt可執(zhí)行程序250
10.3本章小結(jié)251第11章項目實戰(zhàn)1——基于Qt的小型游戲設(shè)計
11.1功能描述252
11.2程序事件流程圖252
11.3代碼實現(xiàn)252
11.4實驗總結(jié)264第12章項目實戰(zhàn)2——基于WiFi的嵌入式圖像采集系統(tǒng)設(shè)計
12.1功能描述265
12.2模塊劃分265
12.3代碼實現(xiàn)266
12.3.1攝像頭采集的實現(xiàn)267
12.3.2圖片壓縮模塊271
12.3.3傳輸模塊275
12.3.4主函數(shù)277
12.4服務(wù)器的搭建278
12.5實驗結(jié)果282
12.6實驗總結(jié)283
參考文獻

本目錄推薦

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