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
審核編輯 黃宇
-
操作系統
+關注
關注
37文章
6825瀏覽量
123332 -
RK3568
+關注
關注
4文章
514瀏覽量
5051
發布評論請先 登錄
相關推薦
評論