电子说
1SylixOS简介
SylixOS是“翼辉信息”开发的一款国产开源大型实时操作系统,内核自主化率达100%(据工信部评估报告),具有完全自主可控的技术能力,可满足广大用户国产化需求。
SylixOS操作系统拥有与VxWorks一样的实时性,与Linux一样的兼容性。并且SylixOS应用编程接口符合IEEE、ISO、IEC相关操作系统编程接口规范,兼容POSIX 1003.1b实时编程标准,因此基于Linux、VxWorks操作系统的应用程序可方便快捷地移植到SylixOS系统上运行
SylixOS作为抢占式多任务硬实时操作系统,具有如下功能特点:
(1)兼容IEEE1003(ISO/IEC9945)操作系统接口规范;
(2)兼容POSIX1003.1b(ISO/IEC9945-1)实时编程标准;
(3)支持GJB7714-2012《军用嵌入式实时操作系统应用编程接口》规范;
(4)优秀的实时性能(任务调度与切换算法时间复杂度为O(1));
(5)抢占式调度支持256个优先级;
(6)根据项目需求可支持1~2秒启动;
(7)支持众多标准文件系统:TpsFs(掉电安全)、FAT、YAFFS、rootFS、PROCFS、NFS、ROMFS等;
(8)支持第三方GUI图形库,如Qt、MICroWindows、μC/GUI等;
(9)支持标准TCP/IPv4/IPv6双网络协议栈,提供标准的socket操作接口;
(10)支持AF_UNIX,AF_PACKET,AF_INET,AF_INET6协议域;
(11)内部集成Shell接口、支持环境变量(兼容常用LinuxShell操作);
(12)支持众多标准设备抽象,如TTY、BLOCK、DMA、ATA、SATA、GRAPH、RTC、PIPE等;
(13)支持多种工业设备或总线模型,如:CAN、I2C、SPI、SDIO、PCI/PCIe、1553B、USB等。
SylixOS、RT-Linux、Xenomai系统的实时性和抖动官方对比数据如下图所示,详情请查阅产品资料“4-软件资料SylixOSDoc”目录下的相关文档。
2SylixOS系统启动卡制作
2.1SylixOS系统启动卡制作
将产品资料“4-软件资料ToolsWindows”目录下的瑞芯微创建升级磁盘工具SDDiskTool_v1.69.zip解压至Windows非中文工作目录下。
右键SD_Firmware_Tool.exe,然后点击“以管理员身份运行(A)”打开工具。
将Micro SD卡通过读卡器插至PC机USB接口,在“第一步:选择可移动设备”中选择可移动磁盘设备,然后点击“恢复磁盘”进行格式化,如下图所示。
请确认所选的可移动磁盘设备无误,在弹出窗口中点击“是(Y)”进行格式化。
等待格式化完成后,在弹出窗口中点击“确定”。
将产品资料“4-软件资料SylixOSMakesdboot”目录下的SylixOS系统镜像拷贝至非中文路径的目录。在瑞芯微创建升级磁盘工具窗口中勾选“SD启动”选项,点击“选择
固件”选择目标Linux系统镜像文件,点击“开始创建”,在弹出窗口中点击“是(Y)”,制作SylixOS系统启动卡。
请耐心等待2min左右,在弹出的窗口中点击“确定”,此时SylixOS系统启动卡制作完成。
2.2从SylixOS系统启动卡启动系统
评估板断电,请将制作好的SylixOS系统启动卡插至评估板Micro SD卡槽。使用Type-C线连接评估板的USB TO UART2调试串口到PC机,然后将评估板上电。系统将从SylixOS系统启动卡启动后自动登录SylixOS系统,调试串口终端会打印如下类似启动信息。
可执行如下命令查看当前SylixOS系统版本相关信息,如下图所示。
Target# cat /proc/version
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !