基于ARM和uClinux的纸币识别系统实时性改进

来源 :中南大学 | 被引量 : 0次 | 上传用户:looksky1989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现阶段,中国的自动售货行业蓬勃发展。作为自动服务的核心部件,基于单片机的纸币识别系统已经越来越不能满足市场需求。本文对基于uClinux操作系统和S3C4510B的纸币识别系统的各个方面进行了研究。研究表明,纸币识别系统要求能满足硬实时性,但uClinux操作系统的实时性不强。由于uClinux功能强大,免费且资源丰富,如能成功改进本纸币识别系统的实时性,纸币识别系统将在成本,性能和功能性等方面有更大的优势,所以对实时性进行改进将非常有意义。在本纸币识别系统中,纸币特征采集子系统对实时性要求很高,需要满足硬实时的要求,所以是否能满足该子系统的实时性的要求,将是本纸币识别系统能否很好工作的关键所在。通过对当前多种uClinux实时性改进方案进行了解和研究,参考了RTAI和RTLinux的工作原理,提出了基于uClinux操作系统和S3C4510B的纸币识别系统的实时性改进方案。纸币特征采集子系统主要依靠码盘光耦产生的反馈信号生成硬件中断,然后通过处理该中断,实现对纸币特征的采集。在本文提出的方案中,为了提高系统对硬件中断的反应速度,避开uClinux对中断的慢处理,在操作系统与硬件之间建立了一个特殊的硬件抽象层来管理中断,并将纸币特征采集功能与操作系统剥离,放入一个单独的处理单元。通过这样的处理,使得中断产生时,硬件抽象层暂停uClinux操作系统的运行,直接将中断交由纸币特征采集处理单元处理,实时的完成纸币特征数据的采集。
其他文献
敏捷供应链和经济全球化的发展促使企业集成信息系统从组织内部扩展到组织之间。SOA通过建立模块化服务,来支持所在组织以及外部组织共同参与到一个跨组织的业务过程中,为企
随着信息网络技术的发展,用户对移动性的要求越来越高。移动IPv6协议的出现,使得单一接口的移动节点在IPv6子网间移动时可以保持其通信的连续性。与此同时,全球范围内存在多
在软件技术迅猛发展的今天,软件测试作为软件开发重要环节的同时,也成为了保证软件质量的重要手段。在面向对象软件的开发过程中,需要不断的测试和修改,在修改的过程容易引入
虚拟仪器就是利用数据采集设备加上数据分析软件来代替传统的测量仪器。以PC为平台的虚拟仪器系统长期以来充当着智能测试系统的平台,随着后PC时代的来临,业界对仪器的个性化
商业智能技术(Business Intelligence,BI)是当前信息处理技术中的一项热点课题,具有集成化数据管理、灵活的数据访问、强大的数据分析和可视化的报告等能力。BI主要应用了数
为了解决将对象持久化到关系数据库时所面临的问题,减少对象模型和关系模型之间的阻抗不匹配给应用系统设计开发所带来的消极影响,本论文分析了对象模型与关系模型相互映射的
工作流建模是当前工作流研究领域的热点问题之一。研究更具柔性和适应性的工作流建模方法,并探索模型对实际工作流系统开发的指导作用,使其更好地适应业务流程的动态变化,是
近年来随着因特网用户人数的增多,因特网通讯的体积迅速增长,这就要求越来越多的网络带宽。为适应因特网通讯,骨干网的容量已由WDM(波分复用)技术提高。基于WDM技术的波长路由
近年来,随着数据量的急剧增长,数据处理技术也同步获得非常巨大的发展。有别于过去传统的数据查询分析技术,借助于云计算技术的海量数据查询处理与分析技术有其本质特征。目
副本管理策略是云计算环境下分布式文件系统的重要研究方向之一。合理的副本因子以及副本放置策略不仅可以为用户提供更加可靠的数据访问服务,同时能够提高系统的负载均衡和