基于Linux与ARM的嵌入式无线打印系统的研究与设计
本文关键词:基于Linux与ARM的嵌入式无线打印系统的研究与设计
更多相关文章: 嵌入式 ARM LINUX WI-FI 无线打印
【摘要】:随着科技迅猛发展,嵌入式技术以可靠性高、成本低廉、体积小、功耗低等优点而受到广泛的关注和发展,尤其在消费电子、通信设备、信息家电和工业控制等行业得到广泛应用。在传统的打印系统中,打印机与PC相连,功耗大、成本高、应用不便,为了使打印机使用更加智能便捷,嵌入式无线打印技术也越来越被需要,其应用场合也会因其良好的稳定性、相对低廉的成本及快捷智能的打印系统而得到广泛发展与应用。目前的打印机一般连接PC,打印时需要把其他设备比如手机上的文件通过一定手段传送给与打印机相连的PC机,然后在PC机上打印,这样相对比较繁琐,不符合智能化的办公生活,如果移动设备能通过无线网络连接嵌入式打印机打印将解决我们的烦恼。本文结合现实办公生活中的实际情况,将打印机和移动设备作为网络中的一个节点,通过软硬件的结合,充分利用网络资源,实现高速智能打印输出。本设计以带有嵌入式Linux操作系统的ARM9开发板为平台,硬件上通过USB接口连接HP laserjet cp1025nw color的USB激光打印机,并且连接WI-FI模块,ARM9驱动WI-FI模块并设置为WI-FI热点,形成一个WLAN网络,移动设备连接该WI-FI,通过网络调试助手与开发板进行打印通信。软件上配置、编译、移植Linux内核,并驱动USB打印机和WI-FI模块,交叉编译、安装Ghostscript软件和foo2zjs软件,Ghostscript是格式转换软件,将文件的格式转换为打印机能识别的格式,foo2zjs是打印驱动软件,通过该软件的配置信息对打印文件的需求进行设置,用C#编写网络打印的人机交互界面。通过WI-FI打印测试,该打印系统的有良好的稳定性,并且智能、便捷,相对于传统的打印系统成本低廉,有很大的实用性,但是由于时间关系该系统并不成熟,如果能在人机交互和文件格式兼容上花一定时间,该系统将能得到很好地推广。
【关键词】:嵌入式 ARM LINUX WI-FI 无线打印
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP334.8
【目录】:
- 摘要5-6
- Abstract6-12
- 第1章 绪论12-20
- 1.1 课题的研究背景及意义12-13
- 1.2 嵌入式打印系统的现状13-14
- 1.3 嵌入式系统简介和发展14-17
- 1.3.1 嵌入式系统发展14-15
- 1.3.2 嵌入式系统的组成15-16
- 1.3.3 嵌入式系统的应用16-17
- 1.4 研究内容17-18
- 1.5 论文结构18-19
- 1.6 本章小结19-20
- 第2章 嵌入式打印系统总体方案设计20-25
- 2.1 系统平台总体设计20-21
- 2.2 设计方案选择21-24
- 2.2.1 ARM9处理器优势21-22
- 2.2.2 嵌入式Linux系统优势22-23
- 2.2.3 USB激光打印机优势23
- 2.2.4 打印驱动方案选择23-24
- 2.3 本章小结24-25
- 第3章 系统平台的搭建25-43
- 3.1 系统平台的硬件搭建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打印机接口30-31
- 3.2 系统平台的软件搭建31-42
- 3.2.1 Boot Loader简介与移植31-34
- 3.2.2 交叉编译工具链建立34-35
- 3.2.3 移植嵌入式Linux内核35-38
- 3.2.4 Linux文件系统及制作38-41
- 3.2.5 三方通信平台构建41-42
- 3.3 本章小结42-43
- 第4章 网络打印驱动与人机交互43-55
- 4.1 打印控制系统框图43-44
- 4.2 打印系统底层驱动程序44-48
- 4.2.1 Linux设备驱动简介44-46
- 4.2.2 USB打印机驱动46-48
- 4.3 打印系统应用程序48-51
- 4.3.1 Makefile简介48-49
- 4.3.2 Ghostscript编译与移植49-50
- 4.3.3 foo2zjs编译与移植50-51
- 4.4 基于 C#的网络打印客户端51-54
- 4.5 本章小结54-55
- 第5章 系统平台的联调与测试分析55-66
- 5.1 Ghostscript文件格式转换测试55-56
- 5.2 WI-FI模块通信测试56-60
- 5.2.1 WI-FI模块设置和通信测试56-58
- 5.2.2 移动设备通过WI-FI与ARM通信测试58-60
- 5.3 ARM板驱动打印机测试60-63
- 5.3.1 ARM开发板串口测试60
- 5.3.2 ARM板驱动打印机测试60-63
- 5.4 移动设备通过WI-FI访问ARM驱动打印机测试63-65
- 5.5 本章小结65-66
- 总结与展望66-68
- 参考文献68-72
- 致谢72-74
- 附录A(攻读学位期间所发表的学术论文目录)74
【参考文献】
中国期刊全文数据库 前10条
1 王思武;;云打印服务存在的问题及对策研究[J];统计与管理;2014年09期
2 周茏茏;;近场通信技术(NFC)浅谈[J];无线互联科技;2013年08期
3 陈剑;陈华政;;基于Android平台的无线打印模块设计[J];单片机与嵌入式系统应用;2013年08期
4 贾峥;;嵌入式系统的发展前景及其应用[J];无线互联科技;2013年07期
5 陈新;翁秋华;;基于Linux+ARM9的Wi-Fi网络图形化设计与实现[J];通信技术;2012年03期
6 曾福振;闵联营;;基于ARM和Linux的嵌入式平台的构建[J];微型机与应用;2011年12期
7 何立民;;物联网时代的嵌入式系统机遇[J];单片机与嵌入式系统应用;2011年03期
8 冷玉林;钟将;;基于ARM的嵌入式Linux系统构建[J];计算机系统应用;2010年11期
9 赵峙岳;朱宁西;贺翔;;基于WiFi无线网络的嵌入式打印终端的设计[J];电子产品世界;2010年11期
10 董光;;嵌入式linux下USB设备自动加载[J];长春理工大学学报(自然科学版);2010年02期
中国硕士学位论文全文数据库 前10条
1 张铭格;嵌入式无线打印终端的设计与实现[D];大连海事大学;2013年
2 黄坤;基于ARM与Linux的多功能安防监测平台[D];湖南大学;2013年
3 张霄;基于ARM11的嵌入式linux系统移植与实现[D];山东大学;2013年
4 陈翔欧;基于手机智能化的广告营销新模式研究[D];南昌大学;2012年
5 程磊;基于ARM与VC++的视频图像采集与处理系统的设计[D];湖南大学;2012年
6 付阳;基于ARM9的嵌入式Linux移植和驱动程序设计[D];华中科技大学;2012年
7 陈文芳;基于Linux的嵌入式Web服务器网络监控家电开发系统的研究与设计[D];中国海洋大学;2011年
8 卞芸;ARM9平台上的嵌入式Linux系统移植研究[D];重庆大学;2011年
9 禚宏存;基于ARM的高速数据采集系统的研究与开发[D];东北大学;2010年
10 朱伟伟;基于ARM和Linux的嵌入式系统的研究以及打印模块的实现[D];南京理工大学;2008年
,本文编号:541214
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/541214.html