核RTOS内核

Nucleus RTOS基于一种微内核架构,它可以驻留在2 kb的闪存中,然而,扩展到涵盖所有协议,装置,以及全功能操作系统中的连接性支持,包括多核和需要内存保护以提高系统可靠性的应用程序。在过去20年中部署了超过30亿台设备,对于最苛刻的环境,Nucleus具有长期稳定性和可靠性。整个医疗系统,工业的,手持式,汽车,安全性,航空航天,而智能能源市场都依赖Nucleus作为他们的选择平台。

使用Nucleus RTOS嵌入式系统,设计者可以:

  • 依靠成熟稳定的RTOS内核,设备部署超过30亿次。
  • 访问有良好文档记录的源代码
  • 提供硬实时性能
  • 从最小内存占用扩展到2 KB
  • 低功耗设计系统
  • 为中断服务和上下文切换实现具有快速启动时间和亚微秒延迟的响应系统
  • 最大限度地提高多核系统的性能

特征

应用程序接口

  • 用于多线程应用程序开发的熟悉的RTOS内核API
  • 美国国家标准委员会
  • POSIX
  • C++

核心服务

  • 综合电源管理
  • 动态任务创建和删除
  • 应用计时器(一次和多次放炮计时器)
  • 静态和动态内存分配

任务间通信与同步

  • 计算信号量和互斥量(优先级继承支持)
  • 事件标志
  • 固定和可变队列和管道
  • 邮箱
  • 类Unix信号

实时MMU服务

  • 确定性平面内存模型支持对现场错误的优雅处理
  • Nucleus MMU启用内核应用程序,应用程序应用程序内存保护

增强的服务

  • 强大的构建和配置系统
  • 系统脚印的颗粒控制,性能,和功能
  • 用于标准化驱动程序接口的设备管理器
  • 自动初始化
  • 可移植抽象层
  • 任务堆栈检查API以获得最佳运行时堆栈使用率
  • 高效中断服务的两层中断处理模型
  • 内核服务调用期间没有中断锁定-响应速度非常快,延迟很低

动态加载服务

  • 启用现场升级
  • 支持最小内存占用
  • 与MMU服务集成

多核支持

  • 通过virtio和mcapi的rpmsg进行进程间通信
  • 安培(非对称多处理)用于在有监督和无监督环境中的同种和异构内核
  • 支持边界计算域(BCD)的对称多处理(SMP)内核;软而硬的亲和力,支持SMP的中间件
  • 确定性和抢占性多核调度程序
闲聊γ 接触