共查询到18条相似文献,搜索用时 140 毫秒
1.
汪晓兢 《单片机与嵌入式系统应用》2013,(11):23-24,27
RTX51Tiny是适配于MCS51系列单片机的小型多任务实时操作系统,该系统内核调度多任务并发运行时缺少对共享资源争用的管理工具。本文介绍一种在RTX51Tiny项目中添加管程管理工具的方案。 相似文献
2.
μVision是德国Keil公司开发的单片机IDE软件,最初主要用于8051系列单片机,目前也有支持ARM系列单片机的专用版本MDK—ARM。RTX51是其自带的运行于8051系列单片机上的小型多任务实时操作系统,可用来设计具有实时性要求的多任务软件。RTX51有2个版本:RTX51Tiny和RTX51Full。RTX51Tiny是RTX51Full的子集。RTX51Tiny自身仅占用900字节左右的程序存储空间,可以很容易地运行在没有外部扩展存储器的8051单片机系统上。 相似文献
3.
RTX51 Tiny中信号量操作的实现 总被引:2,自引:0,他引:2
RTX51 Tiny是一种应用于MCS51系列单片机的小型多任务实时操作系统。它完全集成在Keil C51编译器中,具有运行速度快、对硬件要求不高、使用方便灵活等优点,因此越来越广泛地应用到单片机的软件开发中。但是RTX51 Tiny自身并不支持信号量的操作,这就给设计开发中共享资源的使用带来了诸多不便。本文介绍一种在RTX51 Tiny环境中添加信号量支持的方案。1信号量信号量实际上是一种约定机制,在多任务操作系统内核中普遍使用。信号量可分为二值信号量和计数式信号量。每一个信号量都有一个计数值,它表示某种资源的可用数目。二值信号量的值… 相似文献
4.
本文探讨了嵌入式实时操作系统RTX51Tiny在教学中的应用。嵌入式实时操作系统在实际的应用中越来越重要,有必要在教学中引入相关的知识。作者选取RTX51Tiny作为嵌入式实时操作系统的代表,详细的谈论了它的内核结构和工作原理。同时还介绍了把RTX51Tiny移植到目标系统的步骤,指出移植过程中容易出现的错误和排错方法以及程序调试的方法。 相似文献
5.
基于RTX51的按摩椅电机动作系统设计 总被引:1,自引:0,他引:1
本文通过在51系列单片机中应用RTX51tiny实时多任务操作系统,构建了一个价格低廉的多任务控制软件系统,提高了系统的实时性,并制定了按摩椅电机动作数据编码格式,采用代码与数据分离的设计思想,设计了基于RTX51tiny的按摩椅电机动作系统。 相似文献
6.
在嵌入式开发中,嵌入式操作系统的应用是重要的一环。文中对一种适用51单片机的实时多任务操作系统———RTX51 Tiny进行应用。首先从任务管理和内存管理的角度来分析该操作系统,在此基础上,用C语言编写应用程序traf-fic。应用实践得到以下结论:该操作系统的应用程序启动简单,没有操作系统的启动过程;短小精悍,代码不足50行;运行可靠,仿真、硬件运行结果充分证实了这一点。从而得到RTX51 Tiny操作系统对任务和堆栈管理的有效性及其代码精简和运行可靠的基本特点。 相似文献
7.
关于RTX51 TINY的分析与探讨 总被引:1,自引:1,他引:0
1 概述
RTX51 TINY是一种应用于MCS51系列单片机的小型多任务实时操作系统。它完全集成在Keil C51编译器中,具有运行速度快、对硬件要求不高、使用方便灵活等优点,因此越来越广泛地应用到单片机的软件开发中。它可以在单个CPU上管理几个作业(任务),同时可以在没有扩展外部存储器的单片机系统上运行。 相似文献
8.
RTX51 Tiny中容易混淆的问题 总被引:1,自引:0,他引:1
邵子扬 《单片机与嵌入式系统应用》2004,(5):61-62
RTX51Tiny是KeiluVision中自带的一个小型嵌入式RTOS,具有小巧、速度快、系统开销小、使用方便等优点。使用RTX51Tiny能够提高系统的稳定性,优化程序的性能;而且它是为51单片机专门定制的,所以在51单片机上的运行效率比其它一些通用的RTOS性能也要好一些。但是,由于RTX51Tiny的 相似文献
9.
CT扫描系统控制器是一个实时多任务控制中心,它需要完成实时通信、步进电机控制、数据采集控制、扫描时序控制等复杂功能。本文基于Nios软核技术,设计完成了CT机扫描系统控制器,包括以一片FPGA为核心的SOPC系统硬件和基于嵌入式实时操作系统Nucleus的应用软件。 相似文献
10.
11.
在分析了云台结构、步进电机工作原理以及云台控制系统需求的基础上,选用M415B为步进电机驱动器,自行研制了基于AT89C51单片机的步进电机控制系统软硬件;利用VB系统编写上位机程序,并通过USB转串口实现了与单片机之间的通信。该系统已成功应用于激光旋转扫描式人体非接触测量系统。 相似文献
12.
基于AT89C52单片机的步进电机控制系统设计 总被引:11,自引:1,他引:11
提出了一个由AT89C52单片机控制步进电机的系统实例,可以通过键盘输入步进电机相关数据,步进电机根据这些数据来进行工作;并且可根据需要,实时对步进电机工作方式进行设置,具有实时性和交互性的特点;该系统可应用于步进电机控制的大多数场合.实践表明,系统性能优于传统的步进电机控制器. 相似文献
13.
包建华 《计算机测量与控制》2012,20(3):702-704
设计了一种分层式的步进电机控制系统,现场控制层以AT89C52单片机为主控芯片,通过软件编程实现对步进电机的启停、正反转及调速控制,上位机监控层在工控组态软件MCGS平台下开发,操作界面直观友好,可以方便地对现场步进电机控制系统发布控制命令和参数;为解决现场控制层与监控层间数据交互问题,开发了基于MCGS的51单片机驱动构件;实际运行结果表明,整个系统实时性、稳定性良好,完全达到设计要求。 相似文献
14.
本文论述了以单片机AT89C51为控制器的步进电机的控制系统,内容主要包括该系统的硬件组成,步进电机运行过程的详细分析,PC机与AT89C51单片机之问的串行通信以及AT89C51单片机对步进电机的控制程序流程图等. 相似文献
15.
16.
在对悬挂物管理系统的功能、性能进行地面检测时,为了提高测试设备的接口处理能力,设计了一种基于RTX(real time extension)的实时测试设备.设备硬件全部采用商用货架产品(COTS),设计了软件中间件以解决COTS模块引起的驱动软件接口不一致的问题,以提高设备的通用性;软件设计时,使对悬挂物管理系统进行激励及数据检测的功能性能测试软件运行在RTX系统下,以提高设备的实时性.传统基于Windows的测试设备只需要对软件进行升级,就可以转换为基于RTX的实时测试设备,并能够更“精准”地完成对悬挂物管理系统的测试. 相似文献
17.
文章以某伺服作动系统测试设备的软件研发为背景,针对Windows系统由于线程优先级少、隐含不确定的线程调度机制以及优先级倒置等原因而造成的非实时性差,无法满足实时测控要求的缺陷,通过设计一种基于RTX和VC++的多任务实时测控系统,利用RTX来增强Windows的实时性,实时任务部分运行于实时子系统RTSS下,非实时部分则运行于Win32子系统下,实时部分和非实时任务之间的通信通过共享内存的方式实现。该系统利用VC++开发人机交换界面。解决了在Windows无法进行实时测试的缺陷,搭建一种在Windows下实时测控的软件平台,实现了在Windows平台下对伺服作动系统的功能和性能实时检测。 相似文献
18.
刘娟 《数字社区&智能家居》2007,2(10):1029
步进电机是一种控制精度极高的电机,在工业上有着广泛的应用。论文在简要介绍步进电机的工作原理和控制原则之后,对采用可编程控制器(PLC)对步进电机进行控制的设计方法进行了介绍。给出了控制系统的硬件、软件设计方法。实际应用表明的设计的有效性。 相似文献