练习并掌握多任务实时操作系统下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
几个BOC 信号的分析例程,全球卫星导航系统将普遍采用BOC调制信号作为扩频测距信号,BOC信号自相关函数呈现多个相关峰,传统扩频接收机所用的延迟锁定环(DLL)无法对该信号正确地进行码相位的
上传时间: 2016-04-13
上传用户:Breathe0125
这是一个高斯混合模型的源代码,环境是matlab, 高斯混合模型运用于多个方面,在信号处理中应用非常广泛,初学者可以作为参考
上传时间: 2014-07-07
上传用户:gundamwzc
% --- --- --频移键控信号仿真程序 % --------------程序内部可设定码速率等参数
上传时间: 2016-05-07
上传用户:hewenzhi
采用Laser - PVDF 实验系统对纳米AlP/ SiO2 中激光超声信号进行采集. 利用小波的多尺度分解、重 构和消噪功能,提取出直达波及其反射回波,测量了时间间隔和纳米AlP/ SiO2 的纵波声速. 结果证明小波变换 的方法能有效地处理复杂激光超声信号.
上传时间: 2013-12-08
上传用户:tfyt
数字信号处理中的多缓冲口的AD转换编程程序,希望对大家有用
上传时间: 2013-12-23
上传用户:米卡
雷达信号重频分析,雷达信号重频分析 雷达信号重频分析
上传时间: 2016-05-19
上传用户:yzy6007
对正交频分复用中的信号发射利用matlab程序进行了仿真
上传时间: 2016-05-26
上传用户:diets
本程序实现了一个数字频率计。它由一个测频控制信号发生器TESTCTL,8个有时钟的十进制计数器CNT10,一个32位锁存器REG32B组成。
上传时间: 2013-12-16
上传用户:894898248
利用intel dsplib 库函数进行特定2FSK信号(需传导频)解调,并对其进行信息还原(10bit信息传输,ascII编码)
上传时间: 2014-01-06
上传用户:zhaoq123