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

关于 SylixOS

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

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

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

入门指南

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

这篇文档太老太旧,很多下载链接失效,包括新的 win10 更新造成驱动不可用等等。导致我根本没法进行下去。

另一篇: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 下的指导文档,仍然太老太旧,主要是新的代码已经不适用这文档了。

编译运行

最新的代码编译是基于 RealEvo v3.0 的。有兴趣的可以申请官方的体验版。地址:

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

但是我们这搞嵌入式的,还是需要自己编译自己拿到的源码。还在 git 信息记录了整个系统的提交历史,于是我们回退到之前的版本就行了,大概是文档的时间 2016 年 5 月的版本都是可以用的,这里:

强烈建议 Sylix 的开发者添加 tag 和 branch 信息,不然文档维护实在是太麻烦了。国内开源的环境还是需要提高。

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

驱动安装

win10 系统安装驱动,需要超级用户权限。之后就可以运行了:

转载于:https://www.cnblogs.com/chiang-tech/p/9434982.html

SylixOS 系统初探相关推荐

  1. APM - Prometheus监控系统初探

    文章目录 Wiki 时序数据库 TSDB(Time Series Database) 概述 下载&安装 Prometheus server 二进制文件的方式 [ 查看版本信息 ] [运行 Pr ...

  2. SylixOS 系统工作队列

    1.概述 系统工作队列(Work Queue)是SylixOS提供的系统级接口,供驱动和应用层直接调用. 系统工作队列底层实现其实分两部分,简单工作队列(simple work queue)和 延时工 ...

  3. 13.Django之url路由系统初探(一)

    一.什么是django中的url路由系统? django中的url路由系统的本质就是简历某个URL与某个视图(view)函数的对应(映射表)关系表,用下面这种特定的方式来告诉django这个web框架 ...

  4. Unity4.6新UI系统初探(uGUI)

    文章目录[点击展开](?)[+] 一引言 二Rect Transform 三排序 四控件 1 Image 2 Button 五事件 1 Event Trigger 2 Graphic Raycaste ...

  5. 华为鸿蒙系统初探之HUAWEI DevEco Studio Hello World

    2020年9月10日,华为鸿蒙系统升级至华为鸿蒙系统2.0版本. 探索之路开始 首先进入首页 https://developer.harmonyos.com/  点击快速入门 发现跳转到这个页面,页面 ...

  6. 安卓日志系统初探(带你了解Android日志系统的概貌)

    目录 1 介绍 2 ADB的原理 2.1 adbd服务进程 2.2 ADB 服务端 2.2.1 USB方式 2.2.2 网络方式 2.2.3串口方式 2.3 ADB 客户端 3 安卓框架中日志的收集和 ...

  7. 声网AI降噪测评系统初探

    作者:孟赛斯 前言 音频质量的优化是一个复杂的系统工程,而降噪是这个系统工程中的一个重要环节,传统的降噪技术经过几十年的发展已经陷入了瓶颈期,尤其是对非平稳噪声的抑制越来越不能满足新场景的需求.而近几 ...

  8. 【Android显示系统初探】surface初相识

    Android显示系统非常复杂,从早期版本演化至今有很大的变化和改进,所以从当前的版本直接去查看会很困难. 初学者看到繁多的概念和类会感到无从下手. 这里我们将从实践应用的方式来展开这一系列,试图对A ...

  9. Ninja构建系统初探

    Ninja构建系统概述 Ninja是一个专注于速度的小型构建系统.它与其他构建系统在两个主要方面有所不同:一是它被设计为由更高级别的构建系统生成.ninja文件作为其输入:二是它被设计为尽可能快地执行 ...

最新文章

  1. 抽象方法和接口的区别
  2. git commit 提交的时候报错husky > pre-commit hook failed (add --no-verify to bypass)(解决办法)
  3. python标准化输出_Python设定模板及标准化输出,输入
  4. 3.1 基础-抛小球
  5. treasure what you have now
  6. Materialized Views
  7. 关于浏览器模式和文本模式的困惑
  8. 一些UED网址的收藏
  9. Timestamp 与 Date 变量绑定与Oracle的自动分区
  10. 【Elasticsearch】针对初学者的Elasticsearch搜索故障排除
  11. DirectX9:总结篇 异常错误检测
  12. 《图解HTTP》54~72Page 返回的HTTP状态码 与HTTP协作的Web服务器
  13. k3c最新官改非常稳定了_软件聚分享库APP最新版下载-软件聚分享库v1.0.0安卓版下载...
  14. ms03-026漏洞原理与复现
  15. Django之发送邮件
  16. 梦幻西游动画效果展示
  17. 苹果4S恢复模式 一直正在等待iphone解决办法
  18. safari浏览器找不到服务器怎么办,IOS系统中Safari图标不见了怎么办 safari浏览器不见了找回方法图解...
  19. 完美解决python manage.py makemigrations 报错
  20. hog特征与fhog特征

热门文章

  1. rsync同步操作 inotify实时同步 cobbler装机平台 DNS主从结构
  2. node.js发送邮件
  3. 10大负面测试用例 -转
  4. Serverless的4种错误打开方式
  5. 终于弄明白 i = i++和 i = ++i 的区别了!
  6. 使用Consul实现服务发现:instance-id自定义(3种方式)
  7. 毕业三年,贷款40万创业之后我又做回了程序员
  8. 聊聊成为大神路上的过程
  9. JS校验金额格式的正则表达式
  10. 框架:servlet和MVC