虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

实时多任务

  • uCOS-II

    μC/OS-II由Micrium公司提供,是一个可移植、可固化的、可裁剪的、占先式多任务实时内核,它适用于多种微处理器,微控制器和数字处理芯片(已经移植到超过100种以上的微处理器应用中)。

    标签: uCOS-II v2.52

    上传时间: 2015-12-11

    上传用户:hardcandy

  • uCOS-II2.76

    μC/OS-II由Micrium公司提供,是一个可移植、可固化的、可裁剪的、占先式多任务实时内核,它适用于多种微处理器,微控制器和数字处理芯片(已经移植到超过100种以上的微处理器应用中)。

    标签: uCOS-II2.76操作系统

    上传时间: 2015-12-11

    上传用户:hardcandy

  • QNX多内核支持

    QNX多内核支持,多任务处理,非对称多重处理,对称模式下用户程序的扩展

    标签: QNX 多内核

    上传时间: 2017-08-24

    上传用户:flynnzhu

  • 某型燃气轮机建模与自适应控制研究

    建模、控制算法研究以及仿真试验都是燃气轮机研制过程中必不可少的环节,本文针对三者展开研究首先,采用容积惯性法代替牛顿-拉普逊法建立三轴燃气轮机非线性动态模型,并考虑变比热、引气与冷却等环节,通过与试车数据比较验证了所建模型具有良好的仿真精度。采用容积惯性法不但提高了模型的实时性,并且动态过程更接近真实燃气轮机运转状态。分析了容积惯性法建模中低转速阶段仿真时出现的参数振荡现象产生的原因,通过增加低转速特性数据消除了参数振荡,并提出了一种基于指数平衡与样条拟合的外推方法来获得低转速特性数据。通过低压压气机特性数据外推计算与分析,证明了该外推方法具有较好的准确性。然后,针对重型燃气轮机非线性强、惯性大和负载多变等特点,提出了一种基于深度信念网络的自适应控制器。该控制器结合了深度信念网络和传统PD控制器,其中深度信念网络作用是在线调整PID参数,而传统PD控制器负责控制量的计算与输出。通过数字仿真,验证了该控制器满足燃气轮机转速控制的要求,并且具有良好的自适应性,在燃气轮机不同工况下,能够对其转速进行准确控制,使得系统快速响应的同时无超调量。最后,针对燃气轮机硬件在环仿真平台的需要,设计了一种能够采集并模拟多种范围电压、电流与频率信号的接口模拟器。搭建了燃气轮机硬件在环控制平台,在试验前对接口模拟器以及控制器进行了标定与平台的实时性验证。在已有的控制器上,完成了基于RIX作系统的多任务嵌入式控制系统开发。通过硬件在环试验,进一步验证了本文设计的控制器具有良好的控制效果与较强的自适应能力关键词:燃气轮机,容积惯性,建模,仿真,自适应控制,深度信念网络,硬件在环

    标签: 自适应控制

    上传时间: 2022-03-14

    上传用户:

  • 史上最全的FreeRTOS资料

    参考 FreeRTOs,orq怎样工作小节获取多任务的基本概念任务和联合程序文档提供了怎样判断何时适合以及何时不适合使用联合程序的方法,下面是简单的总结。注意一个系统可以只使用任务、或者只使用联合程序、或混合使用-但是任务和联合程序使用不同的API函数,因此一个队列(或者信号)不能用于从任务传递数据到联合程序,反之亦然。任务"的特性FreeRTOS低于V4.0.0.0的版本只允许实时系统的结构以一组任务的方式组成,这是RTOS调度的传统模式。简评 In brief:一个使用RTos的实时应用系统可以由一组独立的任务组成,每个任务执行它自己的内容而不依赖于其他任务或者调度器。在任何时候只有个任务可以被执行,调度器负责决定哪个任务应当被执行。调度器反复启动和停止任务(切换任务),因为个任务不清楚调度器的活动,所以在任务切换时保证处理器内容不变(寄存器值、堆栈等)就是实时内核调度器的工作。要做到这点每个任务都需要使用自己的堆栈,当任务切换时运行的参数保存到堆栈中任务再次运行时就可以从堆栈中恢复参数。参考 FreeRTOs怎样工作小节获得更多内容。就绪的任务是那些可以执行(没有被阻塞或暂停),但是因为其他相同或更高优先级任务正在运行造成还没有运行的任务。阻塞当一个任务等待临时事件或外部事件时它就是处于阻塞状态。例如,任务调用 VAsk Delay(),它将被阻塞(置为阻塞状态)直到超过延时时间个临时事件。任务也可以阻塞等待队列和信号事件。阻塞状态的任务般有一个超时时间,超时后任务将解锁。阻塞的任务不会参与调度。

    标签: freertos

    上传时间: 2022-03-19

    上传用户:kingwide

  • FreeRTOS中文实用教程

    这篇文章的英文原版我是在www.Freertos.net上下载得到的。其实我并没有决定是否要在系统中使用 FreeRTOS,虽然我想要的也仅仅是一个实时内核,当然更重要的是免费。之所以翻译这篇文章倒不是因为 FreeRTOS有多么优秀,完全是因为这篇文章还不算太长。而且 FreeRTOS.net仿佛致力于这个内核在国内的推广,也做了不少中文化的工作。所以我是打算利用工作之余,边看边译,到读完这篇文档,也就有个中文版了。如果 FreeRTOS.net不弃的话,我倒是情愿放到这个网站上与大家共享另外,我本人很懒,没有翻译附录,而且译完正文后也没有做过任何检査。所以如果有任何问题,请不要骂我.小型多任务嵌入式系统简介不同的多任务系统有不同的侧重点。以工作站和桌面电脑为例早期的处理器非常昂贵,所以那时的多任务用于实现在单处理器上支持多用户。这类系统中的调度算法侧重于让每个用户”公平共享处理器时间随着处理器功能越来越强大,价格却更偏宣,所以每个用户都可以独占一个或多个处理器。这类系统的调度算法则设计为让用户可以同时运行多个应用程序,而计算机也不会显得反应迟钝。例如某个用户可能同时运行了一个字处理程序,一个电子表格,一个邮件客户端和一个WEB浏览器,并且期望每个应用程序任何时候都能对输入有足够快的响应时间

    标签: freertos

    上传时间: 2022-03-20

    上传用户:kent

  • 基于STM32的温室远程控制系统的设计

    针对目前我国已经存在的温室控制系统成本高、网络化不足以及测量环境因子单一等问题,文中开发了一套基于STM32的温室远程控制系统。该系统通过利用STM32单片机作为温室内的控制器以及MFC编写的控制软件实现对温室内空气温度、空气湿度、光照强度和CO2浓度多个环境因子的远程监测和控制。  系统的硬件电路设计包括STM32控制器、数据采集模块、设备控制模块、网络接口模块、实时显示模块以及数据存储模块等。其中数据采集模块采用DHT11、MG811以及BH1750传感器进行环境因子的测量,设备控制模块通过控制继电器通断来控制温室内的加热系统和光照系统等执行设备,STM32通过ENC28J60接入网络实现远程控制,显示模块实现各个环境因子的实时显示,数据存储模块采用外接SD卡的方式进行数据的存储。在STM32的程序设计中采用了库函数的开发方式设计了测量程序、显示程序以及控制程序。通过在STM32中移植μC/OS-Ⅱ操作系统实现多任务的运行,移植LwIP协议使STM32可以接入网络,实现控制的网络化。在VC6.0平台下利用MFC设计了控制软件,控制软件和STM32之间通过TCP/IP协议进行数据和命令的传输。控制软件的主要功能是对温室内的多个环境因子进行远程监测和对执行设备进行远程控制。在控制软件设计中,采用面向对象的方法将相关的操作函数封装到类中,便于对系统进行升级,采用多线程的方法解决了多个任务同时运行的状况。将控制过程中产生的数据保存到数据库中,可以对系统运行产生的数据进行分析和利用。  为了对系统进行测试,在文中搭建了一个小型的温室并将控制器安装在温室内。经过测试,文中设计的温室控制系统可以实现对温室内空气温度、空气湿度、光照强度和CO2浓度的远程实时监测,数据每秒更新一次。当上述的环境因子超过控制软件上设置的上下限范围时,系统会报警,此时可以在控制软件上控制执行设备的通断来调节该因子使其到达设置的范围内。

    标签: stm32 温室远程控制系统

    上传时间: 2022-06-09

    上传用户:qingfengchizhu

  • 基于freertos的直流系统主监控的设计

    直流系统是给变电站各类信号设备、保护、自动装置、事故照明、应急电源及断路器分合闸操作提供直流电源的电源设备。直流系统的可靠与否,对变电站的安全运行起着至关重要的作用。直流系统主监控是整个直流系统的控制、管理核心。主监控单元的主要任务是:对直流系统中各功能单元和蓄电池进行长期自动监测、获取直流系统中的各种运行参数和状态、根据测量数据及运行状态实时进行处理,并以此为依据对直流系统进行控制,实现系统的全自动精确管理,从而优化直流系统的运行状况,保证其工作的连续性、安全性和可靠性。嵌入式软硬件技术已广泛用于变电站自动化、配电网自动化、新能源发电控制等智能电网的各个应用领域。主监控单元运行时处理任务十分繁杂,包括MMI人机交互、电池充放电管理算法、开入开出控制、系统内部通信、后合通讯等任务,并且对任务的实时性要求较高。因此,主监控单元的软件设计是多任务、实时性和复杂程序较高的工作。嵌人式实时操作系统(RToS)的出现为开发复杂多任务提供了很好的解决方案。FreeRTOS操作系统是一个源码公开的嵌入式实时操作系统,具有可移植、可裁减、调度策略灵活的特点,可以方便地移植到各种体系结构的微处理器上运行。

    标签: freertos 直流系统

    上传时间: 2022-06-24

    上传用户:slq1234567890

  • FreeRTOS动态软件模块

    摘要:FreeR'TOS作为一种开源的轻量级多任务实时操作系统,被广泛应用在各种嵌入式仪器和设备中,但该操作系统不支持软件模块的动态加载,这限制了它的灵活性和扩展性。本文在详细分析ELF文件符号重定位原理的基础上,通过修改FreeRTOS任务的内存布局,并在其内核中添加ELF文件加载器,实现软件模块的动态加载和卸载功能。程序在STM32平台上的测试结果表明,软件模块能够在系统运行时被动态加载入内存,并成功被FreeRTOS内核调度执行。关键词:FreeRTOS;ELF文件;动态软件模块;符号重定位0引言动态软件模块是一种能够在操作系统运行时加载和卸载的程序代码或数据,对于不支持该特性的嵌人式操作系统,其任务代码必须与操作系统内核一起编译,链接成一个完整的可执行镜像,并下载或烧写到目标板中运行,一旦任务代码需要修改更新,则必须重新编译所有代码。这一不支持动态软件模块的缺点限制了嵌入式操作系统的灵活性和可扩展性,给应用软件的更新升级也带来了不便。

    标签: freertos 动态软件

    上传时间: 2022-06-24

    上传用户:

  • 基于STM32F103和FreeRTOS的智能插座设计

    摘要设计并实现了一种基于Cortex-m3内核的STM32F103MCU的多功能智能插座,利用Zigbee技术进行自动组网和无线收发,采用FreeRTOS操作系统进行多任务调度管理。给出了该智能插座的硬件设计方案和软件框架。该智能插座具有可靠性高、实用性强的特点,满足了智能家居的需要。关键词:智能插座:zigbee:Cortex-m3:FreeRTOS1.引言随着电信、互联网等技术的发展,物联网概念应运而生,被看成是新一代信息技术的重要组成部分,在全球范围内得到重视。智能家居是物联网的主要应用之一,利用各种信息通信技术将家用电子设备集成,实现家庭日常事务的管理"1,智能家居网络的构架包括家庭内部zigbee子网系统、智能家居网关以及智能家居网络与外部网络之间的数据通信系统一个部分,网关是智能家居系统的核心控制部分,将智能终端传输来的数据打包成网络数据流,再通过3G网络或者wif实时传送到监控计算机中。用户可以通过计算机或者手持设备(手机或者Pad)远程登录智能家居管理系统对家庭用电设备进行信息查询和控制。

    标签: stm32f103 freertos 智能插座

    上传时间: 2022-06-26

    上传用户: