-
练习多任务实时操作系统下Task 调度、Task 间主要通信手段、I/O 子系统基本应用
等内容,并形成嵌入式实时应用软件的良好编程习惯。
内容:...
练习多任务实时操作系统下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
- 2022-12-09 23:00:08下载
- 积分:1
-
声谱检测
它是用于生物医学应用的声谱检测器一旦每个频率听力测试,策划,点用线连接,让您可以一看便知。其频率一般都不会听到多少可以存在。
- 2022-02-06 10:31:53下载
- 积分:1
-
Arduino 使用 cc2500
收发信机的 CC2500 示例代码。这将会发送数据包中包含的长度和"你好"。每个 400ms,然后进入接收模式。
SPI 的硬件:
MISO -> 12
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2023-06-22 02:25:04下载
- 积分:1
-
M32C 完整项目
完整的项目基于 Rs232C M32C Basato su un applicazione che dialoga in Rs232C con un server per comandare una scheda remota di i/o per gestire un tester di cablaggi
- 2023-04-22 06:45:03下载
- 积分:1
-
Implementation of Speech Storage System using DSP techniques (Discrete Fourier T...
Implementation of Speech Storage System using DSP techniques (Discrete Fourier Transform) in LINUX
- 2023-08-13 11:55:03下载
- 积分:1
-
Linux下通过JTAG接口烧写BIOS到NandFlash的工具
Linux下通过JTAG接口烧写BIOS到NandFlash的工具-Linux burning through the JTAG interface to the BIOS tools NandFlash
- 2022-01-26 06:23:35下载
- 积分:1
-
串口复用协议GSM07.07相关源码,在软件上实现两个串口而实际只有一个物理串口;...
串口复用协议GSM07.07相关源码,在软件上实现两个串口而实际只有一个物理串口;-Serial multiplexing GSM07.07 agreement related source in the software and the actual realization of the two serial ports that there is only one physical serial port
- 2022-05-14 08:56:17下载
- 积分:1
-
汽车flexray总线驱动程序
应用背景随着现代汽车技术的发展,汽车安全性能要求越来越高,相应的电控单元和传感器数目大量增加,尤其是汽车线控(X-by-Wire)系统的增加,促进了汽车总线和网络技术的发展。传统的车载总线网络如CAN ( Controller AreaNetwork)、LIN (Local Interconnect Network)等由于自身的一些固有特点,在某些应用场合已经无法满足当前汽车安全性能和内外大量信息交换的需要,因此,新型的车载网络总线FlexRay应运而生。FlexRay协议由HexRay联盟开发,起初由BWM和DaimlerChrysler共同制定以满足他们当前以及将来的产品需求。随后就有 Bosch、NXP、Freescale、GM、Volkswagen 等公司加入,将 FlexRay协议不断完善并于2005年发表了 FlexRay协议V2.1版本。关键技术FlexRay节点软件主要是对MC9S12XF512 FlexRay通信控制器模块进行参数设置和初始化操作。由于FlexRay通信控制器本地时钟采用的是MC9S12XF512的内部时钟,所以在进行FlexRay模块初始化之前先要对MC9S12XF512的时钟锁相环PLL进行相关的配置。初始化MCU完成以后就使能MC9S12XF512 FlexRay模块并强制进入FlexRay协议状态配置启动FlexRay通信控制器。启动成功后查询HexRay节点是否同步到:FlexRay簇中,同步完成以后节点就 始正常的FlexRay收发工作。
- 2022-01-27 16:09:11下载
- 积分:1
-
RTOS in 8051.Itis the elevator simulator with videos.
RTOS in 8051.Itis the elevator simulator with videos.
- 2022-11-15 09:55:03下载
- 积分:1
-
IAR s MSP430 prepared ADC
IAR编写的MSP430的ADC-LCD-IAR s MSP430 prepared ADC-LCD
- 2022-03-05 05:44:08下载
- 积分:1