SylixOS 系统初探

国产嵌入式硬实时操做系统 SylixOS 初体验

关于 SylixOS

详细了解请见:http://wiki.sylixos.com/index.php/%E7%B3%BB%E7%BB%9F%E7%AE%80%E4%BB%8Bphp

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

从全球范围上看,SylixOS做为实时操做系统的后来者,在设计思路上借鉴了众多实时操做系统的设计思想,其中就包括RTEMS、VxWorks、ThreadX等,使得具体性能参数上达到或超过了众多实时操做系统的水平,成为国内实时操做系统的最优秀表明之一。linux

入门指南

http://wiki.sylixos.com/index.php/SylixOS%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97git

这篇文档太老太旧,不少下载连接失效,包括新的 win10 更新形成驱动不可用等等。致使我根本无法进行下去。github

另外一篇:http://wiki.sylixos.com/index.php/Linux%E7%8E%AF%E5%A2%83%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97性能

是 Linux 下的指导文档,仍然太老太旧,主要是新的代码已经不适用这文档了。ui

编译运行

最新的代码编译是基于 RealEvo v3.0 的。有兴趣的能够申请官方的体验版。地址:操作系统

http://www.acoinfo.com/html/experience.php设计

可是咱们这搞嵌入式的,仍是须要本身编译本身拿到的源码。还在 git 信息记录了整个系统的提交历史,因而咱们回退到以前的版本就好了,大概是文档的时间 2016 年 5 月的版本都是能够用的,这里:3d

强烈建议 Sylix 的开发者添加 tag 和 branch 信息,否则文档维护实在是太麻烦了。国内开源的环境仍是须要提升。

回退后按照文档就能够编译了。可是 linux 的 qemu src 库没有了。因此只能在 Windows 上体验运行。

驱动安装

win10 系统安装驱动,须要超级用户权限。以后就能够运行了:

启动界面

镜像文件已经上传 github,能够下载体验

头像

 

https://github.com/ruier/sylix_image