分析蓝牙基于低功耗蓝牙针式打印机系统设计集
最后更新时间:2024-03-11
作者:用户投稿本站原创
点赞:19917
浏览:85549
论文导读:
摘要:打印机作为一种最常用的输出设备,在人们日常生活中发挥着不可替代的意义。针式打印机凭借其独特的打印模式,在几点特殊行业中无法被其他类型打印机替换。打印机技术的进展十分不平衡,主要的核心技术仍掌握在发达国家手中。我国已逐渐掌握了针式打印机的核心技术,具备一定的自主研发能力。随着电子行业和无线网络的不断进展,人们的生活工作模式也在不断的发生变化,对智能、快捷、方便的无线打印设备的需求也更加的强烈;随着蓝牙技术联盟宣布正式采纳蓝牙4.0核心规范,具有极低的运转和待机功耗的蓝牙技术得到了世界的广泛关注,由此,蓝牙技术在打印机行业也得到了广泛的重视和运用。本课题来源于一个针式打印机开发项目,该打印机的体系设计不再利用传统的单片机和CPLD(复杂可编程逻辑器件)组合的打印制约模块,而是使用单独的一片ARM处理器完成打印体系的制约,内置的蓝牙通信模块使得该打印机能够完美支持蓝牙无线打印。本论文首先对针式打印机的各部分结构进行了简单简介,使读者对打印机的工作原理有一个大致的认识,简介了Windows体系打印系统及功能、Windows体系下打印机驱动的相关技术和组件从及TI(德州仪器)提供的蓝牙低功耗(BLE)协议。本论文着重描述作者在项目中承担的具体工作,包括:(1)微软通用打印机驱动程序的开发;(2)在OSAL体系下完成蓝牙虚拟串口通信程序设计;(3)打印机主控芯片与主机间体系交互的开发,实现通过普通的USB接口完成对打印机主控ARM芯片的制约操作。关键词:针式打印机论文驱动论文蓝牙4.0论文ARM论文体系交互论文
本论文由www.7ctime.com,需要可从关系人员哦。摘要4-5
Abstract5-6
目录6-8
1 绪论8-13
4.
5 基于ARM芯片的体系交互43-53
5.
参考文献54-56
攻读硕士学位期间参与科研项目状况56-57
致谢57-58
摘要:打印机作为一种最常用的输出设备,在人们日常生活中发挥着不可替代的意义。针式打印机凭借其独特的打印模式,在几点特殊行业中无法被其他类型打印机替换。打印机技术的进展十分不平衡,主要的核心技术仍掌握在发达国家手中。我国已逐渐掌握了针式打印机的核心技术,具备一定的自主研发能力。随着电子行业和无线网络的不断进展,人们的生活工作模式也在不断的发生变化,对智能、快捷、方便的无线打印设备的需求也更加的强烈;随着蓝牙技术联盟宣布正式采纳蓝牙4.0核心规范,具有极低的运转和待机功耗的蓝牙技术得到了世界的广泛关注,由此,蓝牙技术在打印机行业也得到了广泛的重视和运用。本课题来源于一个针式打印机开发项目,该打印机的体系设计不再利用传统的单片机和CPLD(复杂可编程逻辑器件)组合的打印制约模块,而是使用单独的一片ARM处理器完成打印体系的制约,内置的蓝牙通信模块使得该打印机能够完美支持蓝牙无线打印。本论文首先对针式打印机的各部分结构进行了简单简介,使读者对打印机的工作原理有一个大致的认识,简介了Windows体系打印系统及功能、Windows体系下打印机驱动的相关技术和组件从及TI(德州仪器)提供的蓝牙低功耗(BLE)协议。本论文着重描述作者在项目中承担的具体工作,包括:(1)微软通用打印机驱动程序的开发;(2)在OSAL体系下完成蓝牙虚拟串口通信程序设计;(3)打印机主控芯片与主机间体系交互的开发,实现通过普通的USB接口完成对打印机主控ARM芯片的制约操作。关键词:针式打印机论文驱动论文蓝牙4.0论文ARM论文体系交互论文
本论文由www.7ctime.com,需要可从关系人员哦。摘要4-5
Abstract5-6
目录6-8
1 绪论8-13
1.1 课题的探讨背景及作用8-9
1.2 打印机的进展走势9-10
1.3 蓝牙针式打印机进展近况10-11
1.4 选题来源及主要工作11
1.5 本论文组织结构11-13
2 针式打印机体系组成设计13-192.1 针式打印机的机械组成13-15
2.2 针式打印机的电路组成15-17
2.1 驱动与制约电路15
2.2 检测与复位电路15-16
2.3 面板制约与显示电路16
2.4 接口电路16
2.5 蓝牙模块电路16-17
2.3 打印机体系软件的设计17-18
2.4 本章小结18-19
3 Windows打印机驱动程序开发19-303.1 打印机驱动程序的系统与功能19
3.2 打印机假脱机体系19-21
3.2.1 打印假脱机功能及特征19-20
3.2.2 打印假脱机的组件20-21
3.3 打印机驱动程序组件21-223.1 打印图形动态链接库21-22
3.2 打印接口动态链接库22
3.4 针式打印机驱动设计22-29
3.4.1 微软通用打印驱动程序22-23
3.4.2 微软通用打印机程序开发23-24
3.4.3 基于GPD描述针式打印机24-29
3.5 本章小结29-30
4 基于蓝牙4.0 无线通信的开发30-434.1 低功耗蓝牙芯片30-32
4.2 低功耗蓝牙协议32-37
4.2.1 BLE蓝牙协议栈结构32-34
4.2.2 BLE-Stack协议找GAP层34-35
4.2.3 BLE-Stack协议栈GATT层35-37
4.3 蓝牙串口模块的实现37-424.
3.1 OSAL操作体系37-39
4.3.2 蓝牙串口模块实现39-42
4.4 本章小结42-435 基于ARM芯片的体系交互43-53
5.1 ARM芯片引导程序43-45
5.1.1 引导程序简介43-44
5.1.2 引导程序执行流程44-45
5.1.3 引导程序启动初始化45
5.2 引导程序的实现45-475.
2.1 MAILBOX结构体45-46
5.2.2 引导程序的设计46-47
5.2.3 引导程序交叉编译47
5.3 体系交互的实现47-515.4 体系测试51-52
5.5 本章小结52-53
结论53-54参考文献54-56
攻读硕士学位期间参与科研项目状况56-57
致谢57-58