Nucleus 嵌入式操作系统

Nucleus:

Nucleus即时操作系统(Nucleus RTOS)是Mentor Graphics旗下Accelerated Technology公司所推出的嵌入式操作系统。

当前最新版本: 3.x / 2009年9月15日

官方链接: https://www.mentor.com/embedded-software/nucleus/

一个好处是: 所有源代码可见,boot,main可以共用一套代码。

其95%的代码是用ANSI C写成的

不同的模块,通过SUBSYS统一起来。

#define SUBSYS_DEFINE_00(name,class,version,init_routine, dependency, sequence)

SUBSYS根据如下不同的class实现先后顺序,并通过dependency, sequence实现同class的顺序和依赖

/* define SUBSYS CLASS */
#define SUBSYS_CLASS_MIN                0x0000
#define SUBSYS_CLASS_BASIC             SUBSYS_CLASS_MIN
#define SUBSYS_CLASS_LINKLAYER          0x0001
#define SUBSYS_CLASS_NETWORKLAYER       0x0002
#define SUBSYS_CLASS_APPLICATION        0x0003
#define SUBSYS_CLASS_DRIVER            0x0004
#define SUBSYS_CLASS_LAST        0x0005
#define SUBSYS_CLASS_MAX                (SUBSYS_CLASS_LAST + 1)

常见应用: 路由器和交换机的 嵌入式操作系统

支持的CPU: https://www.mentor.com/embedded-software/nucleus/processor-support

  • Arm®
  • RISC-V
  • MIPS®
  • MicroBlaze®
  • Nios® II
  • POWER®
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值