3206|2

68

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

老师出的题目,不用做:VxWorks MultiTask、信号量、消息队列及I/O子系统综合实验 [复制链接]

 题目:VxWorks MultiTask、信号量、消息队列及I/O子系统综合实验
目的:练习多任务实时操作系统下 Task 调度、Task 间主要通信手段、I/O 子系统基本应用
等内容,并形成嵌入式实时应用软件的良好编程习惯。
环境:VxSim
内容:  
1.  创建多Task,为每个 Task创建私有的 Message Queue,每个Task只通过自己的私
有Message Queue接收消息; Task间消息通信通过向对方私有 Message Queue发送
消息完成。
2.  Task1:管理 Task。负责系统启动时同步系统中其他Ta sk的启动同步,利用信号量
的 semFlush()完成。同时接收各 Task的告警信息,告警信息需编号以logmsg方式
输出。本 task负责系统结束时的 Task删除处理。
3.  Task2:console 命令行接收Task。接收并分析 console发来的命令行及参数。自行
设置 5 种以上命令,并根据命令的内容向Task3发送激励消息。同时实现系统退出
命令,使系统采用适当方式安全退出。收到非法命令向Task1告警。
4.  Task3:console输出Task。接收需打印输出的字串消息(命令) ,输出到 console。
收到长度为0 或超常字串向 Task1告警。
5.  在以下基本功能完成基础上,自选扩展一项功能。

最新回复

已解决 谢谢  详情 回复 发表于 2008-12-27 22:46
点赞 关注
 

回复
举报

76

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
这个问题好像一般入门级的书都有相关例程
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
已解决

谢谢
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表