SylixOS

SylixOS 是一個嵌入式實時作業系統,支持 SMP 多核實時調度,可運行於多種 CPU 架構目標平台。

基本介紹

  • 軟體名稱SylixOS  
  • 開發商:翼輝信息 
  • 軟體版本:V2.3.0  
  • 類型嵌入式作業系統
概述,功能特點,

概述

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%。
  • 支持國家標準可信計算

功能特點

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

相關詞條

熱門詞條

聯絡我們