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

多任务调度

  • 多线程文件传输

    多线程文件传输,同时支持多客户端的多任务传输

    标签: 多线程 文件传输

    上传时间: 2014-01-21

    上传用户:从此走出阴霾

  • dm642下的一个H.263工程

    dm642下的一个H.263工程,该工程启用dsp/bios,多任务之间的调度等,而且在dm642开发办得到了验证

    标签: 642 263 dm 工程

    上传时间: 2016-10-15

    上传用户:VRMMO

  • dm642下的一个D1工程

    dm642下的一个D1工程,该工程启用dsp/bios,多任务之间的调度等,而且在dm642开发办得到了验证

    标签: 642 dm 工程

    上传时间: 2016-10-15

    上传用户:362279997

  • 基于Java的多线程下载工具

    基于Java的多线程下载工具,基于http和ftp的、支持断点续传的、具有多任务同时下载能力的多线程系统。

    标签: Java 多线程

    上传时间: 2013-12-27

    上传用户:libinxny

  • Bycore是一个嵌入式操作系统内核。Bycore包括内存管理、任务管理、中断管理、任务互斥、同步与通信管理等功能。Bycore全部由C语言完成

    Bycore是一个嵌入式操作系统内核。Bycore包括内存管理、任务管理、中断管理、任务互斥、同步与通信管理等功能。Bycore全部由C语言完成,只有少量的与硬件有关的代码由汇编代码完成。Bycore支持64优先级的多任务管理,任务数量由实际的内存大小决定。Bycore是一个抢占式的内核,任务间的切换时间确定,使得用户可以完全确定任务的切换时机。内存管理采用一种全新的算分配策略,兼顾了分配速度、管理简单、利用率高等特点。为便于移植,只需要简单修改Bycore提供的几个函数即可。另外,Bycore提供了一套简单的机制完成对中断的管理,应用程序只需关注一个逻辑的中断,然后指定中断处理函数,Bycore在中断发生时,中断处理函数就能被回调。

    标签: Bycore 嵌入式操作系统 内核 内存管理

    上传时间: 2014-10-14

    上传用户:钓鳌牧马

  • μCOS-II 多任务编程设计

    在基于实时操作系统的应用程序设计中,任务设计是整个应用程序的基础,其他软件设 计工作都是围绕任务设计来展开,任务设计就是设计“任务函数”和相关的数据结构。

    标签: COS-II 多任务 编程

    上传时间: 2017-04-21

    上传用户:shao_shl

  • QNX多内核支持

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

    标签: QNX 多内核

    上传时间: 2017-08-24

    上传用户:flynnzhu

  • 史上最全的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智能家居的无线网关设计与实现

    经济的发展与技术的进步带动着人们更加渴望高品质的生活质量,作为当今产业大热门的智能家居逐渐成为市场关注的焦点,很多科技公司纷纷开发出自己的产品。不过由于浮夸的宣传,不合理的定位和高昂的价格,导致了消费者纷纷对智能家居产品望而却步,行业呈现出叫好不叫卖的现象。鉴于此种情况,本文定位于智能家居中低端产业,开发设计出一款简单实用、价格低廉的智能家居控制网关系统,目的是在于让普通人也可以享受科技发展的成果。  该网关系统综合了电子技术、计算机技术、通信技术等多种技术,从硬件和软件两个方面对控制网关进行深入研究,最终实现对家居环境远程监测的目的。  在硬件方面,该控制网关系统采用以单片机为硬件控制平台,以供电模块、时钟模块、EEPROM模块等众多外围电路模块为辅助,结合ZigBee与WiFi无线通讯技术,完成对智能家居网关系统的搭建工作。该网关系统的单片机采用功能强大、价格低廉基于ARM32位CortexTM-M3的STM32F103RCT6,它主要负责对家居环境的任务调度,智能控制;ZigBee部分采用主芯片为CC2530的无线通信模块,该模块主要包括两个部分:协调器和终端节点,终端节点除了通信部分,还包括温湿度传感器、光线传感器、烟感传感器等部分,它负责完成对数据的采集、打包和发送工作,协调器则负责把终端节点发送的数据进行重新打包然后通过串口传送给主控模块;WiFi部分采用的是价格低廉、功能实用的ESP8266WiFi通信模块,该模块有三种工作模式:STA、AP和STA/AP,使得WiFi部分兼具连接热点和发送热点两种功能,该模块负责智能家居控制单元和外界通信的工作,它通过串口和控制单元通信,然后通过WiFi网络发送接收信息。  在软件方面,控制网关采用以Keil和IAR为开发环境,以uC/OS-Ⅱ操作系统为程序运行环境,结合C语言及少量汇编语言,共同完成系统的软件控制工作。Keil和IAR作为开发环境可以进行程序检测、烧录等辅助工作,大大减轻了工作量;uC/OS-Ⅱ操作系统短小精炼、功能强大的特点,使得硬件资源可以更加合理的利用,有助于节约成本,同时也让控制网关系统可以实时多任务执行,增强了系统功能;此外充分合理利用了网络库函数资源,大大节约了学习与开发进度。...

    标签: stm32 智能家居 无线网关

    上传时间: 2022-05-30

    上传用户: