複製鏈接
請複製以下鏈接發送給好友

SylixOS

鎖定
SylixOS 是一個嵌入式實時操作系統,支持 SMP 多核實時調度,可運行於多種 CPU 架構目標平台。 [1] 
軟件名稱
SylixOS [1] 
開發商
翼輝信息 [1] 
軟件版本
V2.3.0 [2] 
類    型
嵌入式操作系統

目錄

SylixOS概述

SylixOS 具有實時性和可靠性,可為不同行業的嵌入式設備提供理想的軟件開發平台。
  • SylixOS 內核自主化率達到 100% (依據工信部評估報告), 擁有完全自主可控的技術能力,滿足國產化需求。
  • SylixOS 支持對稱多處理器(SMP)平台,並且具有實時進程及動態加載機制,滿足多部門分佈式軟件開發需求,支持各部門應用軟件在操作系統上的集成。
  • 處理器跨平台支持,支持 ARM、MIPS、PowerPC、x86、SPARC、DSP等架構處理器,並支持飛騰1500A、龍芯2F、龍芯3A等主流國產通用處理器,便於用户在升級硬件平台時進行應用程序的移植,減輕工作量。
  • SylixOS 產品成熟,編程簡便,系統架構簡潔,配合專用的集成開發環境 RealEvo-IDE 及硬件模擬器 RealEvo-Simulator,便於系統開發與調試,加快軟件研發速度,縮短產品研製週期。
  • 針對不同的處理器提供優化的驅動程序,提高系統整體性能。
  • 硬實時內核,調度算法先進高效。
  • SylixOS 應用編程接口符合 GJB、IEEE、ISO、IEC 相關操作系統編程接口規範,用户已有應用程序可方便的遷移到 SylixOS 上。
  • POSIX 兼容度高達 98%。
  • 支持國家標準可信計算 [1] 

SylixOS功能特點

開源實時操作系統應用優勢
  • 提高系統可靠性
  • 降低使用風險
  • 便於故障定位
  • 技術透明度高
開源社區版塊
  • Git 代碼倉庫,提供 SylixOS 操作系統以及相關中間件下載
  • Bugzilla,SylixOS 錯誤上報管理
  • BBS 愛好者交流平台 [1] 
硬實時
  • SylixOS 內核自主化率達到 100% , 擁有完全自主可控的技術能力,滿足國產化需求
  • SylixOS 支持對稱多處理器(SMP)平台,並且具有實時進程及動態加載機制,滿足多部門分佈式軟件開發需求,支持各部門應用軟件在操作系統上的集成
  • 基於優先級的搶佔式任務調度
  • 支持中斷嵌套
  • 支持同優先級任務調度
  • 支持實時進程
  • 互斥量支持優先級繼承,防止優先級翻轉
  • 任務調度時間與負載無關,時間複雜度為 O(1) [1] 
SylixOS SMP 調度器特點
  • 支持 SMP 多核調度
  • 天生滿足負載均衡
  • 支持親和度模型
  • 支持超線程處理器調度優化
  • 支持大小核處理器功耗感知調度(EAS) [1] 
動態裝載
SylixOS 的應用程序動態裝載功能,能夠讓業務邏輯與系統平台分離開發、獨立升級,例如相關算法的變更、應用功能的增減等,僅需更新相關的組件即可。 [1] 
GDB 遠程調試
SylixOS 提供的 GDB 調試器只需一根網線,即可快速調試應用程序。相比硬件調試器,可以將開發重心放在應用程序本身關心的業務邏輯或相關算法上,不依賴硬件調試器,節約硬件成本,提升開發效率。 [1] 
豐富的圖形界面
SylixOS 支持常見的嵌入式圖形庫,方便用户在資源受限的環境中進行圖形開發。在平台上支持 Qt 和 OpenGL ,減少了用户移植的工作量,滿足用户在 SylixOS 平台使用 3D 的需求。 [1] 
豐富的圖形界面
SylixOS 支持常見的嵌入式圖形庫,方便用户在資源受限的環境中進行圖形開發。在資源豐富的平台上支持 Qt 和 OpenGL ,減少了用户移植的工作量,滿足用户在 SylixOS 平台使用 3D 的需求。 [1] 
強大的網絡功能
  • SylixOS 網絡協議棧提供標準 socket 通信接口,具備良好的兼容性
  • 在性能需求和資源消耗上具備廣泛的適應性
  • 提供 AF_PACKET 協議域和網卡 poll 模式支持,滿足實時網絡通信需求
  • 支持核間虛擬網卡通信以及 RapidIO、FC 等專用網絡,提供強大的異構網絡融合功能
  • 支持 QoS 服務質量,同時提供安全防火牆、包過濾器、黑白名單管理等網絡安全組件 [1] 
豐富的文件系統
  • 支持 TpsFs(掉電安全文件系統)
  • 支持文件記錄鎖與數據庫
  • 文件系統支持 POSIX 標準的 I/O 操作 [1] 
參考資料