练习并掌握多任务实时操作系统下Task 调度、Task 间主要通信手段(信号量、消息队列等)、RISC 处理器 I/O 端口控制等内容,并形成嵌入式实时应用软件的良好编程习惯。创建多Task,为每个Task 创建私有的Message Queue,每个Task 只通过自己的私有Message Queue 接收消息;Task 间消息通信通过向对方私有MessageQueue 发送消息完成。 Task1:管理Task。负责系统启动时同步系统中其他Task 的启动同步,利用信号量的semFlush()完成。同时接收各Task 的告警信息,告警信息需编号以logmsg 方式输出。本task 负责系统结束时的Task 删除处理。 Task2:console 命令行接收Task。接收并分析console 发来的命令行及参数。自行设置5 种以上命令,并根据命令的内容向Task3 或/及Task4 发送激励消息。同时实现系统退出命令,使系统采用适当方式安全退出。收到非法命令向Task1告警。 Task3:Led 控制Task。接收Led 控制消息(命令),自定义Led 显示方式表现命令执行情况。本task 应负责led 相关I/O port 初始化。收到非法led 控制命令向Task1 告警。 Task4:console 输出Task。接收需打印输出的字串消息(命令),输出到console。收到长度为0 或超常字串向Task1 告警。
上传时间: 2016-04-12
上传用户:iswlkje
数字信号处理算法离散卷积FIR,对理解算法很有帮助
上传时间: 2016-04-19
上传用户:xauthu
信号的离散累加,用于声纳方程,得到回波强度和波形的图像
上传时间: 2016-04-25
上传用户:cjl42111
一个连续信号进行FFT分析先要进行离散化.这个实例便是一个简单的对连续信号的采样并数字化.从而可以获得其FFT频谱
上传时间: 2013-12-20
上传用户:coeus
这是在matlab/simulink环境下,对一个连续信号采样及离散化.并进行FFT频谱分析的实例
上传时间: 2014-01-21
上传用户:stampede
利用信号量实现对共享,通过不同的命令行参数实现信号量的创建,删除,P操作,V操作和修改信号量的存取权限
上传时间: 2013-12-24
上传用户:wlcaption
连续与离散信号系统的Matlab仿真示例代码.
上传时间: 2014-01-23
上传用户:lanjisu111
Windows Unix 信号量Semaphore示例程序
标签: Semaphore Windows Unix 信号量
上传时间: 2013-12-17
上传用户:bibirnovis
嵌入式操作系统 VxWorks 开发环境tornado中信号量的应用,如创建、释放、销毁等。
标签: VxWorks tornado 嵌入式操作系统 信号量
上传时间: 2014-12-05
上传用户:咔乐坞
用FFT对连续信号和时域离散信号进行谱分析的方法,了解可能出现的分析误差及其原因
上传时间: 2014-01-07
上传用户:lwwhust