6_嵌入式操作系统.ppt
文本预览下载声明
*;引题:前后台系统;引题:前后台系统;引题:多任务系统;引题:多任务系统;引题:多任务系统;引题:多任务系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;基本概念;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;任务A;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;优先级反转产生的条件
抢占式实时内核
不同任务优先级之间使用信号量机制保护共享资源
发生优先级反转带来的问题
实时特性(确定时间响应)已不具备
解决方法
实时内核本身通过优先级继承解决该问题
实时内核不支持优先级继承则在设计系统时高度关注
uC/OS-II互斥型信号量可以避免优先反转;嵌入式操作系统;;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统;嵌入式操作系统 ——VxWorks;Linux是开放源代码的,不存在黑箱技术,遍布全球的众多Linux爱好者又是Linux开发者的强大技术支持;Linux的内核小、效率高,内核的更新速度很快,linux是可以定制的。Linux是免费的OS,在价格上极具竞争力。 Linux适应于多种CPU和多种硬件平台,是一个跨平台的系统。到目前为止,它可以支持二三十种CPU。而且性能稳定,裁剪性很好。
Linux开发相对复杂;嵌入式操作系统 ——Linux;嵌入式操作系统;嵌入式操作系统;欢迎指正 欢迎提问
显示全部