当前位置:主页 > 科技论文 > 计算机论文 >

基于ARM的嵌入式网络打印适配器的研制

发布时间:2023-04-08 18:36
  打印机是办公室中必不可少的办公设备,通过一台计算机作为打印主机接入局域网实现。打印机共享是目前最常见的网络打印方式。这种方式虽然行之有效,有时却要白白浪费一台计算机的资源,而一旦打印主机关闭或者出现故障,则打印机无法使用。本系统在ARM芯片LPC2290的基础上,设计一个基于嵌入式系统的网络打印适配器,普通打印机可通过此设备接入局域网而实现网络打印的功能,使普通打印机不再是依附于主机的外设,从而成为局域网中独立的设备,则可以在较低的成本下更加灵活方便地实现网络打印服务。此种方式相比传统的打印主机+普通打印机的网络打印模式,具有明显的成本优势,使用起来也更方便。 本文首先介绍ARM芯片LPC2290的基础上,并在介绍USB芯片ISP1161A1的基础上,详细论述了USB通信协议的基本原理和对USB打印机的支持。并介绍了打印机语言并给出了转换方法,最后介绍了MiniGUI图形界面的开发过程。

【文章页数】:78 页

【学位级别】:硕士

【文章目录】:
摘要
ABSTRACT
第一章 绪论
    1.1 打印机介绍
    1.2 网络打印方式
    1.3 系统总体设计方案
    1.4 本文主要研究内容
第二章 基于ARM 的嵌入式系统
    2.1 硬件设计
        2.1.1 整体设计方案
        2.1.2 ARM 处理器概述
        2.1.3 LPC2290 概述
        2.1.4 电源模块
        2.1.5 液晶驱动模块
        2.1.6 触摸屏控制模块
        2.1.7 以太网模块
        2.1.8 USB 模块
    2.2 软件设计
        2.2.1 嵌入式操作系统
        2.2.2 嵌入式软件开发的特点
        2.2.3 ARM ADS 集成开发工具
        2.2.4 JTAG 调试接口
第三章 USB 通信模块设计
    3.1 USB 总线技术
        3.1.1 USB 系统模型
        3.1.2 USB 的拓扑结构
        3.1.3 USB 的电气特性
        3.1.4 USB 数据传输类型
        3.1.5 USB 数据通信结构
        3.1.6 USB 描述符
        3.1.7 USB 设备请求命令格式
        3.1.8 USB 标准设备请求命令
        3.1.9 USB 设备枚举过程
    3.2 USB 模块的开发
        3.2.1 ISP1161A1 寄存器的读写
        3.2.2 缓冲区分区
        3.2.3 PTD 数据结构
        3.2.4 缓冲区的数据传输
        3.2.5 传输描述符链表
        3.2.6 标准设备请求命令
        3.2.7 设备的识别过程
        3.2.8 设备类驱动
        3.2.9 打印机设备类
第四章 打印机语言转换
    4.1 打印机语言概述
        4.1.1 POSTSCRIPT 语言
        4.1.2 PCL 语言
    4.2 文件转换
        4.2.1 文本转换
        4.2.2 图像转换
        4.2.3 通用转换方法
第五章 图形界面开发
    5.1 MINIGUI 图形界面
        5.1.1 简介
        5.1.2 打印适配器图形界面
    5.2 上位机软件
第六章 工作总结与展望
    6.1 试验结果
    6.2 工作总结
    6.3 今后的研究方向
参考文献
致 谢
攻读学位期间发表的学术论文目录



本文编号:3786272

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3786272.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户5d8f6***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com