本科畢業論文——基於Android平臺的零售終端機外圍設備驅動設計與實現
16lz
2021-01-26
只放摘要上來,有興趣的可以一起討論~~
随着科技的进步,零售终端机已经从最原始的收银机发展为功能丰富的综合性零售终端平台。零售业者对管理商品、了解消费者意愿、把握市场动向的强烈需求成为终端机发展的源动力。
2007年末,Android平台犹如一颗Google公司丢的重磅炸弹,在移动终端领域掀起了轩然大波。Android凭借其开放性和灵活性渐渐赶超原有系统平台,成为近年来最热门的移动终端平台之一,在Android平台上实现强大高效的POS零售系统,成为一项新颖而又富有挑战的研究课题。
本文对Android系统的系统架构及底层内核进行研究,利用现有的硬件资源,将Android系统移植到S3C6410平台,并根据硬件设备接口特点,移植了OHCI驱动程序,使得系统能够识别、使用多种USB设备,增强了原有Android系统的兼容性。
本文分析了USB协议模型和Linux内核的USB设备驱动程序模型,编写了USB接口的扫描枪和打印机驱动程序,并利用JNI提供的接口函数设计实现POS系统中的扫描枪和打印机模块,为POS系统提供硬件的Java访问接口,继而为Android系统平台下的POS零售系统提供基本的运行环境和硬件支持。在打印机模块中,本文还根据ESC/POS指令集规范和UTF-8及GBK的编码特征,设计实现了销售小票打印模板和UTF-8到GBK的编码转换,使得商品销售信息得以规范、正确的打印。
关键词:POS系统;Android移植;Linux设备驱动;JNI;ESC/POS;编码转换
更多相关文章
- 内存问题
- Android(安卓)打开系统文件管理器,并返回选中文件的路径
- 平民价国产Android,1600左右的Broncho A1真机配置
- 在Android中自定义捕获Application全局异常,可以替换掉系统的强制
- Android接入多盟广告SDK--让你的APP通过广告平台赚钱
- [置顶] 新修改ADB,支持Android(安卓)4.2 系统 ,全部中文命令,手机屏
- Android中读取系统图库(包含相册)中的图片,显示图片与图片的路径
- Android跳转系统界面_大全集
- Android(安卓)So加载的路径选择以及注意选项