1、安装Qemu 。

疑问:”把路径添加到$PATH变量中“ 是什么意思?

2、编译,生成了hello_rtos.elf文件。

3、在Demo1目录下运行脚本文件。

4、GDB调试。

5、编写任务。

Sender_Task

`
void Sender_Task(void *pvParameters)
{

long sendnum = 0;  while (1) {sendnum++;
xQueueSend( xQueue, &sendnum, 0 );sendflag = sendflag + sendnum;if ( sendnum == 10000 )
{sendnum = 1;
}vTaskDelay(2);

}
}

Receiver_Task

`void Receiver_Task(void *pvParameters)

{

long receivernum = 0;  while (1) 

{

for (;xQueuereceive ( xQueue,&receivernum,0/portTICK_RATE_MS ) == pdTRUE; ){receiverflag = receiverflag + receivernum;}        vTaskDelay( 1000 );

}

}`

Monitor_Task

`
void Monitor_Task(void *pvParameters)

{

while (1) {if ( receiverflag == sendflag ){Green_LED_On();vTaskDelay ( 1000 );Green_LED_Off();   }else{Red_LED_On();vTaskDelay(1000);Red_LED_Off();}vTaskDelay(10000);}

}
`

转载于:https://www.cnblogs.com/zlll/p/7587313.html

实时控制软件第二次作业相关推荐

  1. 实时控制软件第二周作业 停车场门禁控制系统的状态机设计

    实时控制软件第二周作业 停车场门禁控制系统的状态机设计 信号: 灯的信号(红绿): 起落杆的信号: 传感器的信号(外部输入): 状态机信号: 车辆进入 车辆出去 #include <iostre ...

  2. 实时控制软件开发第二次作业总结

    作业地址 评分细则 本次作业总分10分 按时交 - 有分 晚交 - 扣本次作业所得分一半分 抄袭 - 0分 不交 - 0分 按照demo1的readme做到第四步GDB调试,第5步trace要等板子到 ...

  3. 《实时控制软件设计》第三次作业

    实时控制软件设计第三次作业 一.      本地操作 1.    用git init创建一个本地版本库. 2.    创建一个文本文件如Readme.txt,用git add和git commit添加 ...

  4. 实时控制软件第一次作业总结

    作业地址 评分细则 本次作业总分10分 按时交 - 有分 晚交 - 扣本次作业一半分(5分) 抄袭 - 0分 不交 - 0分 本次作业主要是让同学们熟悉程序运行的环境,按照例程一步一步搭建环境,搭建成 ...

  5. 计算机控制系统第2次作业,《计算机控制系统》第二次作业答案

    - <计算机控制系统>第二次作业答案 你的得分: 100.0 完成日期:2018年09月10日 01点51分 说明: 每道小题选项旁的标识是标准答案. 一.单项选择题.本大题共16个小题, ...

  6. OO第二单元作业小结

    总结性博客作业 第一次作业 (1)从多线程的协同和同步控制方面,分析和总结自己三次作业的设计策略. 第一次作业为单电梯傻瓜调度,可以采用生产者--消费者模型,是一个有一个生产者(标准输入电梯请求),一 ...

  7. BUAA_OO_第二单元作业总结

    程序设计策略 第一次作业 第一次作业实现的是FAFS式傻瓜调度电梯,由于是第一次接触多线程,难度不是很大.在我的设计里,我借鉴了生产者消费者模式,设计了一个输入线程和一个电梯线程,控制器的设计使用了单 ...

  8. 20189216 2018-2019-2 《密码与安全新技术专题》第二次作业

    20189216 2018-2019-2 <密码与安全新技术专题>第二次作业 课程:<密码与安全新技术专题> 班级:1892班 姓名: 鲍政李 学号:20189216 上课教师 ...

  9. 熟悉使用工具---第二次作业

    豆子第一次代码作业:第二次作业 GIT地址 https://github.com/viocing/AchaoCalculator GIT用户名 https://github.com/viocing 学 ...

  10. 17秋 软件工程 结对项目 第二次作业

    作业地址 结对第二次作业 结对成员 陈翔, 031502209; 李鸣, 031502316. Github Deputy: Department-to-Student bidirectional s ...

最新文章

  1. PCA、碎石图、PCA+正确的维度个数、增量PCA(IncrementalPCA)、随机PCA(Randomized PCA)、KernelPCA
  2. python基础之import模块导入和包的调用
  3. ApplicationEventPublisherAware--待完善
  4. IIS8 使用FastCGI配置PHP环境支持 过程详解
  5. Django Rest Framework 部分源码剖析
  6. 第 15 篇:优化博客功能的细节,提升使用体验—— HelloDjango 系列教程
  7. 110. PHP 读取 ini ,ftp 上传
  8. Luogu5629 【AFOI-19】区间与除法
  9. Gallery3d 学习笔记(12)
  10. 直播app开发中视频编码标准发展史
  11. 请问,非计算机专业,只为软考中级,哪一种最容易过?
  12. 第1节 中华人民共和国网络安全法
  13. 中国机械锻压机市场发展态势与前景风险分析报告2022-2028年
  14. aws修改服务器端口,AWS Linux修改SSH默认端口失败的原因与解决方法
  15. 视觉SLAM十四讲笔记-第四讲 李群与李代数
  16. pyQt5 学习笔记(2)基本窗口绘画
  17. 失眠 我们该怎么办?
  18. 异步AsyncTask,怎样停止AsyncTask和Thread
  19. 2020小迪培训(第21天 WEB 漏洞-文件上传之后端黑白名单绕过)
  20. 数据结构实验8:内部排序

热门文章

  1. Java经典设计模式 总览
  2. Navicat for MySQL再谈之无奈之下还是去安装Navicat Premium
  3. 通过Process调用桌面程序
  4. 钩子的应用: 程序运行监视
  5. 几篇关于 Redis集群方面的知识学习
  6. native method jvm
  7. Github操作指南
  8. loadrunner录制脚本为空的情况
  9. 令人笑喷的56个代码注释,最后几个老衲实在憋不住了。。。
  10. 超全面的权限系统设计方案!(万能通用)