嵌入式无线打印终端的设计与实现
本文选题:Tiny6410 切入点:WiFi 出处:《大连海事大学》2013年硕士论文
【摘要】:随着电子技术的不断发展,嵌入式应用的领域越来越多,出现了嵌入式打印机。随着WiFi无线网络的广泛应用,越来越多设备都增加了对WiFi功能的支持,打印机也不例外。近年来很多厂家都推出的新款打印机都支持无线打印功能,但各厂家使用的无线通信方式各不相同,使用上也都存在很多约束和限制。应用方面,还没有得到国内众多政府部门和企业部门的普遍认可,更没有进入寻常百姓家。 本课题的目的是设计并实现一种嵌入式无线打印终端,通过软键盘来输入数据,通过WiFi可以接入无线局域网,与服务器进行连接,并完成数据的查询和更新,最终完成信息的打印输出。PC机作为服务器端;客户端硬件主要采用友善之臂的Tiny6410开发板,外接触摸屏,选用Ralink RT3070L作为WiFi无线网卡,打印机采用HP Laserjet1020激光打印机。 本系统的软件部分由服务器和客户端组成,采用Qt开发用户图形界面。服务器端使用SQLite数据库存放数据,并在Qt下实现了对数据库的连接和使用。客户端采用Linux操作系统,移植了无线网卡及打印机的驱动,完成对无线网卡及激光打印机的的控制和使用,实现无线网络的连接及信息的打印。客户端的界面主要包括欢迎界面、用户登录界面、主界面以及修改密码界面。 本文介绍了无线打印系统的架构及其选型,详细描述了嵌入式终端的开发流程,着重介绍了Qt的编程思路、SQLite数据库的使用、WiFi无线网卡的使用、激光打印机的控制过程以及套接字实现TCP连接的过程。 本系统以税务局打印税单为例,最终能够在嵌入式终端上查询或更新服务器中的信息,并完成税单的打印输出。本设计也适用于其它流动性比较强或者人员比较密集的场合。此外,嵌入式无线打印终端的研究,对于推动多功能通信终端的研究、普及和应用,也具有一定的实践参考价值。
[Abstract]:With the development of electronic technology, there are more and more embedded application fields. With the wide application of WiFi wireless network, more and more devices increase the support of WiFi function. Printers are no exception. In recent years, many manufacturers have introduced new printers that support wireless printing, but the wireless communication methods used by different manufacturers are different, and there are also many restrictions and restrictions on their use. It has not been generally recognized by many government departments and enterprises, and has not entered ordinary people's homes. The purpose of this paper is to design and implement an embedded wireless print terminal, which can input data through soft keyboard, connect to WLAN through WiFi, connect with server, and complete data query and update. The client hardware mainly adopts the friendly arm Tiny6410 development board, the external touch screen, the Ralink RT3070L as the WiFi wireless card, and the printer using HP Laserjet1020 laser printer. The software of this system is composed of server and client. The user graphical interface is developed by QT. The server uses SQLite database to store data, and realizes the connection and use of database under QT. The client adopts Linux operating system. The driver of wireless network card and printer is transplanted, the control and use of wireless network card and laser printer are completed, the connection of wireless network and the printing of information are realized. Main interface and modify password interface. This paper introduces the structure and selection of wireless printing system, describes the development process of embedded terminal in detail, and emphatically introduces the programming thinking of QT and the use of WiFi wireless card in SQLite database. Laser printer control process and socket implementation of TCP connection process. This system takes tax receipt printing as an example, and finally can query or update the information in the server on the embedded terminal. In addition, the research of embedded wireless printing terminal can promote the research, popularization and application of multifunctional communication terminal. Also has certain practice reference value.
【学位授予单位】:大连海事大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP334.8;TP368.1
【参考文献】
相关期刊论文 前10条
1 符鹤;周忠华;彭智朝;;蓝牙技术的原理及其应用[J];电脑应用技术;2006年03期
2 穆乃刚;;ZigBee技术简介[J];电信技术;2006年03期
3 刘森 ,慕春棣 ,沈卓立;嵌入式系统开发平台的构建和实现[J];电子产品世界;2002年21期
4 丁丁 ,习勇 ,魏急波;三种主流嵌入式图形用户界面的移植及性能比较[J];电子产品世界;2004年09期
5 黄艳;马旭东;;嵌入式Linux下基于ARM9的USB打印机控制器的设计[J];工业控制计算机;2008年05期
6 王任,刘劲峰,于哲;蓝牙技术的应用[J];信息技术;2002年07期
7 余金山,朱伟;Linux下基于Socket的C/S网络编程在高速公路收费系统中的应用[J];计算机与现代化;2002年05期
8 刘巍巍,徐成,李仁发;嵌入式数据库BerkeleyDB的原理与应用[J];科学技术与工程;2005年02期
9 桑江,陈震;嵌入式Linux系统在PDA设备中的应用[J];计算机工程与设计;2005年04期
10 孙少华,徐立中;面向嵌入式Linux系统的图形用户界面[J];微机发展;2005年10期
相关硕士学位论文 前2条
1 万俊;智能手机中基于SQLite的媒体查询功能的研究与实现[D];南京理工大学;2006年
2 史震宇;基于嵌入式数据库SQLite的交通信息采集单元[D];天津大学;2007年
,本文编号:1690537
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1690537.html