搜索资源列表
SuperGoodEntryExperimentAboutVxWorks
- 超级好的vxworks入门实验课:一共9个pdf文件,每个都是精华,我是下载了9次才搞定,绝对超值,初学者很有必要看看。 目录: 1.学习使用Tornado 开发环境;测量程序的执行时间 2. 学习创建多个任务 3. 学习使用信号量实现共享资源的保护 4. 学习使用消息队列进行通信 5. 学习并验证时间片轮转调度 6. 学习并验证基于优先级的抢占式调度 7. 理解优先级倒转问题 学习使用优先级继承以解决优先级倒转问题 8. 学习使用信号 9. 了解VxWo
ucos51在KeilC51上仿真运行
- Demo程序经Keil701编译后,代码量为7-8K,可直接在KeilC51上仿真运行。 使用方法:解压后双击yy项目,点调试即可在串口仿真看到结果。 Demo程序创建了3个任务A、B、C优先级分别为2、3、4,A每秒显示一次,B每3秒显示一次,C每6秒显示一次。从显示结果看,显示3个A后显示1个B,显示6个A和2个B后显示1个C,结果显然正确。用户可以仿照范例运用更多系统API函数写出自己的程序。只要程序中有显示语句就可以用软件仿真器看结果。注意:系统提供的显示函数是并发的,他不是直接显示到串
fanzhuanxinhao
- MyTask、YouTask和ThreeTask 。在主函数中创建任务MyTask。而YouTask和ThreeTask由任务MyTaskTask创建,其优先级分别为2、4、6。这三个任务都要占用资源s,任务YouTask访问时间短一些,在任务MyTask和任务ThreeTask利用while(OSTime<T) {}增加访问时间,T值分别为300,500。MyTask、YouTask和ThreeTask采用OSTimeDly(K)延时等待,K值均为200。这样出现任务优先级反转。为了解决
ucosmem
- 设计三个任务Task1、Task2、Task3,优先级分别为12,13,14。创建一个2个64B内存块的内存分区CommMem。-The design of the three tasks Task1, Task2, Task3, priority 12,13,14, respectively. 2 64B to create a memory partition block of memory CommMem.
FAT16
- FAT16文件系统免费C代码下载 1)兼容FAT16/FAT32文件系统,支持长文件名,多级目录,多盘操作,读写,创建,删除文件,盘遍厉等等功能 2)采用C代码编写,方便的移植于多种计算机应用平台,一般情况下只需编写额外磁盘的读写驱动,即可使用文件系统所有的功能。 3)具备文件数据块缓冲功能:1)读文件时,读位置在数据块缓冲内,即可直接从数据块缓冲中读取数据,而不需读物理磁盘,加快了读取文件的速度;而且,文件数据块缓冲的大小可由编译宏EnableFileBuf,TotalFil
code
- Demo程序经Keil701编译后,代码量为7-8K,可直接在KeilC51上仿真运行。 使用方法:解压后双击yy项目,点调试即可在串口仿真看到结果。 Demo程序创建了3个任务A、B、C优先级分别为2、3、4,A每秒显示一次,B每3秒显示一次,C每6秒显示一次。从显示结果看,显示3个A后显示1个B,显示6个A和2个B后显示1个C,结果显然正确。用户可以仿照范例运用更多系统API函数写出自己的程序。只要程序中有显示语句就可以用软件仿真器看结果。注意:系统提供的显示函数是并
bf518_ucos
- UCOS操作系统应用代码 此工程是PLM平台的UCOS移植的测试程序。程序通过闪灯变换指示ucos的运行状态。参看app.c文件,程序一共创建了3个任务: 1、 uCosMainThread 优先级4 负责LED4的1秒钟闪烁 2、 Task1 优先级15 负责LED0和LED2的1/4秒闪烁 3、 Task2 优先级16 负责LED0和LED2的1/8秒闪烁 任务之间通过信号量sem1、sem2和OSTimeDly进行调度。 -UCOS operating system
Stm32_ucos_1-1
- 在uCOS中创建三个任务,任务1为初始化任务,产生任务2和任务3。任务2的运行次数显示在第一组数码管上,任务3的运行次数显示在第2组数码管上。-UCOS in to create three tasks, Task 1 is the initialization tasks, resulting in Task 2 and Task 3. Task 2 of the number of runs in the first set of digital control, task 3, the n
F103-DEMO
- 一款例程 (1) 提供一个基于u/COS-II操作系统的应用程序框架 (2) 演示如何创建多个任务 (3) 演示如何使用邮箱进行两个任务之间的通信-A routine (1) provides an application framework based on the u/COS-II operating system (2) demonstrates how to create multiple tasks (3) demonstrates how to use the
NUC122RD2AN_CoOS
- 设备: Nuvoton NUC122RD2AN 评估板: NuTiny-EVB-122 编译器: CoIDE V1.4.2 任务: task_init 初始化所有的硬件,创建所有的事件标志和互斥体. Task_TimeBlink 用于当在设置时间时,闪烁LCD液晶屏. Task_Monitor 用于显示当前时间.格式"**:**:**" Task_TimeSet 用于设置时间. led_blink 闪烁7个发光二极管. 描述
ucosII
- uC/OS-II 实时操作系统最小系统。 Demo程序经Keil701编译后,代码量为7-8K,可直接在KeilC51上仿真运行。点调试即可在串口仿真看到结果。 Demo程序创建了3个任务A、B、C优先级分别为2、3、4,A每秒显示一次,B每3秒显示一次,C每6秒显示一次。从显示结果看,显示3个A后显示1个B,显示6个A和2个B后显示1个C,结果显然正确。用户可以仿照范例运用更多系统API函数写出自己的程序。只要程序中有显示语句就可以用软件仿真器看结果。注意:系统提供的显示函数是并发的,他不是
Based-on-uCOS-II-P-ucGUI-super-DEMO
- (1) 提供一个基于u/COS-II操作系统的应用程序框架 (2) 演示如何创建多个任务 (3) 演示如何使用邮箱进行两个任务之间的通信-(1) provides an application framework based on the u/COS-II operating system (2) shows how to create multiple tasks (3) demonstrates how to use the E-mail communication between
MicroStar1.1
- 最新版本MicroStar1.1不仅能支持按优先级调度,还支持时间片轮转调度和前二者相接合调度。 声明 代码未经严格测试,现仅作学习和交流用途,不得利用其作任何商业目的的开发。擅自使用之进行商业开发,所造成的后果由自已承担,本人不负任何法律上的责任。 使用需知 1. MicroStar1.0最多只能创建16个任务。最多可提供16个定时器。最多能直接提供16个同步对象,若要更多的同步对象,须自行分配内存。 2 为了使代码能在DOS下运行,不少函数声明和定义前都有_
uCOS-II-2.86-for-STM32F10x-template
- 基于STM32F10X的UCOS_II模板,创建了一个串口打印任务和两个LED闪烁任务,在正点原子MINI_STM32F10X开发板上测试通过-Based STM32F10X of UCOS_II template to create a serial print job tasks and two LED flashes, punctual atomic testing in the development board through MINI_STM32F10X
Ex300_uCOS-II
- 本例程提供如下功能: (1) 提供一个基于u/COS-II操作系统的应用程序框架 (2) 演示如何创建多个任务 (3) 演示如何使用邮箱进行两个任务之间的通信-This routine provides the following functions: (1) providing a u/COS-II operating system, application framework (2) demonstrates how to create multiple tasks
SharedMem
- 多核图像灰度转换的程序,本程序主要做了以下几个任务: (1)核0创建共享内存,将数据写入内存,然后通过Notify将内存地址发送给从核。 (2)从核(1至7核)接收核0的通知,打开内存地址,读取数据。-Multi core image grayscale conversion procedures, the procedures are mainly done the following tasks: (1) the kernel 0 creates the shared memor
The-message-queue-
- 基于UCOSII的消息队列: 多任务主要是: 1、起始任务,运行时创建LED1、LED2和LED3三个任务,然后删除自身。 2、LED1任务,每隔1s切换一次LED1亮灭状态。 3、LED2任务,每隔5s切换一次LED2亮灭状态。 4、LED3任务,每隔10s切换一次LED3亮灭状态。-Based on the UCOSII message queue: Multitasking is mainly: 1, the initial task, runtime cr
实验 6 消息邮箱通信设计
- (1)创建两个任务,任务 1 不断循环发送字符 A~Z,通过邮箱的方式传递数据给任务 2,任务2 将从任务 1 收到的数据通过显示器显示输出。提示:定义 StrMbox 邮箱用来传递消息。 (2)设计 Task1、Task2、Task_Start 三个任务,Task_Start 负责创建 Task1 和 Task2 任务并创建邮箱 StrMbox。Task1 任务负责从键盘接收字符串(exit 结束),并把字符串发送至邮箱 StrMbox,Task2 负责从邮箱接收字符串并输出到显示器。要求用
高级例程-基于MINI 板的UCOS 创建2个任务
- STM32F103跑了一个UCOS代码,供需要移植系统的同学(STM32F103c8t6,ucos,two task)
stm32单片机UCOS操作系统学习代码,创建2个任务
- stm32单片机UCOS操作系统学习代码,创建2个系统任务,演示ucos的运行机制(STM32 microcontroller UCOS operating system to learn code, create 2 system tasks, demonstration of the operating mechanism of UCOS)