新闻中心

EEPW首页 > DeltaOS 3.0 -简介(2)

DeltaOS 3.0 -简介(2)

——
作者:时间:2007-03-01来源:科银京成收藏

特性

实时确定

DeltaOS在设计和实现上采用了多种方法保证内核具有良好的实时性。

  • 支持优先级抢占、时间片轮转任务调度策略,支持256个任务优先级;
  • 支持任务独立时间片;
  • 支持单调周期管理,支持单调速率任务调度策略;
  • 支持优先级继承和优先级天花板两种策略,以防止优先级反转;
  • 支持定时器管理,支持绝对时间和周期性两种定时器触发方式;
  • 支持中断嵌套,保障高优先级的中断得到及时响应;
  • 支持信号量、异步信号、事件、消息队列等任务间通信、同步和互斥管理方式,支持消息发送等待;
  • 支持扩展点,可在系统初始化阶段、任务切换等时刻扩展系统行为。

可配置

用户可以对内核的各种内核对象进行配置。利用科银京成提供的LambdaTOOL开发工具,开发人员根据应用程序的需求,对内核提供的各种参数进行配置,从而使满足整个嵌入式软件系统在尺寸方面的。

可配置

用户可以对内核的各种内核对象进行配置。利用科银京成提供的LambdaTOOL开发工具,开发人员根据应用程序的需求,对内核提供的各种参数进行配置,从而使满足整个嵌入式软件系统在尺寸方面的。

图:内核配置视图

C/C++支持

可以在 C 和 C++ 程序中直接使用内核的应用编程接口;此外,科银京成还为内核提供了一个基于 C++ 语言的封装类库- Delta++ ,借助这个库,开发人员可以采用面向对象的编程方法来使用内核。

可靠

DeltaOS的内核是迄今为止国内唯一经过第三方测试的实时操作系统内核,具有优异的性能和可靠性,已经在国防、航空、雷达、通讯、终端等各种电子设备中得到广泛应用。

兼容性

DeltaOS的内核具有自己的一套API,另外还有兼容VxWorks操作系统的API。新内核还支持将DeltaOS 2.2的应用方便地移植到3.0版本。

基本规格

内核的基本规格如下:

  • x86 平台下,最小内核代码空间约 16KB ,数据空间约 6KB
  • 支持任务优先级:0~255
  • 提供基于优先级的抢占式调度和时间片轮转调度两种调度策略
  • 提供优先级天花板和优先级继承两种反优先级反转方法

典型性能指标

测试环境:

CPU:赛扬 1.7GHz

内存:256MB

测试内容

测试结果(us)

任务创建时间

2.42

任务切换时间

6.78

任务启动时间

1.96

最大关中断时间

11



评论


相关推荐

技术专区

关闭