本書按照嵌入式系統(tǒng)的開發(fā)流程分成六章,包括嵌入式Linux開發(fā)應(yīng)用、Qt開發(fā)環(huán)境搭建及程序開發(fā)、電子相冊(cè)設(shè)計(jì)與開發(fā)、GPS定位程序設(shè)計(jì)與開發(fā)、GPRS短信程序設(shè)計(jì)與開發(fā)以及溫濕度實(shí)時(shí)數(shù)據(jù)曲線圖程序設(shè)計(jì)與開發(fā)!扒度胧絃inux開發(fā)應(yīng)用,,部分講述嵌入式Linux平臺(tái)搭建、工具安裝以及交叉編譯程序的整個(gè)流程,使讀者能夠通過(guò)實(shí)際動(dòng)手操作,系統(tǒng)地掌握嵌入式環(huán)境下C程序開發(fā)和編譯的整個(gè)過(guò)程!癚t開發(fā)環(huán)境搭建及程序開發(fā),,部分講述Qt開發(fā)環(huán)境搭建、PC版和ARM版Qt庫(kù)的編譯安裝以及程序的開發(fā)編譯及下載運(yùn)行!半娮酉鄡(cè)設(shè)計(jì)與開發(fā)”部分詳細(xì)講解利用Qt圖形圖像編程技術(shù)進(jìn)行電子相冊(cè)設(shè)計(jì)與開發(fā)的整個(gè)流程!癎PS定位程序設(shè)計(jì)與開發(fā)”部分講述通過(guò)嵌入式設(shè)備上的串口通信,接收從GPS接收機(jī)發(fā)送過(guò)來(lái)的NMEA協(xié)議數(shù)據(jù),然后進(jìn)行解析和顯示處理!癎PRS短信程序設(shè)計(jì)與開發(fā),,部分詳細(xì)講解通過(guò)串口通信編程實(shí)現(xiàn)短信的發(fā)送和接收。最后“溫濕度實(shí)時(shí)數(shù)據(jù)曲線圖程序設(shè)計(jì)與開發(fā)”部分從Zigbee無(wú)線通信角度講述Zigbee協(xié)調(diào)器獲取溫濕度傳感器發(fā)送的溫濕度數(shù)據(jù)之后,通過(guò)嵌入式Qt編程,實(shí)現(xiàn)在嵌入式設(shè)備界面上實(shí)時(shí)顯示反應(yīng)溫濕度變化的曲線
前言
第1章嵌入式Linux開發(fā)應(yīng)用
1.1嵌入式Linux簡(jiǎn)介
1.1.1嵌入式Linux特點(diǎn)
1.1.2嵌入式Linux應(yīng)用領(lǐng)域
1.2 Linux操作系統(tǒng)安裝
1.2.1 Ubuntu操作系統(tǒng)簡(jiǎn)介
1.2.2新建虛擬機(jī)
1.2.3安裝Ubunml0.04操作系統(tǒng)
1.2.4 Root用戶參數(shù)設(shè)置
1.2.5安裝VMware Tools
1.2.6 vim編輯器安裝
1.2.7設(shè)置Linux系統(tǒng)共享文件夾
1.3 Linux交叉編輯器安裝
1.3.1交叉開發(fā)環(huán)境特點(diǎn)
1.3.2交叉開發(fā)環(huán)境組成要素
1.3.3安裝交叉編譯器
1.4 Linux平臺(tái)的C程序開發(fā)
1.4.1 Linux的C程序代碼編寫
1.4.2編譯PC版的C程序
1.4.3編譯ARM版的C程序
1.5 Linux平臺(tái)的minicom串口安裝配置
1.5.1設(shè)置虛擬機(jī)串口參數(shù)
1.5.2安裝與配置minicom
第2章Qt開發(fā)環(huán)境搭建及程序開發(fā)
2.1 Qt技術(shù)簡(jiǎn)介
2.1.1Qt支持的平臺(tái)
2.1.2 Qt套件的組成
2.2 Linux平臺(tái)下Qt開發(fā)平臺(tái)搭建
2.2.1構(gòu)建Qt/Embeded的交叉編譯環(huán)境條件
2.2.2編譯安裝PC版0t庫(kù)
2.2.3編譯安裝ARM版Qt庫(kù)
2.3 Linux平臺(tái)下0t程序開發(fā)
2.3.1設(shè)囂開發(fā)環(huán)境為中文環(huán)境
2.3.2構(gòu)建用戶登錄程序
2.3.3用戶登錄程序界面設(shè)計(jì)
2.3.4用戶登錄程序信號(hào)和槽設(shè)計(jì)
2.3.5用戶登錄程序功能代碼實(shí)現(xiàn)
2.4 Linux平臺(tái)下Qt程序編譯運(yùn)行
2.4.1 PC版程序編譯運(yùn)行
2.4.2 ARM版程序編譯下載運(yùn)行
第3章 電子相冊(cè)設(shè)計(jì)與開發(fā)
3.1 電子相冊(cè)功能簡(jiǎn)介
3.1.1項(xiàng)目開發(fā)背景
3.1.2功能結(jié)構(gòu)分析
3.2電子相冊(cè)程序設(shè)計(jì)
3.2.1構(gòu)建電子相冊(cè)程序
3.2.2電子相冊(cè)程序界面設(shè)計(jì)
3.3 電子相冊(cè)程序代碼功能實(shí)現(xiàn)
3.3.1程序頭文件功能實(shí)現(xiàn)
3.3.2程序主文件功能實(shí)現(xiàn)
3.4電子相冊(cè)程序運(yùn)行
第4章GPS定位程序設(shè)計(jì)與開發(fā)
4.1 串口通信簡(jiǎn)介
4.1.1 RS一232.C串口標(biāo)準(zhǔn)
4.1.2串行數(shù)據(jù)傳輸
4.2 GPS簡(jiǎn)介
4.2.1 GPS全球衛(wèi)星定位系統(tǒng)組成
4.2.2 GPS應(yīng)用
4.3 GPS系統(tǒng)的NMEA協(xié)議
4.3.1 NMEA協(xié)議特性
4.3.2 NMEA協(xié)議使用
4.4 GPS定位程序功能分析
4.4.1硬件設(shè)備的GPS平臺(tái)構(gòu)建
4.4.2串口工具測(cè)試
4.4.3功能模塊分析
4.5 串口類編程簡(jiǎn)介
4.6 GPS定位程序設(shè)計(jì)
……
第5章 GPRS短信程序設(shè)計(jì)與開關(guān)
第6章 溫濕度實(shí)時(shí)數(shù)據(jù)曲線圖程序設(shè)計(jì)與開發(fā)
附錄