近日,基于LoongArch架構(gòu)的SylixOS V2.3.0嵌入式操作系統(tǒng)正式發(fā)布,在龍芯中科與翼輝信息的共同努力下LoongArch嵌入式生態(tài)建設(shè)再進一步,SylixOS成為首個適配LoongArch架構(gòu)處理器的大型實時操作系統(tǒng)。
目前,SylixOS V2.3.0已全面支持基于LoongArch架構(gòu)的龍芯 3A、3B、3C、2K全系列處理器,隨著新版本發(fā)布,最新的SylixOS V2.3.0操作系統(tǒng)已加入 LoongArch體系結(jié)構(gòu)代碼,RealEvo-IDE 5.0也已加入LoongArch編譯器。
SylixOS全面支持LoongArch架構(gòu)
最新的SylixOS V2.3.0操作系統(tǒng)已加入LoongArch 體系結(jié)構(gòu)代碼,SylixOS LoongArch 體系結(jié)構(gòu)代碼有著如下的功能特性:
功能特性
1.支持LoongArch32和LoongArch64,支持多核SMP和AMP;
2.根據(jù)LoongArch ABI(Application Binary Interface,應用程序二進制接口)規(guī)則優(yōu)化任務寄存器上下文保存,使得任務切換、中斷響應更為迅速;
3.全面接管CPU異常并進行處理,用戶無須關(guān)心如何處理CPU異常;
4.支持單精度和雙精度的FPU(硬浮點協(xié)處理器);
5.支持MMU和 CACHE,優(yōu)化的TLB MISS 重填處理,支持 4K、16K 和 64K 頁面大小;
6.實現(xiàn)非對齊內(nèi)存訪問仿真處理以支持非對齊內(nèi)存訪問;
7.支持內(nèi)核模塊、應用程序、共享庫動態(tài)加載功能;
8.支持應用程序調(diào)試和調(diào)用?;厮?
9.支持OpenMP并行計算、GCOV代碼覆蓋率分析;
10.支持ECS 實時容器;
SylixOS支持內(nèi)核模塊、應用程序、共享庫動態(tài)加載功能,SylixOS LoongArch體系結(jié)構(gòu)代碼實現(xiàn)了ELF(可執(zhí)行可鏈接文件格式)節(jié)區(qū)的加載和重定位,動態(tài)加載功能可以滿足多部門分布式軟件開發(fā)需求,支持各部門應用軟件在操作系統(tǒng)上的集成,如下圖:

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

RealEvo-IDE 5.0已加入LoongArch編譯器
翼輝信息為開發(fā)者們提供了一套功能強大的SylixOS 集成開發(fā)套件,包括集成開發(fā)環(huán)境RealEvo-IDE、仿真環(huán)境RealEvo-Simulator、編譯器RealEvo-Compiler、Qt圖形開發(fā)包RealEvo-Qt5SylixOS、TpsFs掉電安全文件系統(tǒng)訪問工具RealEvo-TpsFs-Explorer 等。即將發(fā)布的RealEvo-IDE 5.0已加入了最新的 LoongArch 體系結(jié)構(gòu)GCC 12.0.1編譯器和GDB 12.0.50調(diào)試器。
既完全自主又生態(tài)兼容的LoongArch架構(gòu)
2020年,龍芯中科基于二十年的 CPU 研制和生態(tài)建設(shè)積累推出了龍芯自主指令系統(tǒng)架構(gòu)LoongArch,其具有完全自主、技術(shù)先進、兼容生態(tài)三方面特點。

目前,龍芯中科業(yè)務已全部轉(zhuǎn)向LoongArch架構(gòu),基于LA464處理器核,相繼推出面向個人計算機、服務器等信息化領(lǐng)域的通用處理器龍芯3A5000/3B5000,面向服務器領(lǐng)域的16核通用處理器龍芯3C5000L;基于LA264處理器核,推出面向工控互聯(lián)網(wǎng)應用、打印終端、BMC等應用場景的龍芯2K0500,以及面向多行業(yè)領(lǐng)域的龍芯2K1000LA。
SylixOS經(jīng)過多年的持續(xù)開發(fā)與改進,現(xiàn)已被廣泛應用于電力電網(wǎng)、軌道交通、機器人、新能源等國家重要領(lǐng)域,是各個領(lǐng)域智能裝備的基礎(chǔ)核心軟件,與LoongArch架構(gòu)適配成功后將有效提升傳統(tǒng)基礎(chǔ)設(shè)施自主可控水平,為國產(chǎn)嵌入式領(lǐng)域發(fā)展保駕護航。
龍芯中科將繼續(xù)攜手翼輝信息等生態(tài)伙伴,打造嵌入式自主生態(tài)創(chuàng)新高地,努力寫就科技自立自強新篇章!
原文標題:工業(yè)實時操作系統(tǒng)SylixOS全面支持LoongArch架構(gòu)
文章出處:【微信公眾號:龍芯中科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
審核編輯:湯梓紅
-
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7402瀏覽量
129300 -
龍芯中科
+關(guān)注
關(guān)注
0文章
366瀏覽量
8543 -
LoongArch
+關(guān)注
關(guān)注
0文章
29瀏覽量
1718
原文標題:?工業(yè)實時操作系統(tǒng)SylixOS全面支持LoongArch架構(gòu)
文章出處:【微信號:gh_53fadbdbd4d4,微信公眾號:龍芯中科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
什么是嵌入式應用開發(fā)?
龍芯中科受邀參與2025工業(yè)操作系統(tǒng)大會多項重要議題
什么是嵌入式操作系統(tǒng)?
RT-Thread Studio V2.3.0 版本正式發(fā)布!
集特龍芯3A6000筆記本GEC-3003 適配中科方德桌面操作系統(tǒng)成功
嵌入式實時操作系統(tǒng)的特點
龍芯CPU與銀河麒麟操作系統(tǒng)V11深度適配
龍芯中科助力2025年全國大學生嵌入式芯片與系統(tǒng)設(shè)計競賽圓滿落幕
入行嵌入式應該怎么準備?
飛凌嵌入式受邀亮相「2025龍芯產(chǎn)品發(fā)布暨用戶大會」
Linux嵌入式和單片機嵌入式的區(qū)別?
龍芯2K3000 | 重塑工控嵌入式處理器性能邊界
嵌入式開發(fā),如何選擇適合的系統(tǒng)?
RT-Thread嵌入式操作系統(tǒng)專業(yè)培訓班-深圳站重磅開啟!
新操作系統(tǒng)適配,飛凌嵌入式T527核心板打造高效開發(fā)新體驗
龍芯中科正式發(fā)布SylixOS V2.3.0嵌入式操作系統(tǒng)
評論