SylixOS 实时操作系统综述
1. SylixOS 内核自主化率达到 100% (依据工信部评估报告), 拥有完全自主可控的技术能力,满足国产化需求;
2. SylixOS 是一款开源操作系统,可靠性、安全性更容易验证;
3. SylixOS 支持对称多处理器(SMP)平台 ,并且具有实时进程及动态加载机制,满足多部门分布式软件开发需求,支持各部门应用软件在
操作系统上的集成;
4. 处理器跨平台支持,支持 ARM、MIPS、PowerPC、x86、SPARC、DSP 等架构处理器,支持主流国产通用处理器,如飞腾 1500A、
龙芯 2F、龙芯 3A 等,便于用户在升级硬件平台的时候,进行应用程序的移植,减少移植的工作量;
5. SylixOS 产品成熟,编程简便,系统架构简洁,配合专用的集成开发环境 RealEvo-IDE 及硬件模拟器 RealEvo-Simulator,
便于系统开发
与调试,加快软件研发速度,缩短产品研制周期;
6. 针对不同的处理器提供优化的驱动程序,提高系统整体性能;
7. 硬实时内核,调度算法先进高效,性能强劲;
8. SylixOS 应用编程接口符合 GJB7714-2012《军用嵌入式实时操作系统应用编程接口》, 符合 IEEE、ISO、IEC 相关操作系统编程接口
规范,用户已有应用程序可方便的迁移到 SylixOS 上。
9. SylixOS 支持国家标准可信计算。
SylixOS 作为抢占式多任务硬实时操作系统,具有如下功能特点:
1. 兼容 IEEE 1003(ISO/IEC 9945)操作系统接口规范
2. 兼容 POSIX 1003.1b(ISO/IEC 9945-1)实时编程标准
3. 支持国军标 GJB7714-2012 操作系统接口规范
4. 优秀的实时性能(任务调度与切换算法时间复杂度为 O(1))
5. 支持无限多任务
6. 抢占式调度支持 256 个优先级
7. 支持虚拟进程
8. 支持优先级继承,防止优先级翻转
9. 极其稳定的内核,很多基于 SylixOS 开发的产品都需要 7×24 小时不间断运行
10. 支持紧耦合同构多处理器(SMP),例如:ARM Cortex-A9 SMPCore、Intel Duo Core(TM) 、龙芯全系列、飞腾 1500A、
Freescale i.MX6 系列、Xilinx Zynq-7000 系列多核处理器
11. 根据项目需求可以支持1~2秒启动
12. 支持标准 I/O、多路 I/O 复用与异步 I/O 接口
13. 支持多种新兴异步事件同步化接口,例如:signalfd、timerfd、eventfd 等
14. 支持众多标准文件系统:TPSFS(掉电安全)、FAT、YAFFS、ROOTFS、PROCFS、NFS、ROMFS 等
15. 支持文件记录锁,可支持数据库
16. 支持内存管理单元(MMU)
17. 支持第三方 GUI 图形库,如:Qt、Microwindows、μC/GUI 等
18. 支持动态装载应用程序、动态链接库以及内核模块
19. 支持标准 TCP/IPv4/IPv6 双网络协议栈,提供标准的 socket 操作接口
20. 支持 AF_UNIX, AF_PACKET, AF_INET, AF_INET6 协议域
21. 内部集成众多网络工具,例如:FTP、TFTP、NAT、PING、TELNET、NFS 等
22. 内部集成 Shell 接口、支持环境变量(兼容常用 Linux Shell 操作)
23. 支持众多标准设备抽象,如:TTY、BLOCK、DMA、ATA、SATA、GRAPH、RTC、PIPE 等
24. 支持多种工业设备或总线模型,如:CAN、I2C、SPI、SDIO 、PCI/PCIE、1553B、USB 等
25. 提供高速定时器设备接口,可提供高于主时钟频率的定时服务
26. 支持热插拔设备
27. 支持设备功耗管理
28. 提供内核行为跟踪器,方便进行应用性能与故障分析
网络通信
SylixOS 支持完善的网络功能以及丰富的网络工具:
1. 支持 10M/100M/1G/10G 以太网;
2. 支持 wireless net framework;
3. 支持 Mesh 网络和 MAODV 自组网协议;
4. 支持主流的 WiFi 和 3G/4G 模块;
5. 支持 IPv4/IPv6 双网络协议栈,提供标准的 socket 接口;
6. 支持 AF_UNIX、AF_PACKET、AF_INET、AF_INET6 协议域;
7. 支持众多网络工具,例如:FTP、TFTP、NAT、PING、TELNET、NFS、PPP;
8. 支持主流工业实时以太网,例如:EtherCAT;
9. 支持丰富的网络中间件,例如: SNTP、libxemail、libcurl、GoAhead-WebServer 等。
网络安全
SylixOS 在网络安全方面做了大量的工作,用以保障基于 SylixOS 操作系统设计的网络相关设备安全性。SylixOS 网络协议栈在设计时就已经考虑了网络安全相关需求,在协议栈关键位置都留有足够的 HOOK 点,方便网络安全检测与防护软件与协议栈对接,同时 SylixOS 也提供了诸多内建与外挂的安全防护模块,最大限度的防御网络攻击行为。
内建网络安全模块:
1:网络登陆黑白名单管理系统:
SylixOS 内建有一套通过用户登陆行为判断攻击的“登陆黑白名单管理模块”,一旦检测到有针对用户登陆方面的攻击发生,立即会隔离发起攻击的可疑机器(加入黑名单),同时经过一个可设置的冷却时间(也可设置为永久被隔离)后才再次允许对方访问 SylixOS 设备。此模块的保护功能针对 SylixOS 内部所有的内建网络服务模块均有效。
2:网络数据包过滤器:
SylixOS 内建有一套功能强大的网络数据包过滤器,可根据用户设置的规则过滤掉指定的数据包,这些规则包括:MAC 地址、IP 地址(区间)、TCP 端口、UDP 端口等,能够保护一些关键性系统服务仅针对指定的机器开放,例如:一些数据共享服务,可通过规则设计,仅提供局域网内部机器使用,外部网络机器不可访问。
外挂网络安全模块:
网络安全防火墙
此模块功能强大,使用方便,可有效抵御常见的网络攻击,例如:单播、组播、广播网络风暴;报文重放攻击;ARP 欺骗攻击;ARP 泛洪攻击;TCP SYN、ACK 泛洪攻击等。
图形显示
顺微提供 RealEvo-QtSylixOS 软件,方便用户在 Qt Creater 上开发调试应用界面。
1. 支持多屏显示、OpenGL、VNC 远程显示;
2. 支持 Qt、Microwindows、μC/GUI、MiniGUI 等图形用户界面(GUI),支持 Qwt 等第三方 Qt 控件库;
3. 支持触摸屏、键盘、鼠标,支持输入设备热插拔。
文件存储
1. 支持众多标准文件系统: FAT、YAFFS、ROOTFS、PROCFS、NFS、ROMFS 等;
2. 支持 SylixOS 专利文件系统:TpsFs(掉电安全文件系统),彻底解决嵌入式行业文件存储掉电安全问题;
3. 支持文件记录锁与数据库;
4. 文件系统支持 POSIX 标准的 I/O 操作;
5. 文件存储介质支持 NOR FLASH、NAND FLASH、eMMC、SD、CF、IDE 硬盘、SATA 硬盘、NVMe 固态存储。
SylixOS 实时操作系统综述
1. SylixOS 内核自主化率达到 100% (依据工信部评估报告), 拥有完全自主可控的技术能力,满足国产化需求;
2. SylixOS 是一款开源操作系统,可靠性、安全性更容易验证;
3. SylixOS 支持对称多处理器(SMP)平台 ,并且具有实时进程及动态加载机制,满足多部门分布式软件开发需求,支持各部门应用软件在
操作系统上的集成;
4. 处理器跨平台支持,支持 ARM、MIPS、PowerPC、x86、SPARC、DSP 等架构处理器,支持主流国产通用处理器,如飞腾 1500A、
龙芯 2F、龙芯 3A 等,便于用户在升级硬件平台的时候,进行应用程序的移植,减少移植的工作量;
5. SylixOS 产品成熟,编程简便,系统架构简洁,配合专用的集成开发环境 RealEvo-IDE 及硬件模拟器 RealEvo-Simulator,
便于系统开发
与调试,加快软件研发速度,缩短产品研制周期;
6. 针对不同的处理器提供优化的驱动程序,提高系统整体性能;
7. 硬实时内核,调度算法先进高效,性能强劲;
8. SylixOS 应用编程接口符合 GJB7714-2012《军用嵌入式实时操作系统应用编程接口》, 符合 IEEE、ISO、IEC 相关操作系统编程接口
规范,用户已有应用程序可方便的迁移到 SylixOS 上。
9. SylixOS 支持国家标准可信计算。
SylixOS 作为抢占式多任务硬实时操作系统,具有如下功能特点:
1. 兼容 IEEE 1003(ISO/IEC 9945)操作系统接口规范
2. 兼容 POSIX 1003.1b(ISO/IEC 9945-1)实时编程标准
3. 支持国军标 GJB7714-2012 操作系统接口规范
4. 优秀的实时性能(任务调度与切换算法时间复杂度为 O(1))
5. 支持无限多任务
6. 抢占式调度支持 256 个优先级
7. 支持虚拟进程
8. 支持优先级继承,防止优先级翻转
9. 极其稳定的内核,很多基于 SylixOS 开发的产品都需要 7×24 小时不间断运行
10. 支持紧耦合同构多处理器(SMP),例如:ARM Cortex-A9 SMPCore、Intel Duo Core(TM) 、龙芯全系列、飞腾 1500A、
Freescale i.MX6 系列、Xilinx Zynq-7000 系列多核处理器
11. 根据项目需求可以支持1~2秒启动
12. 支持标准 I/O、多路 I/O 复用与异步 I/O 接口
13. 支持多种新兴异步事件同步化接口,例如:signalfd、timerfd、eventfd 等
14. 支持众多标准文件系统:TPSFS(掉电安全)、FAT、YAFFS、ROOTFS、PROCFS、NFS、ROMFS 等
15. 支持文件记录锁,可支持数据库
16. 支持内存管理单元(MMU)
17. 支持第三方 GUI 图形库,如:Qt、Microwindows、μC/GUI 等
18. 支持动态装载应用程序、动态链接库以及内核模块
19. 支持标准 TCP/IPv4/IPv6 双网络协议栈,提供标准的 socket 操作接口
20. 支持 AF_UNIX, AF_PACKET, AF_INET, AF_INET6 协议域
21. 内部集成众多网络工具,例如:FTP、TFTP、NAT、PING、TELNET、NFS 等
22. 内部集成 Shell 接口、支持环境变量(兼容常用 Linux Shell 操作)
23. 支持众多标准设备抽象,如:TTY、BLOCK、DMA、ATA、SATA、GRAPH、RTC、PIPE 等
24. 支持多种工业设备或总线模型,如:CAN、I2C、SPI、SDIO 、PCI/PCIE、1553B、USB 等
25. 提供高速定时器设备接口,可提供高于主时钟频率的定时服务
26. 支持热插拔设备
27. 支持设备功耗管理
28. 提供内核行为跟踪器,方便进行应用性能与故障分析
网络通信
SylixOS 支持完善的网络功能以及丰富的网络工具:
1. 支持 10M/100M/1G/10G 以太网;
2. 支持 wireless net framework;
3. 支持 Mesh 网络和 MAODV 自组网协议;
4. 支持主流的 WiFi 和 3G/4G 模块;
5. 支持 IPv4/IPv6 双网络协议栈,提供标准的 socket 接口;
6. 支持 AF_UNIX、AF_PACKET、AF_INET、AF_INET6 协议域;
7. 支持众多网络工具,例如:FTP、TFTP、NAT、PING、TELNET、NFS、PPP;
8. 支持主流工业实时以太网,例如:EtherCAT;
9. 支持丰富的网络中间件,例如: SNTP、libxemail、libcurl、GoAhead-WebServer 等。
网络安全
SylixOS 在网络安全方面做了大量的工作,用以保障基于 SylixOS 操作系统设计的网络相关设备安全性。SylixOS 网络协议栈在设计时就已经考虑了网络安全相关需求,在协议栈关键位置都留有足够的 HOOK 点,方便网络安全检测与防护软件与协议栈对接,同时 SylixOS 也提供了诸多内建与外挂的安全防护模块,最大限度的防御网络攻击行为。
内建网络安全模块:
1:网络登陆黑白名单管理系统:
SylixOS 内建有一套通过用户登陆行为判断攻击的“登陆黑白名单管理模块”,一旦检测到有针对用户登陆方面的攻击发生,立即会隔离发起攻击的可疑机器(加入黑名单),同时经过一个可设置的冷却时间(也可设置为永久被隔离)后才再次允许对方访问 SylixOS 设备。此模块的保护功能针对 SylixOS 内部所有的内建网络服务模块均有效。
2:网络数据包过滤器:
SylixOS 内建有一套功能强大的网络数据包过滤器,可根据用户设置的规则过滤掉指定的数据包,这些规则包括:MAC 地址、IP 地址(区间)、TCP 端口、UDP 端口等,能够保护一些关键性系统服务仅针对指定的机器开放,例如:一些数据共享服务,可通过规则设计,仅提供局域网内部机器使用,外部网络机器不可访问。
外挂网络安全模块:
网络安全防火墙
此模块功能强大,使用方便,可有效抵御常见的网络攻击,例如:单播、组播、广播网络风暴;报文重放攻击;ARP 欺骗攻击;ARP 泛洪攻击;TCP SYN、ACK 泛洪攻击等。
图形显示
顺微提供 RealEvo-QtSylixOS 软件,方便用户在 Qt Creater 上开发调试应用界面。
1. 支持多屏显示、OpenGL、VNC 远程显示;
2. 支持 Qt、Microwindows、μC/GUI、MiniGUI 等图形用户界面(GUI),支持 Qwt 等第三方 Qt 控件库;
3. 支持触摸屏、键盘、鼠标,支持输入设备热插拔。
文件存储
1. 支持众多标准文件系统: FAT、YAFFS、ROOTFS、PROCFS、NFS、ROMFS 等;
2. 支持 SylixOS 专利文件系统:TpsFs(掉电安全文件系统),彻底解决嵌入式行业文件存储掉电安全问题;
3. 支持文件记录锁与数据库;
4. 文件系统支持 POSIX 标准的 I/O 操作;
5. 文件存储介质支持 NOR FLASH、NAND FLASH、eMMC、SD、CF、IDE 硬盘、SATA 硬盘、NVMe 固态存储。
第十六届中国(南京)国际软件产品和信息服务交易博览会于2020年9月6日在南京国际博览会议中心盛大开幕,第三届中国核心技术创新发展峰会作为软博会的重要专场活动,于7日下午在钟山厅隆重举行。本次峰会由雨花台区人民政府、中国(南京)软件谷、南京翼辉信息技术有限公司承办。顺微电子科技(上海)有限公司为南京翼辉信息战略合作伙伴,被邀请参加此次峰会。会议以“工业物联生态共赢”为主题,旨在推动供需对接,汇聚生态资源,实现工业控制领域技术升级,带动全产业链协同发展。
汽车电子作为电子信息技术与传统汽车产业的跨界融合,是全球汽车产业“电动化、智能化、网联化、共享化”发展的核心引擎。近年来,国家先后出台《智能汽车创新发展战略》、《新能源汽车产业发展规划(2021-2035年)》等多项利好政策,汽车电子产业正迎来重大发展机遇。2021年一季度,南京申华电子公司积极走访东南大学自动化学院、常州联德电子公司、深圳开阳电子股份公司、深圳聚德寿科技公司、顺微电子科技(上海)有限公司、武汉微纳传感技术公司、南京康瀚科技公司等合作伙伴,本着“资源共享、发展共赢”的理念,策划共建“汽车电子创新微联盟”并成功达成合作共识。4月28日成功举办汽车电子创新微联盟(以下简称“微联盟”
2021年12月29-30日,第四届中国核心技术创新发展峰会在南京召开,本届峰会以共谋“信创+”开放自强生态为主题,由雨花台区人民政府、中国(南京)软件谷管委会主办,翼辉信息技术有限公司、江苏省计算机学会、中国开源软件推进联盟等单位承办。峰会议程分为产业发展论坛、前瞻技术分享、开发者应用分享三个环节,为响应防疫工作要求,主要以现场直播形式进行,线上观会人次超5000人。这是一场聚焦信创产业发展的品牌盛会,也是搭建信创产业链供给侧与重点行业领域需求侧对接平台的一次重要契机,莅临峰会的包括高校、研究院所学者,基础软硬件领域企业代表,电力能源、轨道交通、工业控制、汽车电子等重点行业的信创生态链企业,
2021年7月16日,首届工控中国大会暨工业软件产业链供需对接会 在太湖之滨苏州吴中区开幕,业界大咖齐聚,共探工业控制系统这一制造“核芯”的发展趋势。本次大会是工控领域国内高规格的行业盛会,邀请国家部委领导、各级地方政府领导及相关部门负责人莅临指导,中国工程院、中国科学院等专家学者云集,全国百家工控系统和工控软件的头部企业悉数参会,数百家工业企业携应用市场和产品需求参加供需对接,参会人员总规模高达3000人次。
近日,在顺微电子与翼辉信息的共同努力下,搭载 SylixOS 虚拟仪表的南京金龙某新能源商用汽车实现量产,此产品使用全国产化软硬件方案,为汽车电子领域提供全新选择。该虚拟仪表平台在缩短开发周期,降低成本,提升实时性、安全性,快速启动、3D 渲染等方面有着显著优势。