基于arm和uclinux的纸币识别系统实时性改进-计算机应用技术专业论文.docxVIP

  • 0
  • 0
  • 约6.03万字
  • 约 80页
  • 2019-01-09 发布于上海
  • 举报

基于arm和uclinux的纸币识别系统实时性改进-计算机应用技术专业论文.docx

基于arm和uclinux的纸币识别系统实时性改进-计算机应用技术专业论文

摘要现阶段,中国的自动售货行业蓬勃发展。作为自动服务的核心部 摘要 现阶段,中国的自动售货行业蓬勃发展。作为自动服务的核心部 件,基于单片机的纸币识别系统已经越来越不能满足市场需求。 本文对基于uClinux操作系统和$3C4510B的纸币识别系统的各 个方面进行了研究。研究表明,纸币识别系统要求能满足硬实时性, 但uClinux操作系统的实时性不强。由于uClinux功能强大,免费且 资源丰富,如能成功改进本纸币识别系统的实时性,纸币识别系统将 在成本,性能和功能性等方面有更大的优势,所以对实时性进行改进 将非常有意义。 在本纸币识别系统中,‘纸币特征采集子系统对实时性要求很高, 需要满足硬实时的要求,所以是否能满足该子系统的实时性的要求, 将是本纸币识别系统能否很好工作的关键所在。通过对当前多种 uClinux实时性改进方案进行了解和研究,参考了RTAI和RTLinux 的工作原理,提出了基于uClinux操作系统和$3C4510B的纸币识别 系统的实时性改进方案。纸币特征采集子系统主要依靠码盘光耦产生 的反馈信号生成硬件中断,然后通过处理该中断,实现对纸币特征的 采集。在本文提出的方案中,为了提高系统对硬件中断的反应速度, 避开uClinux对中断的慢处理,在操作系统与硬件之间建立了一个特 殊的硬件抽象层来管理中断,并将纸币特征采集功能与操作系统剥 离,放入一个单独的处理单元。通过这样的处理,使得中断产生时, 硬件抽象层暂停uClinux操作系统的运行,直接将中断交由纸币特征 采集处理单元处理,实时的完成纸币特征数据的采集。 关键词uClinux,$3C4510B,实时性,纸币识别系统,RTAI ABSTRACTWith ABSTRACT With the development ofthe self-service business in China。the bill acceptor system based on SCM(Single Chip Micyoco)as the key part of vending machine iS restricted on the functionality and capability. In this thesis,the research about the bill aceeptor which is not based on SCM but uClinux(a special port of the Linux)and$3C45 1 0B(ARM microcontroller)has been done.The bill aceeptor has the requirement on hard real.time ability,but uClinux can not meet the requirement.uClinux iS powerful and e岱cient.and it also has a lot of free resource that Can be used for development.If the real.time abili田of the bill ace印tor Can be met,the bill aceeptor can be more predominant on cost,functionality and capability,SO improving the real—time ability is very important for the development of the bill aceeDtor. In this bill acceptor system.the bill characteristic data acquisition subsystem needs the support of hard real.time ability,SO whether Call meet this requirement of hard real.time ability iS the key of the bill acceptor system.After analyzing the uClinux’S methods of improving real.time ability,a special scheme based on IU’AI and RTLINUX is proposed to improve the real-time ability of the bill acceptor system. W1len the bill is put into the bill aceeDtor,r

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档