安卓的智能工控机条码扫描枪的驱动软件开发

摘 要随着我们所处社会信息化程度的不断加强,重要行业的关键性任务将越来越多地依靠智能工控机,特别是基于安卓的智能工控机脱颖而出,在各行各业都有很不错的表现。同时,随着条码扫描器在各行各业的普及,二者在同一场合合作使用的几率大大增加,这时候就需要将二者有效的结合起来,针对这种情况,本文以性能优异的三星Smart210嵌入式开发板作为智能工控机并选择了扫描精度高速度快的优库930激光条码扫描器作为条码扫描器,在了解了条码扫描器的工作原理和三星Smart210嵌入式开发板的资源的基础上,通过活用PS/2协议实现驱动优库930激光条码扫描器并进行数据通信,最后通过建立Android开发平台,通过使用Eclipse软件和Java语言开发一个符合三星Smart210嵌入式开发板的条码扫描器APP,使用户能在三星Smart210嵌入式开发板上简单高效的进行对条码的读取操作。
目 录
摘 要 I
ABSTRACT II
第1章 绪论 1
1.1 论文研究背景和意义 1
1.2 国内外发展现状 2
1.2.1 智能工控机发展现状 2
1.2.2 条码扫描器发展现状 3
1.3 论文组织结构 4
第2章 主要硬件设备 5
2.1 ARM9嵌入式开发板 5
2.1.1 Smart210核心板介绍 5
2.1.2 Smart210SDK底板介绍 6
2.2 条码扫描器 7
2.2.1 条码扫描器简介 7
2.2.2 条码扫描器分类 7
2.2.3 手持式激光条码扫描器工作原理 8
第3章 条码扫描器驱动 9
3.1 PS/2接口协议 9
3.1.1 PS/2接口的发展 9
3.1.2 PS/2接口硬件 9
3.1.3 PS/2键盘的编码与命令集 13
3.2 条码扫描器驱动程序设计 14
第4章 基于安卓平台的条码扫描器APP开发 17
4.1 安卓开发平台的搭建 17
4.1.1 安卓
 *好棒文|www.hbsrm.com +Q: *351916072* 
简介 17
4.1.2 Eclipse(集成开发环境) 19
4.1.3 安卓平台搭建步骤 20
4.1.4 JAVA编程语言介绍 21
4.2 APP功能的设计与编程实现 22
4.2.1 APP的功能设计 22
4.2.2 APP登陆界面的编程代码实现 22
4.2.3 APP主界面的编程代码实现 25
4.2.4 数据存储、删除和清空实现 28
4.3 APP的调试 29
第5章 总结与展望 32
5.1 工作总结 32
5.2 工作展望 32
参考文献 34
致 谢 36
附录一 外文翻译 38
附录二 图片部分 47
第1章 绪论
1.1 论文研究背景和意义
2014年我国移动互联网用户总数达8.2亿,手机上网用户占96%[1]。随着4G业务的发展,上网速度更快,智能移动终端将会成为大众不可缺少的必备品。随着基于移动互联网的智能移动终端(如智能快递柜、广告机、排号机等)的爆发性增长,对于智能工控机的需求量出现井喷增长。目前市场上的工控机主要采用X86架构,价格昂贵,阻碍了智能设备的大面积推广。
本文使用的基于安卓的智能工控机主要采用三星处理器,内部集成了ArmCortexA8内核,搭载Android4.0以上系统,从而进行与移动互联网的数据交互,把终端设备作为智能移动终端接入互联网,实现物联网+互联网无缝衔接。与此同时,随着社会不断地向智能化进步,条码技术在越来越多的社会领域被使用,可以说条码已经无处不在。在这个基础上,条码技术的设备和装置的性能和技术含量也得以加强与改善。
1981年世界性的物品统一编码组织—国际物品编码协会EAN成立,到目前为止,已有超过半百的国家和地区加入了这个组织,其他的国家则创立了许多编码机构。条码技术在全球范围内拥有约30万的使用公司群体。在物流商店里使用的Pos系统是条码技术应用最广泛的领域。欧美、日本的Pos系统普及率已达95%以上,他们在全球推广用条码技术来代替纸张的贸易方式,1991年4月,中国物品编码中心正式加入EAN。在我国现在也有数以万计的商店使用Pos系统,同时也有上万家进行条码技术开发的公司或企业。在条码技术中,最为主要的工具就是条码扫描器。1991年全球条码扫描器市场年销售量就已达75万台,而现在条码扫描器在日常生活中已经被广泛的使用。
由于基于安卓的智能工控机和条码扫描器的普及,在社会生活中势必会出现需要二者结合使用的情况,一旦这种情况出现,而用户无法在基于安卓的智能工控机上使用条码扫描器,这势必造成麻烦,严重影响了用户的体验,为此本文将研究如何将二者完美的结合,使用户能简便高效的在基于安卓的智能工控机上使用条码扫描器。
1.2 国内外发展现状
1.2.1 智能工控机发展现状
国外工控机发展趋势:
1. 在国外智能工控机的进步需要加强如下几个领域:
(1) 现场总线。
(2) IPC家用电脑逐步成熟。目前,电脑占有率极高。如果能使PC总线拥有更高的使命,那么它的作用和使用价值都会大大加强,这是开发人员希望看到的。
(3) PCI随着电脑处理器能力的不断提高,总线结构也在不断变化。①ISA总线;②MCA标准;③EISA;④局部总线,分为VESA(VL)和PCI,这他们的的数据宽度均为32位,并可扩展到64位,其中的区别在于前者受处理器时钟频率的限制,而PCI总线不受此限制,性价比更高[2]。
2. DCS(分散型控制系统)当前智能工控机的主要领域仍然以大系统、分散对象、连续生产过程为主[2]。大型分散型控制系统销售由于集成技术和开放结果的进步而逐步上升。DCS1997年销售为45亿美元。DCS主要发展趋势为:
(1) DCS向着功能更全面、范围更广泛的方向改进。
(2) DCS向智能化方向发展。
(3) 工由智能工控机组成DCS成为主流发展方向。
3. 数控装置硬件结构十分精细,处理器的运行速度显著提高,能存储更多的信息。PC机在可靠性不断提高的同时可以批量生产。高功能的数控系统向综合自动化方向发展并与机器人、自动化小车、自动诊断跟踪监视系统等结合,发展包含控制和功能结合的一体化系统,已成为国际上数控系统的一大趋势[2]。
4. PLC(可编程序控制器)PLC主要发展趋势为:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/668.html

好棒文