翼辉SylixOS大型实时操作系统

首页_深圳市研智信科技有限公司    行业动态    翼辉SylixOS大型实时操作系统

SylixOS大型实时操作系统

翼辉公司Sylixos大型嵌入式实时操作系统,为火箭、卫星、飞机、汽车、高铁、电网、电站、工控设备等关键领域提供嵌入式操作系统的产品和服务。

SylixOS是一个嵌入式实时操作系统,支持SMP多核实时调度,可运行于多种CPU架构目标平台。

SylixOS具有卓越实时性和可靠性,提供丰富的功能,可为不同行业的嵌入式设备提供理想的软件开发平台。

§       SylixOS内核自主化率达到100% (依据工信部评估报告), 拥有完全自主可控的技术能力,满足国产化需求

§       SylixOS支持对称多处理器(SMP)平台,并且具有实时进程及动态加载机制,满足多部门分布式软件开发需求,支持各部门应用软件在操作系统上的集成

§       处理器跨平台支持,支持ARM、MIPS、PowerPC、x86、SPARC、DSP、RISC-V、C-SKY、LoongArch等架构处理器,支持如飞腾、龙芯、中天微、兆芯、全志、瑞芯微、M78 、复旦微等主流国产处理器,便于用户在升级硬件平台的时候,进行应用程序的移植,减少移植的工作量

§       SylixOS产品成熟,编程简便,系统架构简洁,配合专用的集成开发环境RealEvo-IDE及硬件模拟器RealEvo-Simulator,便于系统开发与调试,加快软件研发速度,缩短产品研制周期

§       针对不同的处理器提供优化的驱动程序,提高系统整体性能

§       硬实时内核,调度算法先进高效,性能强劲

§       SylixOS应用编程接口符合GJB、IEEE、ISO、IEC相关操作系统编程接口规范,用户已有应用程序可方便的迁移到SylixOS

§       POSIX兼容度高达98%

§       支持国家标准可信计算

SylixOS 大型实时操作系统插图

 

 

 

 

 

 

功能特点

 

开源社区

开源实时操作系统应用优势

§       提高系统可靠性

§       降低使用风险

§       便于故障定位

§       技术透明度高

 

开源社区版块

§       Git代码仓库,提供SylixOS操作系统

§       以及相关中间件下载

§       Wiki百科,SylixOS开发与使用技术经验分享

§       Bugzilla,SylixOS错误上报管理

§       BBS爱好者交流平

SylixOS 大型实时操作系统插图1

硬实时

§       SylixOS内核自主化率达到100%(依据工信部评估报告), 拥有完全自主可控的技术能力,满足国产化需求

§       SylixOS支持对称多处理器(SMP)平台,并且具有实时进程及动态加载机制,满足多部门分布式软件开发需求,支持各部门应用软件在操作系统上的集成

§       基于优先级的抢占式任务调度

§       支持中断嵌套

§       支持同优先级任务调度

§       支持实时进程

§       互斥量支持优先级继承,防止优先级翻转

§       任务调度时间与负载无关,时间复杂度为 O(1)

 

SylixOS 大型实时操作系统插图2

SylixOS SMP调度器特点

§       支持SMP多核调度

§       天生满足负载均衡

§       支持亲和度模型

§       支持超线程处理器调度优化

§       支持大小核处理器功耗感知调度(EAS)

SylixOS 大型实时操作系统插图3

 

动态装载

SylixOS的应用程序动态装载功能,能够让业务逻辑与系统平台分离开发、独立升级,例如相关算法的变更、应用功能的增减等,仅需更新相关的组件即可。动态装载使得项目的开发、维护、量产等过程更加便捷、高效。

SylixOS 大型实时操作系统插图4

GDB远程调试

SylixOS提供的GDB调试器只需一根网线,即可快速调试应用程序。相比硬件调试器,可以将开发重心放在应用程序本身关心的业务逻辑或相关算法上,不依赖硬件调试器,节约硬件成本,提升开发效率。

SylixOS 大型实时操作系统插图5

 

 

 

 

丰富的图形界面

SylixOS支持常见的嵌入式图形库,方便用户在资源受限的环境中进行图形开发。在资源丰富的平台上支持 Qt OpenGL ,减少了用户移植的工作量,满足用户在 SylixOS平台使用 3D的需求。

SylixOS 大型实时操作系统插图6

强大的网络功能

§       SylixOS网络协议提供标准socket通信接口,具备良好的兼容性

§       在性能需求和资源消耗上具备广泛的适应性

§       提供AF_PACKET协议域和网卡poll模式支持,满足实时网络通信需求

§       支持核间虚拟网卡通信以及RapidIOFC等专用网络,提供强大的异构网络融合功能

§       支持QoS服务质量,同时提供安全防火墙、包过滤器、黑白名单管理等网络安全组件

SylixOS 大型实时操作系统插图7

丰富的文件系统

§       支持TpsFs(掉电安全文件系统),彻底解决嵌入式行业文件存储掉电安全问

§       支持文件记录锁与数据库

§       文件系统支持POSIX标准的I/O操作

SylixOS 大型实时操作系统插图8

 

 

 

2024-09-12 16:49
浏览量:0