微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > DSP学习交流 > +实时操作系统

+实时操作系统

时间:10-02 整理:3721RD 点击:

什么是操作系统:提供中间件和底层服务

特点:
1.底层控制(启动引导输入输出的控制)

[size=10.5000pt]2.多任务的管理

[size=10.5000pt]3.存储器的管理

[size=10.5000pt]4.硬件抽象层

[size=10.5000pt]5.文件系统

[size=10.5000pt]6.协议栈

实时操作系统特点:

系统模块化裁剪

快速的相应

响应事件的确定性

低资源消耗

为什么使用操作系统:

[size=10.5000pt]1.多线程,可同时执行多个任务

[size=10.5000pt]2.应用的复杂性的需要

[size=10.5000pt]3.使用模块化编程、

[size=10.5000pt]4.减少底层的重复性工作

[size=10.5000pt]5.资源的优化分配

[size=10.5000pt]6.软件的协议栈

[size=10.5000pt]7.可移植性:可适应多个平台,应用层与底层分开

[size=10.5000pt]8.调试方便:实时分析,生成日志

实时操作系统的指标:

1 中断相应时间

2 任务切换的事件


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top