初识Sylixos

**

一、sylixos实时操作系统

SylixOS 实时操作系统综述

  1. SylixOS 内核自主化率达到 100% (依据工信部评估报告), 拥有完全自主可控的技术能力,满足国产化需求;
  2. SylixOS 是一款开源操作系统,可靠性、安全性更容易验证;
  3. SylixOS 支持对称多处理器(SMP)平台 ,并且具有实时进程及动态加载机制,满足多部门分布式软件开发需求,支持各部门应用软件在
    操作系统上的集成;
  4. 处理器跨平台支持,支持 ARM、MIPS、PowerPC、x86、SPARC、DSP、RISC-V、C-SKY 等架构处理器,支持主流国产通用处理器,如
    飞腾全系列、龙芯全系列、中天微CK810 、兆芯全系列等,便于用户在升级硬件平台的时候,进行应用程序的移植,减少移植的工作量;
  5. SylixOS 产品成熟,编程简便,系统架构简洁,配合专用的集成开发环境 RealEvo-IDE 及硬件模拟器 RealEvo-Simulator,便于系统开发
    与调试,加快软件研发速度,缩短产品研制周期;
  6. 针对不同的处理器提供优化的驱动程序,提高系统整体性能;
  7. 硬实时内核,调度算法先进高效,性能强劲;
  8. SylixOS 应用编程接口符合 GJB7714-2012《军用嵌入式实时操作系统应用编程接口》, 符合 IEEE、ISO、IEC 相关操作系统编程接口
    规范,用户已有应用程序可方便的迁移到 SylixOS 上。
  9. SylixOS 支持国家标准可信计算。
    **
    **

二、IDE的注册与使用

IDE下载与注册

通过下载官方软件可以点击InstallWizard出现如下图的画面。图一
依次进行点击之后,会下载 RealEvo-IDE、RealEvo-Simulator、qtcreator、RealEvo-QtSylixOS软件,其中RealEvo-IDE的使用需要注册码,该注册码可以前往翼辉官网进行申请,其他软件可以直接下载成功。

注册码地址:https://www.acoinfo.com/html/experience.php
在这里插入图片描述

IDE使用

因为RealEvo-IDE时依据eslipse创建的一种集成开发环境,因此其有画面风格和eslipse极其相近,但与之不同的是因为其是为sylixos进行开发的一种环境,其工程如下图主要有BASE工程、BSP工程以及APP工程。可适配于多种CPU架构(arm、x86、mips、risc-v、sparc、PowerPC、BSP、C-SKY),一般会先创建BASE工程进行Build。
图二:工程创建

编译成功后可以进行部署(一键部署功能ALT+D)右键工程点击sylios-> upload至虚拟机RealEvo-Simulator上,一些APP工程的可执行文件可以直接运行观察效果。

RealEvo-IDE在这一基础因为更多是为嵌入式设备进行服务,因此还具有串口、tftp传输等一系列工具,可以方便使用者的直接调试,无需安装更多软件。

文件的部署

为了使得编译好的文件可以部署在虚拟机上,需要先将虚拟机的环境进行配置好,虚拟机默认地址都在192.168.7这一网段,所以可以在设置中新建一个如图IP地址为192.168.7.40的虚拟网卡进行连接。
在这里插入图片描述

设置好之后打开或创建对应架构的虚拟机,通过 ifconfig命令得到自身的IP地址,在IDE中右键相关工程,选择菜单“Properties”打开工程属性页,选择“SylixOS Project→Device Setting”选项卡,可查看和更改部署配置。配置完成后即可进行一键部署,且IDE可直接控制终端,在左下角右键配置好的device 选择Launch Terminal即可打开虚拟机的终端,这一操作也可以确认已与虚拟机连接成功。

一般部署好的APP文件会在/app目录下,可以直接在终端上去到/app目录下进行运行。

一些想法

无论出于何种角度,作为一款国产开源嵌入式实时操作系统,我相信它在国内会有新的高度。想想Linux的庞大的用户体,我觉得最为重要的就是它是开源的,会让许许多多的人查找与修复各种漏洞或开发出更多功能。而作为国内唯一开源的操作系统,一旦被更多人了解且使用,sylixos一定会有更美好的未来。
开源社区:https://sylixos.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值