0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SylixOS成為首個(gè)適配LoongArch架構(gòu)處理器的操作系統(tǒng)

科技綠洲 ? 來(lái)源:龍芯中科 ? 作者:龍芯中科 ? 2022-05-13 11:16 ? 次閱讀

近日,基于LoongArch架構(gòu)的SylixOS V2.3.0嵌入式操作系統(tǒng)正式發(fā)布,在龍芯中科與翼輝信息的共同努力下LoongArch嵌入式生態(tài)建設(shè)再進(jìn)一步,SylixOS成為首個(gè)適配LoongArch架構(gòu)處理器的大型實(shí)時(shí)操作系統(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,應(yīng)用程序二進(jìn)制接口)規(guī)則優(yōu)化任務(wù)寄存器上下文保存,使得任務(wù)切換、中斷響應(yīng)更為迅速;

3.全面接管CPU異常并進(jìn)行處理,用戶無(wú)須關(guān)心如何處理CPU異常;

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

5.支持MMU和 CACHE,優(yōu)化的TLB MISS 重填處理,支持 4K、16K 和 64K 頁(yè)面大??;

6.實(shí)現(xiàn)非對(duì)齊內(nèi)存訪問(wèn)仿真處理以支持非對(duì)齊內(nèi)存訪問(wèn);

7.支持內(nèi)核模塊、應(yīng)用程序、共享庫(kù)動(dòng)態(tài)加載功能;

8.支持應(yīng)用程序調(diào)試和調(diào)用?;厮荩?/p>

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

10.支持ECS 實(shí)時(shí)容器;

SylixOS支持內(nèi)核模塊、應(yīng)用程序、共享庫(kù)動(dòng)態(tài)加載功能,SylixOS LoongArch體系結(jié)構(gòu)代碼實(shí)現(xiàn)了ELF(可執(zhí)行可鏈接文件格式)節(jié)區(qū)的加載和重定位,動(dòng)態(tài)加載功能可以滿足多部門(mén)分布式軟件開(kāi)發(fā)需求,支持各部門(mén)應(yīng)用軟件在操作系統(tǒng)上的集成,如下圖:

poYBAGJ9zVaAHxOuAAID59Nfs4k409.png

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

poYBAGJ9zV-Ac2sxAAF5jePRpEk282.png

RealEvo-IDE 5.0已加入LoongArch編譯器

翼輝信息為開(kāi)發(fā)者們提供了一套功能強(qiáng)大的SylixOS 集成開(kāi)發(fā)套件,包括集成開(kāi)發(fā)環(huán)境RealEvo-IDE、仿真環(huán)境RealEvo-Simulator、編譯器RealEvo-Compiler、Qt圖形開(kāi)發(fā)包RealEvo-Qt5SylixOS、TpsFs掉電安全文件系統(tǒng)訪問(wèn)工具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ù)先進(jìn)、兼容生態(tài)三方面特點(diǎn)。

目前,龍芯中科業(yè)務(wù)已全部轉(zhuǎn)向LoongArch架構(gòu),基于LA464處理器核,相繼推出面向個(gè)人計(jì)算機(jī)、服務(wù)器等信息化領(lǐng)域的通用處理器龍芯3A5000/3B5000,面向服務(wù)器領(lǐng)域的16核通用處理器龍芯3C5000L;基于LA264處理器核,推出面向工控互聯(lián)網(wǎng)應(yīng)用、打印終端、BMC等應(yīng)用場(chǎng)景的龍芯2K0500,以及面向多行業(yè)領(lǐng)域的龍芯2K1000LA。

SylixOS經(jīng)過(guò)多年的持續(xù)開(kāi)發(fā)與改進(jìn),現(xiàn)已被廣泛應(yīng)用于電力電網(wǎng)、軌道交通、機(jī)器人、新能源等國(guó)家重要領(lǐng)域,是各個(gè)領(lǐng)域智能裝備的基礎(chǔ)核心軟件,與LoongArch架構(gòu)適配成功后將有效提升傳統(tǒng)基礎(chǔ)設(shè)施自主可控水平,為國(guó)產(chǎn)嵌入式領(lǐng)域發(fā)展保駕護(hù)航。

