搜索资源列表
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.
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
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
VxWorks
- VxWorks入门例程,包括基于Wind与POSIX的任务调度与通信(信号量、消息队列、管道)。-It is a package of some examples,which includes ones about task scheduling & communication (using semaphore & message queue & pipes) based on Wind & POSIX.
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
VxWorksDemosProject
- 初学者很好的实验源码,包括任务创建管理、任务间信号量的通信、消息队列、管道等-Good test source for beginners, including the task of creating management, semaphore communication between tasks, message queues, pipes, etc.
vxworks-expriment-source-
- 嵌入式实时操作系统VxWorks实验教程(重庆大学通信工程学院),包含:多任务程序的创建和启动,时间片轮转调度,基于优先级抢占式调度,消息队列实现任务间的通信,使用二进制信号量来实现任务间的同步 ,使用互斥信号量来实现任务对共享资源的互斥访问,vxworks下任务间通信例程 等等。-Embedded real-time operating system VxWorks Experimental Course (Institute of Communication Engineering, Cho
multi_tasks
- 本程序通过信号量和消息队列的使用,展示了VxWorks下多任务机制的研究。-This program through the use of semaphores and message queues, shows VxWorks multi-tasking mechanism.
VxworksPtornado
- 这时一个在VxWorks 的VxSim 仿真环境下使用tornado进行编程的。主要解决以下问题: 1.扩展的内存管理机制,最大限度降低外部碎片对系统可靠性的威胁。 2.消息驱动的Task统一驱动模版。统一的消息头结构,全局消息编码,可支持短消息及长消息。 3.无信号量(互斥)支持的临界资源访问方式。 -This is a use tornado in the VxWorks VxSim simulation environment for programming. Mainly
Project2
- 设计两个任务tServer和tClient,tClient负责通知tServer处理共享内存中的数据,为数据增加头部信息(可以用一句话模拟)。共享内存要用互斥信号量来保护,通知采用消息队列发送,tServer收到通知后需要给tClient反馈确认消息,如果tClient在一定时间内收不到确认消息,将重发通知,最大重传次数为3。 -Of design two the task tServer and tClient, tClient responsible for notifying the tS
test
- VxWorks 实验 编写程序实现以下功能:系统包含三个任务,一个初始化任务(tInitTask),一个生产者任务(tsendTask),一个消费者任务(treceiveTask) 要求:(1) tsendTaskt与receiveTask之间使用消息队列传递数据; (2) tInitTask能设置tsendTask和treceiveTask的优先级; (3) tInitTask能设置传递消息的数量和消息队列的大小; (4) tInitTask能设置信号量类型,输入‘
windDemo
- 1、熟悉信号量和消息队列等任务间通信方式 2、测试wind内核提供的系统调用 -void windDemo (int iteration){} LOCAL void taskHighPri (int iteration/* number of iterations through loop*/)