搜索资源列表
ossystem
- 基于DOS的多任务系统的实现 1. 用C语言完成线程的创建和撤消,并按优先权加时间片轮转算法对多个线程进行调度; 2. 改变时间片的大小,观察结果的变化。思考:为什么时间片不能太小或太大; 3. 假设两个线程共用同一软件资源(如某一变量,或某一数据结构),请用记录型信号量来实现对它的互斥访问; 4. 假设有两个线程共享一个可存放5个整数的缓冲,一线程不停的计算1到50的平方,并将结果放入缓冲中,另一个线程不断的从缓冲中取出结果,并将他们打印出来,请用记录型信号量实现这一生产者和消
lesson1
- Windows程序运行原理及程序编写流程,窗口产生过程,句柄原理,消息队列,回调函数,窗口关闭与应用程序退出的工作关系,使用VC++的若干小技巧,stdcall与cdecl调用规范的比较,初学者常犯错误及注意事项。
uC_OS-II
- uC_OS-II内核实验指导书和实验程序,是我们做uC_OS-II内核实验时的资料,实验程序有:内存管理、任务管理、时钟中断、消息队列、优先级反转、优先级继承、哲学家就餐等。
Code
- Windows程序运行原理及程序编写流程,窗口产生过程,句柄原理,消息队列,回调函数,窗口关闭与应用程序退出的工作关系,使用VC++的若干小技巧,stdcall与cdecl调用规范的比较,初学者常犯错误及注意事项。
ucos_Demo
- ucosDEMO程序,可以模拟实现任务管理,优先级反转,内存管理,消息队列,时钟中断等-ucosDEMO procedures, can simulate the realization of task management, priority inversion, memory management, message queues, such as clock interrupt
p_c.tar
- 多线程的“生产者消费者”问题的解决方案。采用消息队列缓冲技术。-Multi-threaded producer-consumer solution to the problem. The use of message queue buffer technology.
Memory_Management
- 扩展的动态内存机制 任务综述 本任务扩展了自己私有的内存管理机制。首先使用预先规划的思想,使用预先分配的内存池和内存分区,再通过使用消息队列作为内存池的管理机制处理内存块分配与释放的过程,而消息队列中保存的是每个预先申请内存块的地址。当用户需要分配一个内存块时,使用msgQReceive() 函数从消息队列中获取一个相应大小的内存块地址;当用户需要释放一个内存块时,则使用msgQSend()函数将内存块首地址发送回消息队列中。通过这种方法,减少了内存反复申请与释放产生外部碎片的可能
FreeRTOSv5.1.2
- 作为一个轻量级的操作系统,FreeRTOS提供的功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能等,可基本满足较小系统的需要。 FreeRTOS内核支持优先级调度算法,每个任务可根据重要程度的不同被赋予一定的优先级,CPU总是让处于就绪态的、优先级最高的任务先运行。 FreeRT0S内核同时支持轮换调度算法,系统允许不同的任务使用相同的优先级,在没有更高优先级任务就绪的情况下,同一优先级的任务共享CPU的使用时间。FreeRTOS的内核可根据用户需要设置为可剥夺型内核或不可剥夺
simpleOS
- 最近写了一个RTOS,目标是应用在RAM空间小的任何单片机上。现在为它取名为simpleOS。 simpleOS 特点: simpleOS 是一个非抢占式内核,线程间用消息队列,事件标记通信。 simpleOS基本不要移植就可用于各种单片机上。 simpleOS目前支持8个任务,消息队列最大为15个字节。 牧笛Andy email:525908322@qq.com 2010-2-8 -simpleOS
Cxiaoxiduilie
- C语言的消息队列,利用c语言实现进程间的通信-C language, message queue, using c language inter-process communication
c
- 这是c语言的消息队列的另外的解法,简单易懂。-This is a message queue c language other method, easy to understand.
1
- 提供了一个实时操作系统Threadx在VC++上的一个开发环境,可以在上边使用Threadx的操作,同时对互斥量,信号量,消息队列,定时器,地址池等做了程序一边学习,是学习Threadx必备的-Provides a real-time operating system Threadx in VC++ on a development environment, can be on top so Threadx operation, while the amount of the mutex, se
3
- 实现嵌入式实时操作系统µ C/OS-II中消息队列机制的基本原理和使用方法-Implementation of embedded real-time operating system μC/OS-II in the message queue mechanism and use the basic principles
os
- 操作系统实验 进程间基于消息队列的通信 编写一段程序,同时父进程创建两个子进程p1和p2;并使子进程p1与子进程p2通过共享存储区相互发送数据(512字节)。 -Experimental operating system message queue-based inter-process communication
information
- small rtos操作系统的消息队列应用教程-small rtos operating system message queue application tutorial
UCOSIImessage-queue-semaphore
- 实验3-消息队列、信号量集和软件定时器的相关实验-Experiment 3- message queues, semaphore sets and software timer experimental
uCOS-II
- u C / O S 是一种公开源代码、结构小巧、具有可剥夺实时内核的实时操作系统,商业应用需要付费。 μC/OS-II 的前身是μC/OS,最早出自于1992 年美国嵌入式系统专家Jean J.Labrosse 在《嵌入式系统编程》杂志的5 月和6 月刊上刊登的文章连载,并把μC/OS 的源码发布在该杂志的B B S 上。 用户只要有标准的ANSI 的C交叉编译器,有汇编器、连接器等软件工具,就可以将μC/OS-II嵌人到开发的产品中。μC/OS-II 具有执行效率高、占用空间小、实时性
msg
- 消息队列的简单实用 采用了两个任务,其中1个任务发 一个任务收-The message queue using the two tasks simple and practical
xxdlztjsjfxxs
- 消息队列状态机 应用于数据采集分析的案例-Message Queue state machine used in data acquisition and analysis of case
kafka-trunk
- kafka是全球最复杂的分布式消息队列。这里共享分布式消息队列kafka源代码。(Distributed Message Queue kafka source codes)