SylixOS系统简介

2023-11-01

SylixOS是一款嵌入式硬实时操作系统,同其类似的操作系统,全球比较知名的还有VxWorks(主要应用于航空航天、军事与工业自动化领域)、

RTEMS(起源于美国国防部导弹与火箭控制实时系统)、ThreadX(主要应用于航空航天与数码通讯)等。 从全球范围上看,SylixOS作为实时操作系统

的后来者,在设计思路上借鉴了众多实时操作系统的设计思想,其中就包括RTEMS、VxWorks、ThreadX等,使得具体性能参数上达到或超过了众多

实时操作系统的水平,成为国内实时操作系统的最优秀代表之一。

SylixOS技术讨论群(32537017) SylixOS开发者联盟群(216907470)
主要特点有:
  1. 兼容IEEE 1003(ISO/IEC 9945)操作系统接口规范
  2. 兼容POSIX 1003.1b(ISO/IEC 9945-1)实时编程的标准
  3. 优秀的实时性能(任务调度与切换、中断响应算法都是O(1)时间复杂度算法)
  4. 支持无限多任务
  5. 支持进程、线程、协程三种多任务模型
  6. 支持优先级继承,防止优先级翻转
  7. 极其稳定的内核,内核CPU占用率低
  8. 支持紧耦合同构多处理器(SMP)
  9. 支持标准I/O、多路I/O复用与异步I/O接口
  10. 支持多种新型异步事件同步化接口,例如:signalfd、timerfd、hstimerfd、eventfd等
  11. 支持众多标准文件系统:FAT、YAFFS、ROOTFS、PROCFS、NFS、ROMFS等
  12. 支持文件记录锁,可为各种类型实时数据库提供支持(SQL、NoSQL、In-Mem DB)
  13. 支持动态应用程序装载、动态链接库以及内核模块
  14. 支持标准TCP/IPv4/v6双网络协议栈
  15. 支持AF_UNIX、AF_PACKET、AF_INET、AF_INET6协议域
  16. 集成众多网络工具,例如:FTP、TFTP、NAT、PING、TELNET、NFS等
  17. 支持众多标准设备抽象,如:TTY、BLOCK、DMA、ATA、GRAPH、RTC、PIPE等
  18. 支持多种工业设备或总线模型,如:CAN、I2C、SPI、USB、PCI、SDIO等
  19. 提供内核行为跟踪器方便调试
  20. 可支持众多图形界面系统,例如:Qt、ftk、ucGUI等
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SylixOS系统简介 的相关文章

  • 一周AI回顾

    本期一周AI看点包括行业热点 投融资 业界观点 技术前沿以及应用等方面 行业 中科曙光研制出首款搭载寒武纪AI芯片的人工智能服务器 中科曙光近日成功研制出首款搭载寒武纪AI芯片的人工智能服务器 命名为 Phaneron 主要是面向深度学习的
  • 第十一届蓝桥杯单片机决赛总结

    先说结果 提前5天准备 11 14号下午2点结束比赛 11 15号下午13点出结果 很遗憾国三 关于决赛后的感想 1 吐槽 由于疫情的影响 无法去北京公费旅游实属遗憾 不过奖金的诱惑 也丝毫不影响我对比赛的热情 2 回归正题 比赛分为 客观
  • Java eclipse闪退原因,针对Eclipse闪退的两种解决方案

    闪退情况是 双击Eclipse登陆按钮 显示图标后 紧接着关闭 1 到eclipse文件夹中的eclipse ini打开编辑在最后加入下面代码保存即可 Dorg eclipse swt browser DefaultType mozilla

