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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

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

近日,基于LoongArch架構的SylixOS V2.3.0嵌入式操作系統(tǒng)正式發(fā)布,在龍芯中科與翼輝信息的共同努力下LoongArch嵌入式生態(tài)建設再進一步,SylixOS成為首個適配LoongArch架構處理器的大型實時操作系統(tǒng)。

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

SylixOS全面支持LoongArch架構

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

功能特性

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

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

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

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

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

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

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

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

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

10.支持ECS 實時容器;

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

poYBAGJ9zVaAHxOuAAID59Nfs4k409.png

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

poYBAGJ9zV-Ac2sxAAF5jePRpEk282.png

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 體系結構GCC 12.0.1編譯器和GDB 12.0.50調試器。

既完全自主又生態(tài)兼容的LoongArch架構

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

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

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

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

審核編輯:彭靜
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19286

    瀏覽量

    229866
  • 服務器
    +關注

    關注

    12

    文章

    9165

    瀏覽量

    85437
  • 操作系統(tǒng)

    關注

    37

    文章

    6827

    瀏覽量

    123335
  • 龍芯中科
    +關注

    關注

    0

    文章

    274

    瀏覽量

    7632
收藏 人收藏

    評論

    相關推薦

    【書籍評測活動NO.53】鴻蒙操作系統(tǒng)設計原理與架構

    知識的“指導老師”。 以華為官方為主導,選擇最權威的參考資料,由鴻蒙開發(fā)團隊的專家親自執(zhí)筆的新書《鴻蒙操作系統(tǒng)設計原理與架構》即將上市啦 ! 對與鴻蒙生態(tài)中的合作伙伴、基于鴻蒙操作系統(tǒng)進行開發(fā)
    發(fā)表于 12-16 15:10

    案例分享 ▏合眾恒躍HZHY-AI300G智盒搭載RK3588,適配國產銀河麒麟操作系統(tǒng)

    代表之一,銀河麒麟V10SP1在軟硬件適配方面進行了全面優(yōu)化,支持國內外主流的處理器架構,確保了更高的兼容性與穩(wěn)定性。與此同時,合眾恒躍HZHY-AI300G憑借
    的頭像 發(fā)表于 11-30 01:07 ?162次閱讀
    案例分享 ▏合眾恒躍HZHY-AI300G智盒搭載RK3588,<b class='flag-5'>適配</b>國產銀河麒麟<b class='flag-5'>操作系統(tǒng)</b>

    迅為3A6000_7A2000開發(fā)板龍芯全國產處理器與龍芯 3A5000完全兼容

    能與 Intel 公司 2020 年上市的第 10 代酷睿四核處理器相當。 龍芯 3A6000 與龍芯 3A5000 等龍架構處理器軟件兼容。統(tǒng)信、麒麟等操作系統(tǒng)企業(yè)在持續(xù)兼容的基礎上
    發(fā)表于 11-19 11:15

    潤和軟件推出首個AI原生操作系統(tǒng)HopeOS V24

    近日,操作系統(tǒng)大會&openEuler Summit 2024在北京隆重舉辦。江蘇潤和軟件股份有限公司(以下簡稱“潤和軟件”)于會上重磅發(fā)布基于openEuler 24.03 LTS版本的商業(yè)發(fā)行版——潤和企業(yè)級操作系統(tǒng)(服務
    的頭像 發(fā)表于 11-17 09:16 ?670次閱讀

    迅為3A6000_7A2000核心主板龍芯全國產處理器LoongArch架構

    能與 Intel 公司 2020 年上市的第 10 代酷睿四核處理器相當。 龍芯 3A6000 與龍芯 3A5000 等龍架構處理器軟件兼容。統(tǒng)信、麒麟等操作系統(tǒng)企業(yè)在持續(xù)兼容的基礎上
    發(fā)表于 10-12 11:25

    對稱多處理器的特點是什么

    的主要特點是處理器之間的對稱性,這意味著每個處理器都可以執(zhí)行任何任務,并且它們在處理能力上是等價的。 1. SMP的定義和歷史 對稱多處理器系統(tǒng)
    的頭像 發(fā)表于 10-10 16:36 ?414次閱讀

    對稱多處理器系統(tǒng)中的進程分配包括

    在現代計算機系統(tǒng)中,對稱多處理器(SMP)架構已經成為主流。這種架構允許多個處理器共享相同的內存
    的頭像 發(fā)表于 10-10 16:34 ?269次閱讀

    簡述微處理器的指令集架構

    計算機硬件與軟件的橋梁。指令集架構不僅決定了微處理器的性能和功能,還影響著操作系統(tǒng)的開發(fā)、應用程序的編寫以及整個計算機生態(tài)系統(tǒng)的構建。以下是對微處理
    的頭像 發(fā)表于 10-05 14:59 ?472次閱讀

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

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

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

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

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

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

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

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

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

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

    全國大學生計算機系統(tǒng)能力大賽操作系統(tǒng)設計賽-LoongArch 賽道廣東龍芯2K1000LA 平臺資料分享

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

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

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