0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SylixOS成为首个适配LoongArch架构处理器的操作系统

科技绿洲 来源:龙芯中科 作者:龙芯中科 2022-05-13 11:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

近日,基于LoongArch架构的SylixOS V2.3.0嵌入式操作系统正式发布,在龙芯中科与翼辉信息的共同努力下LoongArch嵌入式生态建设再进一步,SylixOS成为首个适配LoongArch架构处理器的大型实时操作系统。

目前,SylixOS V2.3.0已全面支持基于LoongArch架构的龙芯 3A、3B、3C、2K全系列处理器,随着新版本发布,最新的SylixOS V2.3.0操作系统已加入 LoongArch体系结构代码,RealEvo-IDE 5.0也已加入LoongArch编译器。

SylixOS全面支持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(可执行可链接文件格式)节区的加载和重定位,动态加载功能可以满足多部门分布式软件开发需求,支持各部门应用软件在操作系统上的集成,如下图:

poYBAGJ9zVaAHxOuAAID59Nfs4k409.png

SylixOS内建了C/C++ 应用程序调试服务器,SylixOS LoongArch体系结构代码实现了获取、设置寄存器的接口、分析当前指令(特别是跳转和分支指令)计算跳转到下一条指令的位置、断点指令的异常处理等功能,开发者们可直接使用RealEvo-IDE提供强大的调试功能进行图形化的应用程序调试:

poYBAGJ9zV-Ac2sxAAF5jePRpEk282.png

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调试器。

既完全自主又生态兼容的LoongArch架构

2020年,龙芯中科基于二十年的 CPU 研制和生态建设积累推出了龙芯自主指令系统架构LoongArch,其具有完全自主、技术先进、兼容生态三方面特点。

目前,龙芯中科业务已全部转向LoongArch架构,基于LA464处理器核,相继推出面向个人计算机、服务器等信息化领域的通用处理器龙芯3A5000/3B5000,面向服务器领域的16核通用处理器龙芯3C5000L;基于LA264处理器核,推出面向工控互联网应用、打印终端、BMC等应用场景的龙芯2K0500,以及面向多行业领域的龙芯2K1000LA。

SylixOS经过多年的持续开发与改进,现已被广泛应用于电力电网、轨道交通、机器人新能源等国家重要领域,是各个领域智能装备的基础核心软件,与LoongArch架构适配成功后将有效提升传统基础设施自主可控水平,为国产嵌入式领域发展保驾护航。

