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

任务切换

  • 这是一个用于在S3C44B0开发板(网上公版)

    这是一个用于在S3C44B0开发板(网上公版),测试UC/OS的程序,运行后在超级中端有任务切换显示

    标签: S3C44B0 开发板

    上传时间: 2013-12-11

    上传用户:eclipse

  • /*看大家都在学操作系统

    /*看大家都在学操作系统,我也想学学。所以想用51写一个来玩玩,发现比较郁闷。 弄了几下,不想再弄了,51弄这个没啥意思。我用的89S52,除了速度慢,RAM资源 太少之外,其它都还过得去。弄了一点代码出来,放在那也没啥用,不如拿上来 给新手看看,一个任务调度的雏形是什么样子的~~~~~~~~~这些代码没有经过优化, 我只求实现任务切换的功能。 利用定时器2产生10mS的定时中断作为时钟节拍,任务切换时保存工作寄存器等操作 嵌入了汇编指令,因此Task_Switch.C文件要做相应的设置才能编译通过。受硬件资源和编译器的限制,有很多无奈。程序只好这样写了,不管怎么说,到底是能调度起来了。 注:这里是老版本,后面又改动的新版本。

    标签: 操作系统

    上传时间: 2014-01-17

    上传用户:silenthink

  • 最简单的51操作系统

    最简单的51操作系统,演示时间驱动的任务切换

    标签: 操作系统

    上传时间: 2013-12-15

    上传用户:fandeshun

  • 本书是介绍MS-DOS编程的技术书籍

    本书是介绍MS-DOS编程的技术书籍,是一本多年来的权威性畅销著作。内容非常 全面,覆盖了DOS的各个方面。 ·包括了MS-DOS 6.xx的全部内容,并覆盖了DOS的各个版本(1.0-6.22)。书中 包括全部的DOS功能调用及数据结构,包括一些未公开的功能和保留的功能。 ·介绍了PC编程时所需的BIOS、鼠标、EMS、XMS、DPMI、任务切换等的功能调 用。 .分专题介绍了DOS编程的各个方面:输入/输出设备;内存、文件、目录、设备管 理 TSR及设备驱动程序 DOS出错处理等等。 ·介绍了如何在汇编语言、BASIC C/C++及Pascal中使用DOS及BIOS的技术。 ·丰富而实用的大量实例源代码。

    标签: MS-DOS 编程 书籍

    上传时间: 2013-12-23

    上传用户:181992417

  • ARM7移植uc/os所涉及掉的到中断机制

    ARM7移植uc/os所涉及掉的到中断机制,以及任务切换的相关代码具体是如何实现的

    标签: ARM7 uc os 移植

    上传时间: 2013-12-21

    上传用户:baiom

  • 自己买的44b0板子上自带的ucos移植到44b0上的源码

    自己买的44b0板子上自带的ucos移植到44b0上的源码,我修改了主程序,可自由进行任务切换

    标签: 44b0 ucos 移植 源码

    上传时间: 2014-11-23

    上传用户:cylnpy

  • 本书是介绍MS-DOS编程的技术书籍

    本书是介绍MS-DOS编程的技术书籍,是一本多年来的权威性畅销著作。内容非常 全面,覆盖了DOS的各个方面。 ·包括了MS-DOS 6.xx的全部内容,并覆盖了DOS的各个版本(1.0-6.22)。书中 包括全部的DOS功能调用及数据结构,包括一些未公开的功能和保留的功能。 ·介绍了PC编程时所需的BIOS、鼠标、EMS、XMS、DPMI、任务切换等的功能调 用。 .分专题介绍了DOS编程的各个方面:输入/输出设备;内存、文件、目录、设备管 理 TSR及设备驱动程序 DOS出错处理等等。 ·介绍了如何在汇编语言、BASIC C/C++及Pascal中使用DOS及BIOS的技术。 ·丰富而实用的大量实例源代码。 本书的读者对象为对PC编程有兴趣的专业技术人员、大专院校学生及计算机爱好 者。

    标签: MS-DOS 编程 书籍

    上传时间: 2016-12-26

    上传用户:dyctj

  • ucos 在 arm9 芯片上的移植

    ucos 在 arm9 芯片上的移植,内容包括: 1)初始启动的系统控制; 2)中断的拷贝; 3)锁相环的设置; 4) 堆栈的初始化; 5)ucos的移植 5i)任务切换的汇编代码; 5ii)时钟节拍的汇编代码;

    标签: ucos arm9 芯片 移植

    上传时间: 2014-11-23

    上传用户:pkkkkp

  • s3c2410上用Keil开发的ucosII源代码

    s3c2410上用Keil开发的ucosII源代码,入门级 非常简单,只是演示了创建一个task(参考资料来源于网络),最后完成任务切换到OSTaskIdle运行。

    标签: s3c2410 ucosII Keil 源代码

    上传时间: 2017-04-08

    上传用户:123456wh

  • 史上最全的FreeRTOS资料

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

    标签: freertos

    上传时间: 2022-03-19

    上传用户:kingwide