介绍一款国人写的嵌入式实时操作系统——SylixOS
本帖最后由 wyoujtg 于 2014-10-25 01:52 编辑SylixOS是一款由国人开发的大型嵌入式硬实时操作系统,由SylixOS团队自2006年开始开发。
由于过去几年我们主要把精力放在SylixOS开发和应用它在自身的产品和项目上(当然也有很多工程师已经把它应用在自己的产品或项目中),
所以以前并没有把SylixOS开源出来并多作宣传:-)
目前使用SylixOS的产品和项目几经有数十个,主要应用在工业自动化、军事等领域。
经过长达八年的开发,SylixOS的功能已经非常丰富,实际产品应用反馈也是SylixOS已经非常稳定可靠,
所以今年年初我们决定将SylixOS开放出来。
下面是SylixOS简介:
SylixOS是一款嵌入式硬实时操作系统,同其类似的操作系统,全球比较知名的还有VxWorks(主要应用于航空航天、军事与工业自动化领域)、
RTEMS(起源于美国国防部导弹与火箭控制实时系统)、ThreadX(主要应用于航空航天与数码通讯)等。
从全球范围上看,SylixOS作为实时操作系统的后来者,在设计思路上借鉴了众多实时操作系统的设计思想,
其中就包括RTEMS、VxWorks、ThreadX等,使得具体性能参数上达到或超过了众多实时操作系统的水平,
成为国内实时操作系统的最优秀代表之一。
主要特点有:
兼容IEEE 1003(ISO/IEC 9945)操作系统接口规范
兼容POSIX 1003.1b(ISO/IEC 9945-1)实时编程的标准
优秀的实时性能(任务调度与切换、中断响应算法都是O(1)时间复杂度算法)
支持无限多任务
支持进程、线程、协程三种多任务模型
支持优先级继承,防止优先级翻转
极其稳定的内核,内核CPU占用率低
支持紧耦合同构多处理器(SMP)
支持标准I/O、多路I/O复用与异步I/O接口
支持多种新型异步事件同步化接口,例如:signalfd、timerfd、hstimerfd、eventfd等
支持众多标准文件系统:FAT、YAFFS、ROOTFS、PROCFS、NFS、ROMFS等
支持文件记录锁,可为各种类型实时数据库提供支持(SQL、NoSQL、In-Mem DB)
支持动态应用程序装载、动态链接库以及内核模块
支持标准TCP/IPv4/v6双网络协议栈
支持AF_UNIX、AF_PACKET、AF_INET、AF_INET6协议域
集成众多网络工具,例如:FTP、TFTP、NAT、PING、TELNET、NFS等
支持众多标准设备抽象,如:TTY、BLOCK、DMA、ATA、GRAPH、RTC、PIPE等
支持多种工业设备或总线模型,如:CAN、I2C、SPI、USB、PCI、SDIO等
提供内核行为跟踪器方便调试
可支持众多图形界面系统,例如:Qt、ftk、ucGUI等
SylixOS社区网站已经正式开通 www.sylixos.com
代码可以在 http://git.sylixos.com/cgit/上下载到!
入门指南等文档都放在wiki上了 http://wiki.sylixos.com/
2014年10月18日我们也参加了《第二届开源操作系统技术年会》,获得了操作系统领域专家的认可。
这个是我们参加技术年会的ppt下载链接
http://soft.cs.tsinghua.edu.cn/os2atc2014/ppt/embeded-session/embed-session-hanhui.pdf
沙发,我想问下该操作系统所需的资源是多少?面向低端处理器还是高端处理器? zhongjiequan 发表于 2014-10-25 01:50
沙发,我想问下该操作系统所需的资源是多少?面向低端处理器还是高端处理器? ...
主要还是中端(如arm9、arm11)和高端(armv7-a系列)处理器上。
目前sylixos已经支持NonMMU处理器,所以移植到资源丰富 的cortex-m7 也是可行的。 支持国产操作系统 资源占用量怎么样?提供多少MCU支持? 比较高档,没机会用这么好的硬件 wyoujtg 发表于 2014-10-25 01:55
主要还是中端(如arm9、arm11)和高端(armv7-a系列)处理器上。
目前sylixos已经支持NonMMU处理器,所 ...
VxWork和ThreadX差的太了吧,不是一个级别!
另,LZ是不是该操作系统开发人员? 收藏一下,看着介绍东西不错 比较高档 谢谢分享。。。。比较高端。。。 MMU,硬实时,求科普 听着不错 应该是个大型的操作系统,以后打算开源吗? myin4 发表于 2014-10-25 07:20
MMU,硬实时,求科普
MMU是内存管理单元 看上去应该是个比较大的系统了。。。 我觉得你们急需招个美工,网页看起来太山寨了。。 没怎么 听说,了解下 收藏,谢谢! 8年了啊,历史悠久 看了下源码,个人玩不起来,系统已经很大了! 听起来貌似不错..... 用不到这种中高端的操作系统,目前主要是ucos,同时在于coos 支持国产软件 好高端,支持楼主多发帖,详细讲下。 还是支持一下国产的东东。 支持国产,不觉明历 先看看了,了解一下 有待仔细研究~ 不知道这个系统能不能真正用起来,稳定性怎样 支持国产,百花齐放 支持国产, 支持国产,{:biggrin:} 楼主,这个系统是开源的,还是收费的? 听起来不错,看看 以前听过这个系统,很强悍,有机会窥探内部实现,学习学习,给个大大的赞。 刚才看了一下论坛中的内容,还别说,整的真不赖,超赞{:victory:}{:victory:}{:victory:} 看上去不错,收藏 支持国产,希望以后用得上 支持国产 效果怎么样 不是说用MMU就谈不上实时的吗,会冲洗流水线 支持国产,觉得rt-thread很厉害 支持,做的很不错了。
功能非常全面,感觉跟linux下很像,但是是硬实时系统,非常不错! 授权和支持 做的怎么样。 了解下,支持国产系统~ 20061002838 发表于 2014-10-25 03:33
支持国产操作系统
谢谢支持 electrlife 发表于 2014-10-25 07:08
VxWork和ThreadX差的太了吧,不是一个级别!
另,LZ是不是该操作系统开发人员? ...
我是SylixOS开发团队的成员 Eric2013 发表于 2014-10-25 09:52
刚才看了一下论坛中的内容,还别说,整的真不赖,超赞 ...
谢谢支持! 支持国产,精品OS 很耳熟,在ZY的产品上用过 支持国产,相信未来国产的东西会越来越多 楼主 说的很好,了解下
了解一下 磊磊映画 发表于 2014-10-25 07:40
应该是个大型的操作系统,以后打算开源吗?
已经开源了,协议是GPL 不错,可以研究一下,看看 看上去不错,收藏 支持国产,不过还是感觉不够接地气,系统有点大 很高端的样子,支持下 国产操作系统!顶 支持国产操作系统,希望越来越给力 不错,帮顶 支持国产 能把这个OS移植到TI 这款A8 处理器就好了?!
http://www.amobbs.com/forum.php?mod=viewthread&tid=5601360&highlight=米尔 收藏一下,顶 顶一下,了解了解~支持国产的系统 这个官方主页也搞的太差了吧,国产系统 个人中低端市场比较大吧 跟论坛几年前开坛的DJYOS比如何? 目标用户是谁啊?
还是开源的 收藏,支持一下! 感觉是比较大型的操作系统,可以移植到低端mcu吗? 支持国产 支持国产,希望以后国人能把老外的一些东西都丢了,用自家的 支持国产的东西,希望越来越强大! 支持国产的东西,希望越来越强大! 支持下! 国人当自强! 支持国产 支持国产 这个值得去关注~~国产硬实时操作系统 支持 收藏,看一下 看bsp主要是应用于一些比较高端的处理器上了 这个玩不起啊!支持吧! 支持!! 是不是忽悠国家钱的项目。 大BOSS终于把它开源了,恭喜恭喜 echoecho_cxp 发表于 2014-11-20 08:41
是不是忽悠国家钱的项目。
代码可以在 http://git.sylixos.com/cgit/上下载到!
欢迎鉴别 很牛逼的样子! 网站挂了? 现在登不上去了嘛 国产的先支持,说不定就用上了 支持国产系统! 貌似不错啊 围观中.... 谢谢分享.... 与VxWorks平起平坐?国产RTOS路还很长 经过哪些项目的验证啊? 支持国产 这个可以了解一下 关注ing,稍看了一下,资料还不多
页:
[1]
2