自主实时操作系统引领者SylixOS

2017-02-21 11:43:27

 由中国信息通信研究院和工业互联网产业联盟联合主办的“2017工业互联网峰会”于2017年2月20日至21日在北京国际会议中心盛大开幕。北京翼辉信息技术有限公司工程技术总监弓羽箭:自主实时操作系统引领者SylixOS

北京翼辉信息技术有限公司工程技术总监弓羽箭

  我跟大家分享自主实操系统SylixOS,是翼辉旗下的核心产品,主要应用于在实施领域和控制领域的应用,就和我们的实时控制系统是类似的一个嵌入式的实操系统。我接下来分为三部分给大家一起分享介绍一下我们这个实操系统,第一部分是我们SylixOS的发展史,可能在国内的自主实时这一密可能大家会有一些疑问,会有一些质疑,觉得突然间出现了一个这么大型的实操系统,是不是从其他地方改造出来的?其实并不是这样的,通过我们的发展历史来告诉大家,我们的每一行代码都是自主开发的,也不是像国内的一些所谓的自主产权其实是从其他改变过来的。我们大致分几个阶段,第一个就是06年由我们最小的一个内核,也就是我们最早调度器开始的,我们接着下来对完成了SylixOS内核开发,提供线程调度、中断管理、定时器、RMS、信号量等最基本的内核功能,SylixOS出色的专业技术也有由此诞生。这一部分是我们的操作系统的一个总体的架构。

  主要分为几部分,第一部分就是我们的底层,像ARM等等,我们现在平台全县支持,ARM我们从9一直到现在A57都是全线支持的,还有我们的X8处理器全都支持,这一部分是核心部分,这一部分是网络部分,包括给工业以太网用的一些协议域,也包括一些中间键以及我们的专有的分类,我们的兼容程度应用型很方便,有一个可对比,报对POSIX支持情况,包括上一层的大型应用中间键就很容易迁移,包括用户做应用程序都很容易迁移,我们不仅仅有兼容库,我们以前用户做一些操作系统上的编译和简单的修改就可以完成应用测试,我们重点测试整个平台的稳定性以及可靠性,这是我们的一个架构。

  接下来是我们在知识产权特别是自主知识产权这一块的一些收获,这里面我们有已部分,第一个就是我们操作系统本身的,由几部分组成,第一个就是我们的操作系统本身的一些专利技术,包括我们的一些实时调度方法,性能分析,以及问题定位,方法和案例,还有一个就是我们的一个性能测试软件,是一个遵循标准的,各个平台性能都会做相应的测试,还有编译器优化,包括集成开发环境的平台,还有一个就是我们在本身SylixOS支持我们大型的通讯界面,我们也做了一些中间键,一键部署仿真,一键调试,以前都需要做环境搭建,编译,去推送部署,在我们有中间键的前提下我们就可以实现一键编译,还有调试分析我们的图形界面也有大型的应用程序。我们无线自组网仿真软件是Realevo-Radiosim,我们也做一些环境可行性的分析,还有一些仿真,还有一个是我们的Simulator,主要是基于我们硬件的,我们模拟一个ARM等等这种硬件处理器,可以在上面真正模拟我们的处理器,还有我们的外设,更方便我们做应用程序的开发调试,还有一个就是我们3G和2G的拨号软件,也是一些专利技术,这接下来是几个主要的部分。第一个是IDE,和所有大型厂商一样,是在我们的框架上做我们的插件,包括工程管理、工程建立以及图形化的配置,还有我们的代码生成,还有一键部署,这是我们的一个工程管理类的一个解决方案,还有我们的一个强大的调试功能,其实调试功能在用户或者程序员开发程序的时候是一个很大的工作量,这里面我们也有支持断点,就是我们可以通过网线就可以实现相当于硬件仿真器一样集成,我们调制客户端,可以多用户进行调试一个目标机,这是我们在调试的专利技术。包括在IDE上代码覆盖率的分析率,性能分析,还有一些便捷设备,我通过这个IDE就可以搜索网络上的设备,在调试的一些设备或者远程登录它,可以察看状态信息,包括我们的一些share的登陆和文件服务器,都可以在集成开发环境IDE下全部完成的工作。这一部分是我们IDE,就是我们的编译器,也是我们现在支持四大平台的编译器,ARM、MIPS、PowerPC、X86,多核不仅仅是操作系统,而且是操作系统和编译器的深度配合,包括优化工作提高我们的性能,还有我们的稳定性可靠性,这是我们的一个编译器,也就是工具链,做深度优化。这是我们刚才说的Simulator,是一个硬件模拟器,我们不仅仅可以模拟这种可以操作可以部署不带界面的应用程序,也可以部署带界面的应用程序,像我们现在模拟器上运行我们的QT的应用实提,上面界面的效果可以做到和我们的安卓和苹果一样的效果,是一个智能家居的衍生过程,可以模拟仿真不带界面的,也可以模拟带界面的应用案例。还有一个就是我们的QT,QT是业界领先的跨平台图形用户介面应用程序开发框架。有一个我们已经移植好的,用户科技直接用,还有包括我们的工程部署调试仿真都在这一个下面全部调试完成。这个是我们一个专利技术,也叫Tpsfs,是嵌入式的文件系统,在嵌入式的和我们传统的服务器或者其他平台还有一些差异,我们嵌入式的设备可能是我们随时上电下电都是非常正常的,这个过程文件系统就会出现被破坏掉,我们也在这方面做了自己一个专利技术叫Tpsfs,掉电下电不会破坏文件系统,会破坏一部分的数据,这个文件系统有我们自己的一些特性包括我们的管理,包括64位的文件系统,支持SD卡,还有固态硬盘这种大容量存储,还有大型存储设备上的一些文件系统设备的应用,这是我们的专利技术。

  第三部分是我们第三方的一些测试内容,第一个就是我们的工信部自主化率的一个扫描,这一个是来印证我们的完全自主的操作系统,也就是我们操作系统现在是开源的,是可以拿到我们的开源代码,这一部分也是带印证我们的操作系统是真正自主开发的,每一行代码包括我们每一次提交都是有迹可寻的,用户可以拿到操作系统做相应的评估,用户可以在开源的操作系统做一些项目上的评估,性能的测试,包括原代码的评估,这个是15年我们在工信部的评测中心做的报告,这里面有两个数据,第一个数据就是我们的内核自主化率百分之百,还有一个全部自主化率89.1%,内核就没有任何疑问了,就是内核全自主,这是两部分,第一部分有一个比例是我们的一些中间键向文件系统还有我们用到一个代码,我们扫描代码时候是全代码扫描,包括执行文件,包括操作系统,这一部分是一个占了89.1%,我们自主化率是整体的自主化率。还有一个就是我们也在工信部赛普评测中心做了一个实时性的,还有自主化率的评测,包括我们现在实时性的测试,都是国内唯一一份,也就是第一份关于操作系统,也就是实操性的一些评测标准,我们也出具了相应的测试报告,来印证的就是我们的操作系统是一个硬势头系统,和打了补丁的和没有打补丁的实时性做对比,我们平均响应时间两个微秒,打了补丁的是12个微秒,我们完全满足我们实时的操作系统。

  这个是实操性能量大特性,第一个是终端响应还有任务切换时间,我们现在的性能和我们打了补丁的是不同的数量级的。这一部分是我们在飞航软件测评中心做的测试报告,主要是来完成我们在实操系统符合国军标的要求,这里面主要是有两部分内容,第一个就是我们在飞航软件测评中心的测试,还有一个就是我们在北航的军用操作系统的评测,这里面主要是来验证我们符合情况以及我们操作系统一些稳定性可靠性的一些测试。

  接下来这部分就是翼辉信息的简介,是中国唯一拥有大型实操操作系统完整自主知识产权的高科技企业,我们现在不仅有SylixOS,有一整套的解决方案,就是开发平台,我们也有和一些高校的合作,包括清华大学,我们主要在X86方面的移植工作包括SylixOS一些实时性的测试,还有国防科技大学,主要是和我们的国产的FT1500A的多核高性能处理器+SylixOS实时操作系统全国产化嵌入式计算平台,我们和农新也是战略合作,对他们的123号包括全系列的适配整个的解决方案,我们现在是完全自主的操作系统,包括完全自主的CPU硬件来打造一个整体解决方案,包括我们开发工具,包括我们的调试方法和便捷度都是一个整体的方式,在北航我们也有一个北航翼辉的操作系统联合实验室,做一些项目上的合作,北邮我们主要做操作系统的实验室,可能以前我们交的可能是在学校大家接触的比较多的就是我们的安卓等等,现在我们SylixOS也是作为教学的产品,也就是真正的国产有自主知识产权的操作系统来和大家一起交流分享,也就是在学校里面和学生一起分享我们的实操系统。

  这个是我们公司资质,包括我们也有一些联盟协会或者一些成员单位理事单位,我们希望一起参与制订一些标准,我们推一些整体解决方案,这一块是我们一个软件IP授权,也就是现在计算机的基础技术发展的比较快,也就是多个方面的协同开发已经成为一个趋势,也就是我们可能在每一个行业都有自己的一个应用,那我们也在和中国航天科技,中国航天科工以及国防科技大学联合推送我们相当于IP授权一样,推出风云实操系统、海鹰实操系统、麒麟实操系统,用户真正有自己的应用和专业的技术。我今天演讲的内容就是这样,谢谢大家。


收藏 举报

延伸 · 阅读