基于Linux與ARM的嵌入式無線打印系統(tǒng)的研究與設(shè)計(jì)
本文關(guān)鍵詞:基于Linux與ARM的嵌入式無線打印系統(tǒng)的研究與設(shè)計(jì)
更多相關(guān)文章: 嵌入式 ARM LINUX WI-FI 無線打印
【摘要】:隨著科技迅猛發(fā)展,嵌入式技術(shù)以可靠性高、成本低廉、體積小、功耗低等優(yōu)點(diǎn)而受到廣泛的關(guān)注和發(fā)展,尤其在消費(fèi)電子、通信設(shè)備、信息家電和工業(yè)控制等行業(yè)得到廣泛應(yīng)用。在傳統(tǒng)的打印系統(tǒng)中,打印機(jī)與PC相連,功耗大、成本高、應(yīng)用不便,為了使打印機(jī)使用更加智能便捷,嵌入式無線打印技術(shù)也越來越被需要,其應(yīng)用場合也會(huì)因其良好的穩(wěn)定性、相對(duì)低廉的成本及快捷智能的打印系統(tǒng)而得到廣泛發(fā)展與應(yīng)用。目前的打印機(jī)一般連接PC,打印時(shí)需要把其他設(shè)備比如手機(jī)上的文件通過一定手段傳送給與打印機(jī)相連的PC機(jī),然后在PC機(jī)上打印,這樣相對(duì)比較繁瑣,不符合智能化的辦公生活,如果移動(dòng)設(shè)備能通過無線網(wǎng)絡(luò)連接嵌入式打印機(jī)打印將解決我們的煩惱。本文結(jié)合現(xiàn)實(shí)辦公生活中的實(shí)際情況,將打印機(jī)和移動(dòng)設(shè)備作為網(wǎng)絡(luò)中的一個(gè)節(jié)點(diǎn),通過軟硬件的結(jié)合,充分利用網(wǎng)絡(luò)資源,實(shí)現(xiàn)高速智能打印輸出。本設(shè)計(jì)以帶有嵌入式Linux操作系統(tǒng)的ARM9開發(fā)板為平臺(tái),硬件上通過USB接口連接HP laserjet cp1025nw color的USB激光打印機(jī),并且連接WI-FI模塊,ARM9驅(qū)動(dòng)WI-FI模塊并設(shè)置為WI-FI熱點(diǎn),形成一個(gè)WLAN網(wǎng)絡(luò),移動(dòng)設(shè)備連接該WI-FI,通過網(wǎng)絡(luò)調(diào)試助手與開發(fā)板進(jìn)行打印通信。軟件上配置、編譯、移植Linux內(nèi)核,并驅(qū)動(dòng)USB打印機(jī)和WI-FI模塊,交叉編譯、安裝Ghostscript軟件和foo2zjs軟件,Ghostscript是格式轉(zhuǎn)換軟件,將文件的格式轉(zhuǎn)換為打印機(jī)能識(shí)別的格式,foo2zjs是打印驅(qū)動(dòng)軟件,通過該軟件的配置信息對(duì)打印文件的需求進(jìn)行設(shè)置,用C#編寫網(wǎng)絡(luò)打印的人機(jī)交互界面。通過WI-FI打印測試,該打印系統(tǒng)的有良好的穩(wěn)定性,并且智能、便捷,相對(duì)于傳統(tǒng)的打印系統(tǒng)成本低廉,有很大的實(shí)用性,但是由于時(shí)間關(guān)系該系統(tǒng)并不成熟,如果能在人機(jī)交互和文件格式兼容上花一定時(shí)間,該系統(tǒng)將能得到很好地推廣。
【關(guān)鍵詞】:嵌入式 ARM LINUX WI-FI 無線打印
【學(xué)位授予單位】:湖南大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP334.8
【目錄】:
- 摘要5-6
- Abstract6-12
- 第1章 緒論12-20
- 1.1 課題的研究背景及意義12-13
- 1.2 嵌入式打印系統(tǒng)的現(xiàn)狀13-14
- 1.3 嵌入式系統(tǒng)簡介和發(fā)展14-17
- 1.3.1 嵌入式系統(tǒng)發(fā)展14-15
- 1.3.2 嵌入式系統(tǒng)的組成15-16
- 1.3.3 嵌入式系統(tǒng)的應(yīng)用16-17
- 1.4 研究內(nèi)容17-18
- 1.5 論文結(jié)構(gòu)18-19
- 1.6 本章小結(jié)19-20
- 第2章 嵌入式打印系統(tǒng)總體方案設(shè)計(jì)20-25
- 2.1 系統(tǒng)平臺(tái)總體設(shè)計(jì)20-21
- 2.2 設(shè)計(jì)方案選擇21-24
- 2.2.1 ARM9處理器優(yōu)勢21-22
- 2.2.2 嵌入式Linux系統(tǒng)優(yōu)勢22-23
- 2.2.3 USB激光打印機(jī)優(yōu)勢23
- 2.2.4 打印驅(qū)動(dòng)方案選擇23-24
- 2.3 本章小結(jié)24-25
- 第3章 系統(tǒng)平臺(tái)的搭建25-43
- 3.1 系統(tǒng)平臺(tái)的硬件搭建25-31
- 3.1.1 嵌入式處理器25-26
- 3.1.2 FLASH26-27
- 3.1.3 電源電路27-28
- 3.1.4 串行接口28
- 3.1.5 WI-FI模塊28-30
- 3.1.6 USB打印機(jī)接口30-31
- 3.2 系統(tǒng)平臺(tái)的軟件搭建31-42
- 3.2.1 Boot Loader簡介與移植31-34
- 3.2.2 交叉編譯工具鏈建立34-35
- 3.2.3 移植嵌入式Linux內(nèi)核35-38
- 3.2.4 Linux文件系統(tǒng)及制作38-41
- 3.2.5 三方通信平臺(tái)構(gòu)建41-42
- 3.3 本章小結(jié)42-43
- 第4章 網(wǎng)絡(luò)打印驅(qū)動(dòng)與人機(jī)交互43-55
- 4.1 打印控制系統(tǒng)框圖43-44
- 4.2 打印系統(tǒng)底層驅(qū)動(dòng)程序44-48
- 4.2.1 Linux設(shè)備驅(qū)動(dòng)簡介44-46
- 4.2.2 USB打印機(jī)驅(qū)動(dòng)46-48
- 4.3 打印系統(tǒng)應(yīng)用程序48-51
- 4.3.1 Makefile簡介48-49
- 4.3.2 Ghostscript編譯與移植49-50
- 4.3.3 foo2zjs編譯與移植50-51
- 4.4 基于 C#的網(wǎng)絡(luò)打印客戶端51-54
- 4.5 本章小結(jié)54-55
- 第5章 系統(tǒng)平臺(tái)的聯(lián)調(diào)與測試分析55-66
- 5.1 Ghostscript文件格式轉(zhuǎn)換測試55-56
- 5.2 WI-FI模塊通信測試56-60
- 5.2.1 WI-FI模塊設(shè)置和通信測試56-58
- 5.2.2 移動(dòng)設(shè)備通過WI-FI與ARM通信測試58-60
- 5.3 ARM板驅(qū)動(dòng)打印機(jī)測試60-63
- 5.3.1 ARM開發(fā)板串口測試60
- 5.3.2 ARM板驅(qū)動(dòng)打印機(jī)測試60-63
- 5.4 移動(dòng)設(shè)備通過WI-FI訪問ARM驅(qū)動(dòng)打印機(jī)測試63-65
- 5.5 本章小結(jié)65-66
- 總結(jié)與展望66-68
- 參考文獻(xiàn)68-72
- 致謝72-74
- 附錄A(攻讀學(xué)位期間所發(fā)表的學(xué)術(shù)論文目錄)74
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 王思武;;云打印服務(wù)存在的問題及對(duì)策研究[J];統(tǒng)計(jì)與管理;2014年09期
2 周蘢蘢;;近場通信技術(shù)(NFC)淺談[J];無線互聯(lián)科技;2013年08期
3 陳劍;陳華政;;基于Android平臺(tái)的無線打印模塊設(shè)計(jì)[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2013年08期
4 賈崢;;嵌入式系統(tǒng)的發(fā)展前景及其應(yīng)用[J];無線互聯(lián)科技;2013年07期
5 陳新;翁秋華;;基于Linux+ARM9的Wi-Fi網(wǎng)絡(luò)圖形化設(shè)計(jì)與實(shí)現(xiàn)[J];通信技術(shù);2012年03期
6 曾福振;閔聯(lián)營;;基于ARM和Linux的嵌入式平臺(tái)的構(gòu)建[J];微型機(jī)與應(yīng)用;2011年12期
7 何立民;;物聯(lián)網(wǎng)時(shí)代的嵌入式系統(tǒng)機(jī)遇[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2011年03期
8 冷玉林;鐘將;;基于ARM的嵌入式Linux系統(tǒng)構(gòu)建[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2010年11期
9 趙峙岳;朱寧西;賀翔;;基于WiFi無線網(wǎng)絡(luò)的嵌入式打印終端的設(shè)計(jì)[J];電子產(chǎn)品世界;2010年11期
10 董光;;嵌入式linux下USB設(shè)備自動(dòng)加載[J];長春理工大學(xué)學(xué)報(bào)(自然科學(xué)版);2010年02期
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 張銘格;嵌入式無線打印終端的設(shè)計(jì)與實(shí)現(xiàn)[D];大連海事大學(xué);2013年
2 黃坤;基于ARM與Linux的多功能安防監(jiān)測平臺(tái)[D];湖南大學(xué);2013年
3 張霄;基于ARM11的嵌入式linux系統(tǒng)移植與實(shí)現(xiàn)[D];山東大學(xué);2013年
4 陳翔歐;基于手機(jī)智能化的廣告營銷新模式研究[D];南昌大學(xué);2012年
5 程磊;基于ARM與VC++的視頻圖像采集與處理系統(tǒng)的設(shè)計(jì)[D];湖南大學(xué);2012年
6 付陽;基于ARM9的嵌入式Linux移植和驅(qū)動(dòng)程序設(shè)計(jì)[D];華中科技大學(xué);2012年
7 陳文芳;基于Linux的嵌入式Web服務(wù)器網(wǎng)絡(luò)監(jiān)控家電開發(fā)系統(tǒng)的研究與設(shè)計(jì)[D];中國海洋大學(xué);2011年
8 卞蕓;ARM9平臺(tái)上的嵌入式Linux系統(tǒng)移植研究[D];重慶大學(xué);2011年
9 禚宏存;基于ARM的高速數(shù)據(jù)采集系統(tǒng)的研究與開發(fā)[D];東北大學(xué);2010年
10 朱偉偉;基于ARM和Linux的嵌入式系統(tǒng)的研究以及打印模塊的實(shí)現(xiàn)[D];南京理工大學(xué);2008年
,本文編號(hào):541214
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/541214.html