随机推荐

  • jar包解压后 再重新压缩成jar包的指令

    jar包解压后 再重新压缩成jar包的指令 lt lt jar cvf0M name jar gt gt 操作步骤如下 1 将jar包放在一个没有任何内容的文件夹中解压 注 解压时解压到当前文件夹即可 解压完成后如图 解压后将原jar包删除
  • android studio 预览问题 :java.lang.NoClassDefFoundError: com/android/util/PropertiesMap

    java lang NoClassDefFoundError com android util PropertiesMap android studio 预览时出现上述问题 把sdk改下 如下图
  • 为什么 list.sort() 比 stream().sorted() 要更快?测试结果把我惊呆了!

    程序员的成长之路 互联网 程序员 技术 资料共享 关注 阅读本文大概需要 5 5 分钟 来自 juejin cn post 7262274383287500860 看到一个评论 里面提到了list sort 和list strem sort
  • 解决修改CSS文件后网页显示不生效问题

    刚开始学CSS HTML CSS Div虽说是上个世纪就有产生的发明 但我却不会 不过 不要紧 学就是了 问题是这样的 我编写HTML文件 并调用CSS文件实现布局美化 然后 经常出现明明已经修改过CSS文件 但 HTML页面却并没有产生变
  • java dialog居中显示_jdialog居中

    推荐 方法一 方法一 简单的办法 在Java中让JFrame和JDialog居中显示的方法 1 JFrame在屏幕中居中显示 只须在主类的构造方法里面加上一句 this setLocationRelativeTo null 2 若要让JDi
  • LeetCode-343.整数拆分、记忆化递归

    给定一个正整数 n 将其拆分为至少两个正整数的和 并使这些整数的乘积最大化 返回你可以获得的最大乘积 示例 1 输入 2 输出 1 解释 2 1 1 1 1 1 力扣 LeetCode 第343题 题目分析 暴力枚举 一个正整数 n 拆分成
  • 【图像处理】工业相机原理详述

    工业相机是机器视觉系统中的一个关键组件 其最本质的功能就是将光信号转变成有序的电信号 选择合适的相机也是机器视觉系统设计中的重要环节 相机的选择不仅直接决定所采集到的图像分辨率 图像质量等 同时也与整个系统的运行模式直接相关 欢迎关注微信公
  • jpa多表查询的简单方法——自写sql支持limit子句

    1 思路 使用自写sql进行查询不需要在实体上添加 ManyToOne等注解 清晰简单并且容易实现 由于本例中要使用到limit子句进行分页 而hql不支持limit 因此使用原生sql不能直接使用new语句 需将返回值设为Object 或
  • styleGAN记录

    前言 最近需要看一些gan相关的工作 所以写个博客记录一下开个坑 由于也不知道啥时候能写完 这里看到一篇写的还可以的博文 着急的朋友可以移步 从零带你入门stylegan stylegan3的技术细节 styleGAN v1 styleGA
  • 微软高级工程师:珍惜生命,远离C++

    众所周知 C 很难 有人会语重心长告诫后来者 珍惜生命 远离C 但仍然有小伙伴前赴后继挑战 当然是因为它有着独特的优势 C 是一种高效 通用的编程语言 广泛应用于系统开发 嵌入式 游戏开发 高性能计算和金融技术等领域 那C 学多久才算精通呢
  • C++ 纯虚函数和虚函数的区别

    在 C 中 虚函数 Virtual Function 和纯虚函数 Pure Virtual Function 都是用于实现多态性的机制 但它们之间有一些关键的不同 虚函数 Virtual Function 定义 在基类中使用 virtual
  • React路由基础

    React路由 路由使用步骤 编程式导航 路由使用步骤 安装 npm i react router dom D 引入并使用 1 引入路由 import BrowserRouter as Router Route Link from reac
  • 计算机网络实验路由器配置

    路由器配置实验 实验目的及要求 认识路由器的端口 型号 2 掌握路由器的路由配置 理解网络互联的基本原理 实验环境 Packet Tracer V6 实验内容 路由器接口的配置 静态路由配置 默认路由配置 动态路由配置 实验步骤 1 路由器
  • React 函数组件和类组件的优缺点

    React 函数组件和类组件的优缺点 React中的组件可以分为函数组件和类组件 它们各自有一些优缺点 下面是一些常见的观点 函数组件的优点 定义和使用较简单和直观 只需要一个函数即可 对于简单的组件 可以使用函数组件来提高性能和简化开发
  • Arena仿真-基于超市排队的建模分析

    文章目录 Arena仿真作业 一 问题介绍 1 1 模型假设 1 2 优化目标 1 3 约束条件 二 模块设计 2 1 Create模块 2 2 Decide模块 2 3 Assign模块 2 4 Process模块 2 5 Dispose
  • element UI 穿梭框按钮样式修改

    利用Element UI 修改穿梭框的按钮样式 html部分
  • filter 方法常用过滤条件

    encoding utf 8 from sqlalchemy import create engine Column Integer String Float func and or from sqlalchemy ext declarat
  • Java Arrays.sort()自定义排序方法

    Java Arrays sort可以对很多数据类型进行排序 但是当需要对一个比较特殊的数组进行排序的时候 比如一个二维数组 我们要以每组的第一个数大小来排序 则需要我们自己定义一个比较方法 先看看源码 public static
  • 重学Java(四):操作符

    之前我写了一篇 重学Java 四 对象 引用 堆 栈 堆栈 本以为凭借自己8年的Java编程经验足够把这些 吃人 的Java名词解释清楚了 但有网友不以为然 在文章底部评论说 老哥 你真的有8年java开发经验么 告诉我 为什么要用三个句号
  • SylixOS系统简介

    SylixOS是一款嵌入式硬实时操作系统 同其类似的操作系统 全球比较知名的还有VxWorks 主要应用于航空航天 军事与工业自动化领域 RTEMS 起源于美国国防部导弹与火箭控制实时系统 ThreadX 主要应用于航空航天与数码通讯 等