登录
首页 » 嵌入式系统 » 练习多任务实时操作系统下Task 调度、Task 间主要通信手段、I/O 子系统基本应用 等内容,并形成嵌入式实时应用软件的良好编程习惯。 内容:...

练习多任务实时操作系统下Task 调度、Task 间主要通信手段、I/O 子系统基本应用 等内容,并形成嵌入式实时应用软件的良好编程习惯。 内容:...

于 2022-12-09 发布 文件大小:10.90 kB
0 55
下载积分: 2 下载次数: 1

代码说明:

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

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Cypress公司的USB芯片开发资料,提供USB芯片驱动程序,对开发USB的应用有很大帮助...
    Cypress公司的USB芯片开发资料,提供USB芯片驱动程序,对开发USB的嵌入式应用有很大帮助-Cypress"s USB chip development information, providing USB chip driver for the development of embedded applications USB be of great help
    2022-03-23 13:59:38下载
    积分:1
  • GPSR (自制 GPS 接收器)
    我积极地设计此接收器后阅读的工作 的维德马尔 Matjaž,S53MV,开发一个 GPS 接收器,从零开始,使用主要分立元件,在 20 多年前了他对 DSP 后硬限制如果和 1 位模数转换器的使用让我感兴趣。接收器这里描述作品基于同样的原则。其 1 位模数转换器是 6 针 IC 附近针 LVDS 输出比较器。在强噪声下隐藏但不可抹煞的双层的量子化糊出现在视图中是来自每个卫星的信号。 所有 GPS 卫星都传输上相同的频率,1575.42 MHz,使用直接序列扩频 (DSSS)。L1 载波遍布 2mhz 带宽,其强度在地球的表面是-130 dBm。在同一带宽的热噪声功率是-111 dbm 之间,所以在接收天线的 GPS 信号是 ~ 20 分贝的噪音底之下。任何信号,目前,叠加在另一个,埋在噪声,恢复后双层量子化似乎有悖常理 !我写了模拟说服自己。 GPS 依赖于被称为黄金守则,从噪声和彼此分离信号的伪随机序列的相关特性。每个卫星传送一个独特的序列。所有信号都的噪音,包括那些其他卫星和硬限幅器量化误差。在正确的相位与相同的代码混合脱蔓延想要的信号,进一步传播一切。窄带滤波然后移除宽带噪声而不会影响 (再次狭窄的) 想要的信号。硬限制 (1 位
    2022-03-14 18:47:36下载
    积分:1
  • FreeRTOS源代码捆绑使用FreeRTOS房本”
    FreeRTOS source code as bundled with the book "Using FreeRTOS Real-Time Kernel - A Practical Approach"-FreeRTOS source code as bundled with the book "Using FreeRTOS Real-Time Kernel- A Practical Approach"
    2022-04-14 14:51:37下载
    积分:1
  • 中对Lattice CPLD软件升级时所需的VME文件生成所需源代码。将一个链上的不同厂家的CPLD产生的SVF文件转换成VME文件...
    在嵌入式系统中对Lattice CPLD软件升级时所需的VME文件生成所需源代码。将一个链上的不同厂家的CPLD产生的SVF文件转换成VME文件--Generate the VME file required for updating Lattice CPLD in embedded systems. It could convert SVF files from different vendor s CPLD to VME file.
    2022-04-13 11:10:02下载
    积分:1
  • C8051F500 引导加载程序代码与 CAN 总线
    这是一个示例启动引导程序代码与 C8051F500 MCU 和罐头。使用此代码,您可以更新的固件 CAN 总线。
    2022-07-08 10:14:34下载
    积分:1
  • Single
    单片机的C语言程序,实现USB转串口的功能。-Single-chip C-language procedures, implementation of the function of USB to serial port.
    2022-08-09 12:24:25下载
    积分:1
  • Dragonball I2C驱动
    Dragonball I2C驱动-Dragonball I2C driver
    2022-02-13 02:54:05下载
    积分:1
  • 串口数据采集的上位机源码,C++编写,自行编写了串口通讯类,使用时请先读串口类定义的源码...
    串口数据采集的上位机源码,C++编写,自行编写了串口通讯类,使用时请先读串口类定义的源码-serial data acquisition PC source, C, the self-produced serial communications. Please read using serial definition of source categories
    2022-06-29 01:46:16下载
    积分:1
  • 51单片机开发-led灯200ms闪烁
    使开发板上的led灯每隔200ms闪烁一次,采用汇编语言开发,开发工具为KeiluVision3.
    2022-07-01 04:14:21下载
    积分:1
  • 模拟的i2c程序
    模拟的i2c程序-simulation procedures i2c
    2022-03-16 05:10:50下载
    积分:1
  • 696518资源总数
  • 104349会员总数
  • 32今日下载