700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > linux u识别 基于uCLinux的纸币识别器底层系统研究和实现

linux u识别 基于uCLinux的纸币识别器底层系统研究和实现

时间:2019-07-06 23:08:23

相关推荐

linux u识别 基于uCLinux的纸币识别器底层系统研究和实现

摘要:

纸币识别器是自助售卖领域的核心设备之一,目前已广泛应用于各种金融交易场合.但随着嵌入式技术的发展,8位或16位单片机裸机已经越来越不能满足应用的需要.而基于金融货币识别类设备对系统实时性响应的特殊要求,嵌入式纸币识别系统的方案必须采用实时操作系统. 然而,嵌入式微处理器和实时操作系统的引入给原有纸币识别系统带来了新的问题,必须对其进行改进.在此基础上,本文结合基于ARM7TDMI核的微处理器和已进行实时性改进的新的2.6版本的uCLinux内核,对纸币识别器进行了重新分析和移植. 本文主要论述了以下三个方面的工作:首先从硬件角度阐述了设计所采用的各硬件模块的组成和功能;在简要说明了uCLinux的基本特性和实时性改进的方法之后,针对纸币识别器的硬件结构,讨论了uCLinux操作系统的移植与裁剪,分析和实现了引导嵌入式操作系统的BootLoader程序,然后完成了它们在FLASH上的烧录;最后对uCLinux设备驱动程序的基本原理,一般编写方法以及纸币识别器专用的硬件芯片的编程模型进行了研究分析,重点阐述了开发和移植FLASH,驱动电机和信号收集,MDB等相关驱动程序的过程,并充分利用uCLinux相关的内核机制,采用基于中断的方式来实现,使之满足了纸币识别器的实时性要求. 这种嵌入式底层系统,即能实现纸币识别器的硬件和软件应用接口的标准化,也具有很好的可扩展性,为适应金融设备在远程智能监控,升级和无线通讯的需要提高了强有力的支持.

展开

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。