搜索资源列表
LinuxIPC进程间的通信
- Linux 操作系统提供进程间通信(IPC)机制,用来保证正在执行的进程在内核的协调下能够 共享资源、同步以及交换数据等。Linux 支持大量进程间通信机制,包括信号、等待队列、管道 以及Unix 系统V 中提供的进程间通信机制,如消息队列、信号量和共享内存。-Linux operating system to provide inter-process communication (IPC) mechanism used to ensure that the process is being
uCOS2_4510_EG
- UCOSII V2.52 在三星SNDS4510开发板(国内基本所有的4510b的板子都是抄袭此公板设计的)上移植的成功例子,本压缩包内的MBoxMain.c为消息邮箱的例子,使用时请把其更名为main.c,MSemMain.c为信号量的例子,使用时请把其更名为main.c。-UCOSII V2.52 Samsung SNDS4510 development board (all the basic domestic 4510b are copying features of this publ
InterComm
- 我的一段关于Linux/Unix下重复服务器,消息队列,信号量,共享内存综合使用的代码.-on Linux / Unix server duplication, Message Queue, semaphores, shared memory integrated use of the code.
ucos252-src
- 著名的嵌入式操作系统uC/OS的完整内核源代码,内核版本号2.52。 该源代码主要包括如下几个方面: 1、任务管理 2、消息邮箱 3、消息队列 4、信号量 5、事件管理 6、内存管理-famous embedded operating system uC / OS kernel integrity of the source code, the kernel version 2.52. The source code includes the following ma
Training-Example
- 嵌入式VxWorks开发所需典型例程源代码,包括消息队列,信号量,时钟,优先级反转,中断等常见处理.-VxWorks embedded typical routines required for the development of the source code, including the Message Queue, semaphores, the clock, priority inversion, and other common treatment interruption.
ossystem
- 基于DOS的多任务系统的实现 1. 用C语言完成线程的创建和撤消,并按优先权加时间片轮转算法对多个线程进行调度; 2. 改变时间片的大小,观察结果的变化。思考:为什么时间片不能太小或太大; 3. 假设两个线程共用同一软件资源(如某一变量,或某一数据结构),请用记录型信号量来实现对它的互斥访问; 4. 假设有两个线程共享一个可存放5个整数的缓冲,一线程不停的计算1到50的平方,并将结果放入缓冲中,另一个线程不断的从缓冲中取出结果,并将他们打印出来,请用记录型信号量实现这一生产者和消
vxworks1
- 在电力行业中的应用,vxworks的应用程序,其中包括消息,信号量,和多任务调度的应用-in the power industry, the application vxworks applications, including news, semaphores, and multi-task scheduling application
COS-II
- μC/OS从1992年开始为人们熟悉,到现在已经发展为μC/OS-II。ΜC/OS-II最多支持56个任务,其内核为占先式,总是执行就绪态的优先级最高的任务,并支持Semaphore(信号量)、Mailbox(邮箱)、Message Queue(消息队列)等多种常用的进程间通信机制。与大多商用RTOS不同的是,μC/OS-II公开所有的源代码,并可以免费获得,对商业应用收取少量License费用。
TaskSchedule
- vxworks下的多任务管理,利用信号量、消息队列的通信机制。
task
- 练习并掌握多任务实时操作系统下Task 调度、Task 间主要通信手段(信号量、消息队列等)、RISC 处理器 I/O 端口控制等内容,并形成嵌入式实时应用软件的良好编程习惯。创建多Task,为每个Task 创建私有的Message Queue,每个Task 只通过自己的私有Message Queue 接收消息;Task 间消息通信通过向对方私有MessageQueue 发送消息完成。 Task1:管理Task。负责系统启动时同步系统中其他Task 的启动同步,利用信号量的semFlush(
SuperGoodEntryExperimentAboutVxWorks
- 超级好的vxworks入门实验课:一共9个pdf文件,每个都是精华,我是下载了9次才搞定,绝对超值,初学者很有必要看看。 目录: 1.学习使用Tornado 开发环境;测量程序的执行时间 2. 学习创建多个任务 3. 学习使用信号量实现共享资源的保护 4. 学习使用消息队列进行通信 5. 学习并验证时间片轮转调度 6. 学习并验证基于优先级的抢占式调度 7. 理解优先级倒转问题 学习使用优先级继承以解决优先级倒转问题 8. 学习使用信号 9. 了解VxWo
MFC_Multy
- Windows MFC下的多线程的基本编程例子,多达10个左右,涉及互斥、消息传递、信号量的使用,适合刚接触线程编程的人。
TEST3
- 1. UC/OS 8051中完全应用。 2. 显示各个任务的执行时间, 执行时间占总时间百分比, tick计数器 3.任务中信号量,消息以及消息队列的使用。 我自己仔细测试过了,运行了一天都没有出问题。请大家一起使用,有问题请及时联系我们 附带在proteus上面进行仿真,免去各位朋友硬件上烦恼。
uC/OS-II程序-消息邮箱,从串口接收的字符串交给数码管显示
- uC/OS-II 2.84在LPC2400实验板上的范例程序,两个任务使用信号量互斥使用数码管显示任务号
UNIX_Version_1
- 本文档是Uinx环境下的高级编程的中文版,此电子书详细介绍了Unix系统下的程序编写,系统函数调用的API接口,包括文件系统,设备驱动,任务间的通讯机制,管道,信号量消息队列等等。对学习Linux,VxWorks等类Unix嵌入式系统编程有很好的指导作用。-This document is Uinx high-level programming environment, the Chinese version, this book details the programming under Un
msg_VxWorks
- 原创:vxworks的消息队列 一个任务运行时的数据和状态怎么告诉其他任务?信号量为任务间同步和互斥提供了提供了高效的方法,但它不能携带更多的任务信息。因而需要使用更高级的通讯方式,即消息队列和管道。这节主要讲消息队列。-Original: vxworks task message queue for run-time data and how to tell the status of other tasks? Semaphore for inter-task synchronizatio
ex1
- 1. 创建多 Task,为每个Task 创建私有的Message Queue,每个Task 只通过自己的私有 Message Queue 接收消息;Task 间消息通信通过向对方私有Message Queue 发送消息完 成。 2. Task1:管理Task。负责系统启动时同步系统中其他Task 的启动同步,利用信号量的 semFlush()完成。同时接收各Task 的告警信息,并负责系统结束时的Task 删除处理。 3. Task2:激励Task。利用taskDelay()
ipc
- linux进程间通讯,包括管道、消息队列、信号量通讯。-linux inter-process communication, including pipes, message queues, semaphores communications.
zip51
- 仿照ucos的一个实时内核,专门为没有扩展ram的单片机写的,最低配置256字节。提供了四个优先级不同的任务和信号量互斥型信号量消息邮箱消息队列功能。-Ucos modeled a real-time kernel, designed for the microcontroller does not extend ram write a minimum configuration of 256 bytes. Provides four priority levels for different
ucosIIa-FLAG-a-Queue
- ucosII信号量 消息队列 和事件标志块的使用-the using method of OS_sem OS_Queue and OS_FLAG in ucosII