μC/OS-Ⅱ内核及其在纸币识别器上应用的研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:gelsy1982
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子技术,通信技术的快速发展,以及互联网的广泛应用,嵌入式系统逐渐成为计算机行业的热点。随着人们对于信息产品功能要求的不断提高,基于单片机裸机的嵌入式系统已经越来越不能满足市场的需求。金融设备纸币识别器作为嵌入式系统应用的典型代表,同样迫切需要实时操作系统(RTOS)的引入。本文首先介绍了嵌入式系统和实时操作系统的概念,比较了几种时下流行的实时操作系统,并根据纸币识别器的特点选择μC/OS-Ⅱ作为我们研究和构建软件系统的对象。通过对μC/OS-Ⅱ内核的详细分析,包括任务管理和调度、中断和时钟、任务的同步与通信等,本章通过对μC/OS-Ⅱ内核的详细分析,包括任务管理和调度、中断和时钟、任务的同步与通信等,针对纸币识别系统中数据采集任务的性质,对该内核的调度机制提出了相应的改进,引入了基于优先级调度算法的时间片轮转调度机制。选用μPSD3233B微处理器和μC/OS-Ⅱ微内核来设计纸币识别器,根据微处理器的特点和系统功能的需要,设计了相应的硬件功能模块,并将μC/OS-Ⅱ移植到该硬件平台上,同时在应用层上根据系统功能进行了具体的任务划分和设计。对基于51单片机和μC/OS-Ⅱ的系统网络协议栈的定制作了进一步探索,选用RTL8019AS网络控制器作为网络接入设备,针对μC/OS-Ⅱ操作系统的特点,对源代码进行了一定的裁剪和改写,并列出了主要的数据结构和数据报处理流程,以及相关的主要系统函数,以实现最基本的Internet协议功能,为纸币识别器的直接网络接入打下了基础。
其他文献
身在电子信息量快速增长的社会,如何在海量的信息资源中迅速准确地找到所需信息,是当前信息处理领域的一个重要问题。文本分类的出现很好地解决了上述问题。文本分类是基于文本
Web服务可实现应用程序在Internet上的互操作,已成为一种具有发展潜力的分布式网络应用集成技术。服务发现是Web服务技术中的一个重要环节,进行Web服务发布、发现的组织,快速
蛋白质的生物功能是由其空间折叠结构决定的,因此预测蛋白质的折叠结构是生物信息学领域中极具挑战性的问题之一。近年来,许多研究者从事蛋白质简化模型的研究,这些模型基于
近几年来,基于生物免疫的网络入侵检测是网络入侵检测研究领域的热点,它的突出特点是利用生物免疫系统的机制来实现对入侵行为的检测。生物免疫系统具有多样性、自适应性、耐
光学三维测量技术拥有大量程、大视场、非接触等其他测量技术不可比拟的特点,因此该技术被广泛应用于涉及物体三维表面轮廓形状测量的各个应用领域。其中基于结构光的三维测
从上世纪末开始,由于基于宽带卫星数据网络的快速发展,整个卫星通信行业又开始进入新一轮的快速增长期。有许多投资巨大的宽带卫星通信网络系统正在研制或者即将发射运行,这
随着信息时代的到来,各种信息资源越来越丰富,尤其是互联网资源。为了能够从这些海量数据中获取所需要的各种各样信息,需要高效的信息检索系统,它是人们获取所需信息的钥匙。
三维网格模型编辑方法在计算机辅助几何设计和计算机动画等领域具有重要的作用。由于自由变形技术和多分辨率编辑技术对模型的几何细节处理存在一定的问题,因此产生了新的几何
随着计算机技术的日臻成熟,越来越多的关键数据被存储在计算机系统中,因此数据的安全性至关重要。近年来,容灾尤其是跨网络远距离容灾得到了业内人士越来越多的重视和认可。
随着数字科技的迅速发展,从图像中提取文本信息的研究越来越受到人们的关注。图像中的文本能够提供有用的信息,是描述图像内容的关键,这些信息可以作为图像资料的自动注释、