龍芯中科將繼續(xù)攜手翼輝信息等生態(tài)伙伴,打造嵌入式自主生態(tài)創(chuàng)新高地,努力寫(xiě)就科技自立自強(qiáng)新篇章!

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    18927

    瀏覽量

    227247
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8701

    瀏覽量

    84563
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6545

    瀏覽量

    122750
  • 龍芯中科
    +關(guān)注

    關(guān)注

    0

    文章

    253

    瀏覽量

    7554
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    3568F-翼輝SylixOS國(guó)產(chǎn)操作系統(tǒng)演示案例

    SylixOS簡(jiǎn)介 SylixOS是“翼輝信息”開(kāi)發(fā)的一款國(guó)產(chǎn)開(kāi)源大型實(shí)時(shí)操作系統(tǒng),內(nèi)核自主化率達(dá)10 0%(據(jù)工信部評(píng)估報(bào)告),具有完全自主可控的技術(shù)能力,可滿足廣大用戶國(guó)產(chǎn)化需求。 SyixOS
    發(fā)表于 07-25 15:52

    實(shí)時(shí)芯資訊:Core i7-9700TE與鴻道Intewell實(shí)時(shí)操作系統(tǒng)適配

    在快速發(fā)展的工業(yè)數(shù)字化時(shí)代,高性能的處理器與先進(jìn)的工業(yè)操作系統(tǒng)之間的適配成為了企業(yè)實(shí)現(xiàn)智能制造與數(shù)字化轉(zhuǎn)型的關(guān)鍵。英特爾Core i7-9700TE 是一款高性能
    的頭像 發(fā)表于 07-18 17:46 ?180次閱讀

    RK3568J“麒麟”+“翼輝”國(guó)產(chǎn)系統(tǒng)正式發(fā)布,“鴻蒙”也正在路上!

    %,提供報(bào)告)已正式適配兩大國(guó)產(chǎn)系統(tǒng):銀河麒麟嵌入式操作系統(tǒng)KylinOS(V10 SP1) + 翼輝嵌入式操作系統(tǒng)SylixOS(V2.3
    發(fā)表于 07-09 11:44

    龍芯2K0300蜂鳥(niǎo)板支持OpenHarmony 4.0 Release版本操作系統(tǒng)

    龍芯2K0300蜂鳥(niǎo)板是基于龍芯中科自研的LoongArch架構(gòu)2K0300處理器設(shè)計(jì)的,整體結(jié)構(gòu)小巧緊湊,功能豐富齊全。龍芯2K0300蜂鳥(niǎo)板采用核心板加擴(kuò)展底板的模塊化設(shè)計(jì)方式,有助于合作廠商
    發(fā)表于 06-20 10:02

    vivo首批適配Android 15 Beta版本操作系統(tǒng)

    vivo 日前宣布,其智能手機(jī) X100 和 iQOO 12 將作為首適配 Android 15 Beta 版本操作系統(tǒng)的機(jī)型,于部分國(guó)家和地區(qū)率先推出。
    的頭像 發(fā)表于 05-20 14:27 ?749次閱讀

    loongarch是如何區(qū)分大頁(yè)和基本頁(yè)的?

    在開(kāi)發(fā)loongarch架構(gòu)操作系統(tǒng)的時(shí)候,我遇到了這樣的問(wèn)題:我不知道硬件是如何區(qū)分大頁(yè)和基本頁(yè)的。 如圖,關(guān)于基本頁(yè)和大頁(yè)的格式在手冊(cè)中是這樣的敘述的: 即便手冊(cè)中闡述了基本頁(yè)和大頁(yè)的格式差別
    發(fā)表于 03-30 12:05

    全國(guó)大學(xué)生計(jì)算機(jī)系統(tǒng)能力大賽操作系統(tǒng)設(shè)計(jì)賽-LoongArch 賽道廣東龍芯2K1000LA 平臺(tái)資料分享

    本項(xiàng)目是用于蘭州大學(xué)的教學(xué)操作系統(tǒng),蘭州大學(xué)相關(guān)團(tuán)隊(duì)為其編寫(xiě)了教材《MaQueOS:基于龍芯LoongArch架構(gòu)的教學(xué)版操作系統(tǒng)》。 Yocto. Yocto是用于定制嵌入式L
    發(fā)表于 02-04 15:37

    RK3568-翼輝SylixOS國(guó)產(chǎn)操作系統(tǒng)演示案例

    RK3568-翼輝SylixOS國(guó)產(chǎn)操作系統(tǒng)演示案例
    的頭像 發(fā)表于 01-22 14:59 ?2114次閱讀
    RK3568-翼輝<b class='flag-5'>SylixOS</b>國(guó)產(chǎn)<b class='flag-5'>操作系統(tǒng)</b>演示案例

    【飛騰派4G版免費(fèi)試用】大家來(lái)了解飛騰派4G版開(kāi)發(fā)板

    、OpenHarmony、SylixOS、RT-Thread等國(guó)產(chǎn)操作系統(tǒng)。 飛騰派4G版開(kāi)發(fā)板是由中電港螢火工場(chǎng)研發(fā)的一款面向行業(yè)工程師、學(xué)生和愛(ài)好者的開(kāi)源硬件。主板處理器采用飛騰嵌入式四核
    發(fā)表于 01-02 22:43

    翼輝信息已正式加入對(duì)申威SW64自主指令集架構(gòu)的支持

    近日,翼輝信息發(fā)布了最新的 SylixOS V3.4.0 操作系統(tǒng)。在 SylixOS V3.4.0 中,已正式加入了對(duì)申威 SW64 自主指令集架構(gòu)的支持。
    的頭像 發(fā)表于 12-28 11:45 ?3216次閱讀
    翼輝信息已正式加入對(duì)申威SW64自主指令集<b class='flag-5'>架構(gòu)</b>的支持

    詳解實(shí)時(shí)操作系統(tǒng)和非實(shí)時(shí)操作系統(tǒng)

    實(shí)時(shí)操作系統(tǒng),當(dāng)外界事件和數(shù)據(jù)產(chǎn)生時(shí),系統(tǒng)能以足夠快的速度予以處理,其處理結(jié)果能在規(guī)定的時(shí)間內(nèi)控制生產(chǎn)結(jié)果或?qū)?b class='flag-5'>系統(tǒng)做出響應(yīng),并控制所有實(shí)時(shí)任
    的頭像 發(fā)表于 12-26 09:54 ?3643次閱讀
    詳解實(shí)時(shí)<b class='flag-5'>操作系統(tǒng)</b>和非實(shí)時(shí)<b class='flag-5'>操作系統(tǒng)</b>

    中國(guó)電信天翼云成功發(fā)布了自研交換機(jī)操作系統(tǒng)TeleNOS

    近日,中國(guó)電信天翼云成功發(fā)布了自研交換機(jī)操作系統(tǒng)TeleNOS,完成首款自研白盒交換機(jī)(48端口*25G + 8端口*100G)研發(fā)適配,并已在部分云業(yè)務(wù)上進(jìn)行了灰度測(cè)試,成為首個(gè)將自研白盒交換機(jī)接入云網(wǎng)數(shù)據(jù)中心的運(yùn)營(yíng)商。
    的頭像 發(fā)表于 12-12 15:00 ?1235次閱讀
    中國(guó)電信天翼云成功發(fā)布了自研交換機(jī)<b class='flag-5'>操作系統(tǒng)</b>TeleNOS

    RK3568J“麒麟”+“翼輝”國(guó)產(chǎn)系統(tǒng)正式發(fā)布,“鴻蒙”也正在路上!

    通設(shè)備等場(chǎng)景。 圖1 翼輝SylixOS簡(jiǎn)介 翼輝SylixOS是一個(gè)嵌入式實(shí)時(shí)操作系統(tǒng),支持SMP多核實(shí)時(shí)調(diào)度,可運(yùn)行于多種CPU架構(gòu)目標(biāo)平臺(tái),具有卓越實(shí)時(shí)性和可靠性。可廣泛應(yīng)用于
    發(fā)表于 11-30 16:08

    簡(jiǎn)單認(rèn)識(shí)MIPS架構(gòu)處理器

    無(wú)互鎖流水級(jí)微處理器 (Microprocessors without Interlocked Pipeline Stages,MIPS) 是流行的 RISC 架構(gòu)處理器之一。其原理是盡量利用軟件
    的頭像 發(fā)表于 11-29 09:14 ?1422次閱讀
    簡(jiǎn)單認(rèn)識(shí)MIPS<b class='flag-5'>架構(gòu)</b><b class='flag-5'>處理器</b>

    請(qǐng)問(wèn)sylixOS這個(gè)操作系統(tǒng)怎么樣?

    sylixOS這個(gè)操作系統(tǒng)怎么樣??
    發(fā)表于 10-23 06:14