SylixOS 系统初探
国产嵌入式硬实时操作系统 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 系统初探相关推荐
- APM - Prometheus监控系统初探
文章目录 Wiki 时序数据库 TSDB(Time Series Database) 概述 下载&安装 Prometheus server 二进制文件的方式 [ 查看版本信息 ] [运行 Pr ...
- SylixOS 系统工作队列
1.概述 系统工作队列(Work Queue)是SylixOS提供的系统级接口,供驱动和应用层直接调用. 系统工作队列底层实现其实分两部分,简单工作队列(simple work queue)和 延时工 ...
- 13.Django之url路由系统初探(一)
一.什么是django中的url路由系统? django中的url路由系统的本质就是简历某个URL与某个视图(view)函数的对应(映射表)关系表,用下面这种特定的方式来告诉django这个web框架 ...
- Unity4.6新UI系统初探(uGUI)
文章目录[点击展开](?)[+] 一引言 二Rect Transform 三排序 四控件 1 Image 2 Button 五事件 1 Event Trigger 2 Graphic Raycaste ...
- 华为鸿蒙系统初探之HUAWEI DevEco Studio Hello World
2020年9月10日,华为鸿蒙系统升级至华为鸿蒙系统2.0版本. 探索之路开始 首先进入首页 https://developer.harmonyos.com/ 点击快速入门 发现跳转到这个页面,页面 ...
- 安卓日志系统初探(带你了解Android日志系统的概貌)
目录 1 介绍 2 ADB的原理 2.1 adbd服务进程 2.2 ADB 服务端 2.2.1 USB方式 2.2.2 网络方式 2.2.3串口方式 2.3 ADB 客户端 3 安卓框架中日志的收集和 ...
- 声网AI降噪测评系统初探
作者:孟赛斯 前言 音频质量的优化是一个复杂的系统工程,而降噪是这个系统工程中的一个重要环节,传统的降噪技术经过几十年的发展已经陷入了瓶颈期,尤其是对非平稳噪声的抑制越来越不能满足新场景的需求.而近几 ...
- 【Android显示系统初探】surface初相识
Android显示系统非常复杂,从早期版本演化至今有很大的变化和改进,所以从当前的版本直接去查看会很困难. 初学者看到繁多的概念和类会感到无从下手. 这里我们将从实践应用的方式来展开这一系列,试图对A ...
- Ninja构建系统初探
Ninja构建系统概述 Ninja是一个专注于速度的小型构建系统.它与其他构建系统在两个主要方面有所不同:一是它被设计为由更高级别的构建系统生成.ninja文件作为其输入:二是它被设计为尽可能快地执行 ...
最新文章
- 抽象方法和接口的区别
- git commit 提交的时候报错husky > pre-commit hook failed (add --no-verify to bypass)(解决办法)
- python标准化输出_Python设定模板及标准化输出,输入
- 3.1 基础-抛小球
- treasure what you have now
- Materialized Views
- 关于浏览器模式和文本模式的困惑
- 一些UED网址的收藏
- Timestamp 与 Date 变量绑定与Oracle的自动分区
- 【Elasticsearch】针对初学者的Elasticsearch搜索故障排除
- DirectX9:总结篇 异常错误检测
- 《图解HTTP》54~72Page 返回的HTTP状态码 与HTTP协作的Web服务器
- k3c最新官改非常稳定了_软件聚分享库APP最新版下载-软件聚分享库v1.0.0安卓版下载...
- ms03-026漏洞原理与复现
- Django之发送邮件
- 梦幻西游动画效果展示
- 苹果4S恢复模式 一直正在等待iphone解决办法
- safari浏览器找不到服务器怎么办,IOS系统中Safari图标不见了怎么办 safari浏览器不见了找回方法图解...
- 完美解决python manage.py makemigrations 报错
- hog特征与fhog特征