翼辉入门教程01:简介
SylixOS[1]
大型实时操作系统
应该是借鉴了VxWorks
功能特性
先进的系统内核
- 硬实时内核
- SMP多核调度
- 应用程序动态装载
- 支持国产处理器
全面的AI支持
- 多语言支持:C/C++/JavaScript/Go/Python
- 多模型支持:ResNet/MobileNet/YOLO
- 多框架支持:TensorFlow/PyTorch/ONNX/Caffe
便捷的开发体验
- RealEvo集成开发环境
- 支持在线调试
- 除传统 C/C++ 开发语言外,SylixOS 还支持 JavaScript 、Golang 、Python 以及 Lua 等业务开发语言。
广泛的图形组件与GPU支持
- Qt5
- LVGL
- MiniGUI
- emWin
- AWTK
先进的网络功能
- SylixOS 支持 BSD Socket 和强大的网络路由协议,从容应对各类网络任务场景。
- 支持 QoS 服务质量、多队列和 TSO、GSO 等现代网络卸载技术,提供足够强劲的网络性能。
- 支持虚拟网卡、RapidIO、FC、RDMA 等各项专用网络,满足各类异构网络需求。
- 支持 bonding、PRP 等多项网络技术,为不同需求的网络冗余备份提供更多选择。
- 提供网卡 poll 模式、EtherCAT、TSN 等技术,满足时间敏感性网络通信需求。
- 提供防火墙,报文加密过滤,用户访问控制,实体认证,黑白名单管理等安全组件。
丰富的文件系统
- TpsFs
- GlusterFS
- RAMFS
- ROMFS
- YAFFS
- NFS
- ISO9660
- …
软硬件生态
硬件
翼辉操作系统全面支持 ARM、PowerPC、MIPS、x86、SPARC、DSP、RISC-V、C-SKY 处理器架构及各类 GPU、网卡等组件。
软件
libboost/libjsoncpp/libxml2/libgtest/libpng/ffmpeg/qt5/opencv等中间件
全栈国产
翼辉操作系统底层适配飞腾、龙芯、全志、瑞芯微、兆芯、海光、复旦微等国产处理器,中间件支持达梦、天智、天谋数据库、国遥、超图、中电科 GIS、武汉蓝星 GUI、傲拓、奥特斯 IEC61131-3 工业运行时。
应用场景
- 航天
- 工业自动化
- 智能汽车
- 航空
- 轨道交通
- 能源电力
衍生产品
安全认证版
SylixOS 成功获得由德国 TÜV SÜD 集团颁发的 IEC 61508(SIL3)、EN 50128(SIL4) 以及 ISO 26262(ASIL D) 功能安全认证证书。SylixOS 是国内率先成功获得该认证的多核 64 位操作系统,提供处理器巡检、内存巡检等高安全增强模块,率先打破国外操作系统在轨道交通、汽车电子、核电、工业自动化、医疗等嵌入式安全领域的垄断地位并跻身国际一流大型嵌入式实时操作系统行列,在安全性上 SylixOS 完全满足轨道交通和汽车电子领域的严苛要求。
实时容器版
SylixOS 实时容器版(ECS)继承了 SylixOS 卓越的硬实时性和强大的跨平台基因,支持丰富的 CPU 体系结构和处理器;ECS 容器具有可打包的隔离环境,可以保证应用在开发与部署阶段的环境一致性;ECS 容器内的应用可使用 SylixOS 全部的应用编程 API 和 POSIX API,可向前兼容低版本应用程序,无需修改即可运行在容器内;将 VSOA 组件导入 ECS 容器内,可实现应用程序微服务化。
参考资料
翼辉入门教程01:简介
https://blog.jackeylea.com/sylixos/intro-of-sylixos/