龙芯中科将继续携手翼辉信息等生态伙伴,打造嵌入式自主生态创新高地,努力写就科技自立自强新篇章!

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    20339

    浏览量

    255260
  • 服务器
    +关注

    关注

    14

    文章

    10371

    浏览量

    91768
  • 操作系统
    +关注

    关注

    37

    文章

    7443

    浏览量

    129637
  • 龙芯中科
    +关注

    关注

    0

    文章

    381

    浏览量

    8616
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    龙芯中科深度适配统信桌面操作系统V25

    2026年4月15日,统信软件正式发布统信桌面操作系统V25。作为国产操作系统里程碑式版本,该版本在智能化、高效性、可靠性三大维度实现系统性突破,标志着国产操作系统从“可用”全面迈向成
    的头像 发表于 04-16 15:54 298次阅读

    兆芯全系列CPU深度适配统信桌面操作系统V25

    这款号称国内操作系统里程碑式版本的统信桌面操作系统V25在智能化、高效性、可靠性三个维度实现了突破,推动国内操作系统从“可用”全面迈向“成熟与智能”的发展新阶段。V25桌面操作系统与兆
    的头像 发表于 04-15 18:03 1000次阅读

    翼辉信息SylixOS操作系统入选工信部2025年度首版次软件评测产品名单

    近日,工业和信息化部公示 2025 年度首版次软件评测产品名单,翼辉信息自主研发的 SylixOS 嵌入式实时操作系统,凭借完全自主知识产权、领先的技术实力与成熟的产业应用价值,通过层层严苛评审成功入选,成为本次公示名单中唯一入
    的头像 发表于 04-11 09:34 657次阅读

    主流国产操作系统解析:技术特点与行业适配指南

    在信创产业全面推进、核心技术自主可控成为发展主线的背景下,国产操作系统已完成从技术突破到生态落地的关键跨越,形成多品牌差异化竞争的市场格局。各类操作系统依托自身技术优势,在党政、金融、能源、教育
    的头像 发表于 03-27 14:27 238次阅读

    集特GM0-3602工控板适配麒麟2503操作系统及GPU驱动安装指南

    麒麟桌面操作系统V10-SP1-2503(简称麒麟2503)上的适配,并解决GPU驱动安装问题,确保图形处理
    的头像 发表于 01-27 17:35 856次阅读
    集特GM0-3602工控板<b class='flag-5'>适配</b>麒麟2503<b class='flag-5'>操作系统</b>及GPU驱动安装指南

    【「龙芯之光 自主可控处理器设计解析」阅读体验】--全书概览与概述

    与讲解,理论与实践相结合,对了解熟悉国产龙芯处理器很有帮助。 一.全书概览 下面是全书目录,可以概览全书内容 第1章 概述 1.1 系统级芯片 1.2处理器架构及指令 1.3
    发表于 01-18 12:58

    软通动力中标国家人工智能应用中试基地东莞操作系统适配新建项目

    近日,软通动力联合工业和信息化部电子第五研究所(中国赛宝实验室),成功中标国家人工智能应用中试基地东莞操作系统适配新建项目。该项目作为全国首个聚焦于核心操作系统的国家级中试平台,标志着
    的头像 发表于 01-15 16:17 1088次阅读

    操作系统运行机制

    不同的层次上。一些与硬件关联较紧密的模块,诸如时钟管理、中断处理、设备驱动等处于最底层。其次是运行频率较髙的程序,诸如进程管理、存储管理和设备管理等。这两部分内容构成了操作系统的内核。这部分内容的指令
    发表于 01-15 07:12

    单片机的操作系统

    。 ‌ ‌ RT-Thread ‌:国产开源系统,集成GUI、网络协议栈、文件系统等组件,兼容POSIX接口,适合物联网设备。 ‌ 嵌入式操作系统 ‌ μClinux ‌:针对无MMU处理
    发表于 11-14 06:18

    支持LoongArch操作系统(ABI2.0)

    支持LoongArch操作系统汇总(ABI2.0) 下载操作系统架构选择loongarch64 或 loong64 或 loong。 1
    发表于 09-18 14:58

    云拼接处理器的性能如何?

    性能方面表现卓越,以下从多个维度进行深入解析。 一、硬件设计:稳定与高效的基石 融大视觉的云拼接处理器采用嵌入式纯硬件设计,这一设计理念使其区别于依赖操作系统的软件方案。由于没有传统操作系统的复杂
    的头像 发表于 09-05 00:11 889次阅读

    龙芯CPU与银河麒麟操作系统V11深度适配

    /3C6000)、LoongGPU及龙芯浏览等产品均已完成与银河麒麟操作系统V11的深度适配,未来将以该操作系统为支撑,为终端用户和企业客户提供全新解决方案。
    的头像 发表于 09-02 10:44 1115次阅读

    龙芯处理器支持WINDOWS吗?

    龙芯处理器目前不支持原生运行Windows操作系统,主要原因如下: 架构差异 龙芯架构:龙芯早期基于MIPS架构,后续转向自主研发的
    发表于 06-05 14:24

    技术分享 | 如何在2k0300(LoongArch架构处理器上跑通qt开发流程

    技术分享 | 如何在2k0300开发板(LoongArch架构处理器上跑通qt开发流程
    的头像 发表于 05-20 11:05 1030次阅读
    技术分享 | 如何在2k0300(<b class='flag-5'>LoongArch</b><b class='flag-5'>架构</b>)<b class='flag-5'>处理器</b>上跑通qt开发流程

    支持兆芯开先处理器的银河麒麟桌面操作系统最新版本发布

    在日前举办的第八届数字中国建设峰会期间,麒麟软件正式推出银河麒麟桌面操作系统V10 SP1 版本,新版操作系统加入全新AI功能,支持兆芯开先KX-7000、KX-6000G、KX-6000等全系列
    的头像 发表于 05-10 13:53 2494次阅读