基于Linux以及Qt的網(wǎng)絡(luò)電子相框設(shè)計(jì)實(shí)現(xiàn)
發(fā)布時(shí)間:2017-04-25 13:05
本文關(guān)鍵詞:基于Linux以及Qt的網(wǎng)絡(luò)電子相框設(shè)計(jì)實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:進(jìn)入21世紀(jì),互聯(lián)網(wǎng)與電子產(chǎn)品給人們的生活帶來了巨大變化。嵌入式設(shè)備體積小巧、能耗低、穩(wěn)定度高、價(jià)格便宜、功能針對(duì)性強(qiáng),得到了飛速發(fā)展,并受到了大量消費(fèi)者的青睞。電子相框正是一種專門用于顯示的嵌入式設(shè)備。電子相框支持多種格式的圖片、文字,擁有友好的用戶交互界面。除了供家庭觀看相片以外,電子相框在生活、生產(chǎn)中還有廣泛用途,比如作為公共場(chǎng)合的廣告機(jī)以及工廠無紙化生產(chǎn)的信息指示臺(tái)等等。這些應(yīng)用場(chǎng)合往往終端數(shù)量多、空間分布廣,并且經(jīng)常要求根據(jù)客戶、生產(chǎn)的需要現(xiàn)場(chǎng)頻繁更換數(shù)據(jù),而傳統(tǒng)電子相框使用U盤、SD卡作為存儲(chǔ)設(shè)備,這就大大制約了電子相框的更大范圍使用。本文旨在設(shè)計(jì)一種新型網(wǎng)絡(luò)電子相框,讓電子相框可以通過網(wǎng)絡(luò)更新數(shù)據(jù),解決電子相框在這些工作場(chǎng)合需要現(xiàn)場(chǎng)數(shù)據(jù)更新的問題,使得各應(yīng)用系統(tǒng)能對(duì)該電子相框進(jìn)行有效的控制和實(shí)時(shí)通信。同時(shí),新方案具有較強(qiáng)的可擴(kuò)展性,可在不同場(chǎng)合靈活使用。本文主要工作包括:1、選擇一款基于三星公司S3C2440A芯片的核心板,根據(jù)網(wǎng)絡(luò)電子相框功能的需求,自行設(shè)計(jì)底板電路。2、實(shí)現(xiàn)從底層bootloader到定制編譯內(nèi)核再到圖形開發(fā)框架的所有移植工作,搭建一套穩(wěn)定、小巧的嵌入式系統(tǒng)。3、使用Qt圖形界面開發(fā)框架編寫上層程序。本設(shè)計(jì)在基于Qt組件及API的前提下,采用C++語言實(shí)現(xiàn)了顯示文字與圖片、圖片變形等功能。并為電子相框嵌入第三方音頻播放軟件,并設(shè)計(jì)簡(jiǎn)潔的播放界面。4、基于FTP網(wǎng)絡(luò)協(xié)議,編寫電子相框與PC端數(shù)據(jù)服務(wù)中心的通信程序,并使用SQLite數(shù)據(jù)庫設(shè)計(jì)實(shí)現(xiàn)一種快速的數(shù)據(jù)比對(duì)與更新方案。5、對(duì)整個(gè)系統(tǒng)進(jìn)行測(cè)試,測(cè)試結(jié)果證明該系統(tǒng)的有效性。
【關(guān)鍵詞】:電子相框 ARM-Linux Qt FTP SQLite
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TN873;TP316.81
【目錄】:
- 摘要5-6
- ABSTRACT6-11
- 第一章 緒論11-15
- 1.1 研究工作的背景與意義11-12
- 1.2 電子相框發(fā)展現(xiàn)狀12-13
- 1.3 本文的主要工作及結(jié)構(gòu)安排13-15
- 第二章 電子相框系統(tǒng)理論基礎(chǔ)15-26
- 2.1 ARM體系結(jié)構(gòu)15-18
- 2.1.1 ARM簡(jiǎn)介15
- 2.1.2 ARM9處理器工作模式與寄存器組15-17
- 2.1.3 MMU17-18
- 2.2 FLASH存儲(chǔ)18-20
- 2.2.1 Nand Flash18-19
- 2.2.2 Nor Flash19-20
- 2.3 LCD液晶顯示器20-22
- 2.3.1 LCD簡(jiǎn)介20
- 2.3.2 LCD顯示原理20-22
- 2.4 觸摸屏與ADC轉(zhuǎn)換22
- 2.5 Linux操作系統(tǒng)以及驅(qū)動(dòng)開發(fā)簡(jiǎn)介22-23
- 2.5.1 Linux簡(jiǎn)介22-23
- 2.5.2 驅(qū)動(dòng)結(jié)構(gòu)23
- 2.6 FTP文件傳輸協(xié)議23-24
- 2.7 Qt簡(jiǎn)介24-25
- 2.8 本章小結(jié)25-26
- 第三章 硬件系統(tǒng)設(shè)計(jì)26-34
- 3.1 硬件總體設(shè)計(jì)26
- 3.2 電源電路設(shè)計(jì)26-27
- 3.3 復(fù)位電路設(shè)計(jì)27-28
- 3.4 網(wǎng)絡(luò)通信電路設(shè)計(jì)28-30
- 3.5 串口通信電路設(shè)計(jì)30-31
- 3.6 音頻電路設(shè)計(jì)31-32
- 3.7 LCD接口電路設(shè)計(jì)32-33
- 3.8 本章小結(jié)33-34
- 第四章 嵌入式開發(fā)環(huán)境搭建與源碼移植34-55
- 4.1 搭建開發(fā)環(huán)境34-35
- 4.2 u-boot簡(jiǎn)介與移植35-43
- 4.2.1 u-boot簡(jiǎn)介35-36
- 4.2.2 u-boot移植36-43
- 4.2.2.1 建立起自已的開發(fā)板體系36-37
- 4.2.2.2 修改時(shí)鐘、平臺(tái)相關(guān)代碼37-38
- 4.2.2.3 添加網(wǎng)絡(luò)功能38-39
- 4.2.2.4 Nor flash配置39-40
- 4.2.2.5 Nand flash讀寫移植40-43
- 4.3 Linux2.6.30.4 內(nèi)核移植與編譯43-49
- 4.3.1 修改外圍時(shí)鐘源44
- 4.3.2 修改LCD驅(qū)動(dòng)參數(shù)設(shè)置44-47
- 4.3.3 nand flash驅(qū)動(dòng)與yaffs2文件系統(tǒng)移植47-48
- 4.3.4 執(zhí)行編譯48-49
- 4.4 根文件系統(tǒng)與搭建Qt跨平臺(tái)開發(fā)工具49-54
- 4.4.1 制作根文件系統(tǒng)49-51
- 4.4.2 Qt源碼編譯與移植51-54
- 4.5 本章小結(jié)54-55
- 第五章 QT應(yīng)用程序開發(fā)55-81
- 5.1 信號(hào)與槽機(jī)制55-57
- 5.1.1 概述55
- 5.1.2 signal的使用55-56
- 5.1.3 slots函數(shù)56-57
- 5.1.4 signal與slots的關(guān)聯(lián)57
- 5.2 主界面程序57-60
- 5.3 圖片顯示模塊開發(fā)60-63
- 5.4 文本顯示模塊開發(fā)63-64
- 5.5 音頻播放模塊開發(fā)64-74
- 5.5.1 音頻播放器控制界面編寫64-66
- 5.5.2 MPlayer編譯及使用66-69
- 5.5.3 播放功能實(shí)現(xiàn)69-73
- 5.5.4 問題與改進(jìn)73-74
- 5.6 網(wǎng)絡(luò)傳輸模塊開發(fā)74-80
- 5.6.1 傳輸功能實(shí)現(xiàn)74-77
- 5.6.2 SQLite數(shù)據(jù)庫使用77-80
- 5.7 本章小結(jié)80-81
- 第六章 系統(tǒng)測(cè)試81-91
- 6.1 底板PCB及實(shí)物圖81-82
- 6.2 加載鏡像文件啟動(dòng)內(nèi)核82-84
- 6.3 模塊功能測(cè)試84-90
- 6.3.1 主程序窗口與圖片顯示84-85
- 6.3.2 文字顯示85-86
- 6.3.3 音頻播放86-87
- 6.3.4 網(wǎng)絡(luò)傳輸87-90
- 6.4 本章小結(jié)90-91
- 第七章 全文總結(jié)與展望91-93
- 7.1 全文總結(jié)91-92
- 7.2 后續(xù)工作展望92-93
- 致謝93-94
- 參考文獻(xiàn)94-97
- 攻讀碩士學(xué)位期間取得的成果97-98
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前2條
1 張永肅;高寶成;;基于Linux系統(tǒng)的汽車噪音故障診斷系統(tǒng)[J];電子測(cè)量技術(shù);2011年12期
2 劉小春;張有為;向偉;;嵌入式Linux下Qt/Embedded應(yīng)用關(guān)鍵技術(shù)研究[J];微計(jì)算機(jī)信息;2007年35期
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 張建澤;基于ARM的嵌入式linux移植技術(shù)[D];大連交通大學(xué);2010年
本文關(guān)鍵詞:基于Linux以及Qt的網(wǎng)絡(luò)電子相框設(shè)計(jì)實(shí)現(xiàn),,由筆耕文化傳播整理發(fā)布。
本文編號(hào):326356
本文鏈接:http://sikaile.net/wenyilunwen/guanggaoshejilunwen/326356.html
最近更新
教材專著