新闻中心

EEPW首页>嵌入式系统>设计应用> 提高uc/os-ii系统安全性与稳定性

提高uc/os-ii系统安全性与稳定性

作者: 时间:2016-09-12 来源:网络 收藏

4 系统测试

在基于第二代Correx-M3内核的LPC1786处理器的语音识别系统上,对修改后的操作系统进行测试。具体测试过程为:首先创建3个信号量0、1、2(计数器初始值都为0);ADC按10 kHz的频率对语音信号采样,采样200点(也就是一帧数据)后发送信号量0(发生中断级切换);任务0(优先级0)请求信号量0,并对语音信号预处理并检测语音信号的起始端与结束端;当任务0检测到起始端后,每处理完一帧数据都发送信号量1(产生任务级切换),直到检测到结束端,任务1(优先级1)请求道信号量1后对真正的语言信号进行特征提取;当任务0检测到语音信号结束端时发送信号量2,任务2(优先级2)获得信号量2后利用DWT算法对语音信号进行识别并显示到LCD屏上。

测试结果表明,改进后的系统抗干扰能力、稳定性和安全性均大大增强,并且系统连续稳定地运行很长时间,没有出现任何问题,可见系统移植成功。

结语

改进后的系统,内存的使用没有增加,只是增加了很小的系统开销;但配合MPU使用,使系统的安全性和稳定性得到了很大的提高。该方法可广泛应用于对系统安全性与稳定性要求比较高的场合。


上一页 1 2 下一页

关键词:

评论


相关推荐

技术专区

关闭