本科畢業論文——基於Android平臺的零售終端機外圍設備驅動設計與實現

只放摘要上來,有興趣的可以一起討論~~

 

随着科技的进步,零售终端机已经从最原始的收银机发展为功能丰富的综合性零售终端平台。零售业者对管理商品、了解消费者意愿、把握市场动向的强烈需求成为终端机发展的源动力。

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-8GBK编码特征,设计实现了销售小票打印模板和UTF-8GBK的编码转换,使得商品销售信息得以规范、正确的打印


关键词:POS系统;Android移植;Linux设备驱动;JNIESC/POS;编码转换


你可能感兴趣的:(android,jni,Google,平台,终端,linux内核)