首頁 原創 深1度 24小時 洞見 突發 娛樂 傳媒 IT 電腦 軟件 手機 通信 科教 游戲 科技 網絡 物聯網 智汽車 云計算 大數據 醫療 電商 數碼 金融 教育 交通 物流 消費 AI 區塊鏈
當前位置: 首頁 > 軟件 > 正文

工業實時操作系統SylixOS全面支持龍芯LoongArch架構 功能特性一覽

2022-05-13 16:15:54 來源:IT之家   

  據龍芯中科發布,近日,基于 LoongArch 架構的 SylixOS V2.3.0 嵌入式操作系統正式發布,SylixOS 成為首個適配 LoongArch 架構處理器的大型實時操作系統。

  目前,SylixOS V2.3.0 已全面支持基于 LoongArch 架構的龍芯 3A、3B、3C、2K 全系列處理器,隨著新版本發布,最新的 SylixOS V2.3.0 操作系統已加入 LoongArch 體系結構代碼,RealEvo-IDE 5.0 也已加入 LoongArch 編譯器。

  最新的 SylixOS V2.3.0 操作系統已加入 LoongArch 體系結構代碼,SylixOS LoongArch 體系結構代碼有著如下的功能特性:

  功能特性

  1.支持 LoongArch32 和 LoongArch64,支持多核 SMP 和 AMP;

  2.根據 LoongArch ABI(Application Binary Interface,應用程序二進制接口)規則優化任務寄存器上下文保存,使得任務切換、中斷響應更為迅速;

  3.全面接管 CPU 異常并進行處理,用戶無須關心如何處理 CPU 異常;

  4.支持單精度和雙精度的 FPU(硬浮點協處理器);

  5.支持 MMU 和 CACHE,優化的 TLB MISS 重填處理,支持 4K、16K 和 64K 頁面大小;

  6.實現非對齊內存訪問仿真處理以支持非對齊內存訪問;

  7.支持內核模塊、應用程序、共享庫動態加載功能;

  8.支持應用程序調試和調用?;厮?

  9.支持 OpenMP 并行計算、GCOV 代碼覆蓋率分析;

  10.支持 ECS 實時容器;

  SylixOS 支持內核模塊、應用程序、共享庫動態加載功能,SylixOS LoongArch 體系結構代碼實現了 ELF(可執行可鏈接文件格式)節區的加載和重定位,動態加載功能可以滿足多部門分布式軟件開發需求,支持各部門應用軟件在操作系統上的集成,如下圖:

  SylixOS 內建了 C / C++ 應用程序調試服務器,SylixOS LoongArch 體系結構代碼實現了獲取、設置寄存器的接口、分析當前指令(特別是跳轉和分支指令)計算跳轉到下一條指令的位置、斷點指令的異常處理等功能,開發者們可直接使用 RealEvo-IDE 提供強大的調試功能進行圖形化的應用程序調試:

  RealEvo-IDE 5.0 已加入 LoongArch 編譯器

  翼輝信息為開發者們提供了一套功能強大的 SylixOS 集成開發套件,包括集成開發環境 RealEvo-IDE、仿真環境 RealEvo-Simulator、編譯器 RealEvo-Compiler、Qt 圖形開發包 RealEvo-Qt5SylixOS、TpsFs 掉電安全文件系統訪問工具 RealEvo-TpsFs-Explorer 等。即將發布的 RealEvo-IDE 5.0 已加入了最新的 LoongArch 體系結構 GCC 12.0.1 編譯器和 GDB 12.0.50 調試器。

  2020 年,龍芯中科基于二十年的 CPU 研制和生態建設積累推出了龍芯自主指令系統架構 LoongArch,其具有完全自主、技術先進、兼容生態三方面特點。

  目前,龍芯中科業務已全部轉向 LoongArch 架構,基于 LA464 處理器核,相繼推出面向個人計算機、服務器等信息化領域的通用處理器龍芯 3A5000/3B5000,面向服務器領域的 16 核通用處理器龍芯 3C5000L;基于 LA264 處理器核,推出面向工控互聯網應用、打印終端、BMC 等應用場景的龍芯 2K0500,以及面向多行業領域的龍芯 2K1000LA。

  SylixOS 現已被廣泛應用于電力電網、軌道交通、機器人、新能源等國家重要領域,是各個領域智能裝備的基礎核心軟件,與 LoongArch 架構適配成功后將有效提升傳統基礎設施自主可控水平。

標簽:
廣告、內容合作請點這里:尋求合作
亚洲国产成人在线_暖暖直播韩国免费完整版视频_卡一卡二卡三乱码厨房_最近中文字幕2018高清在线