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

    文章

    20152

    浏览量

    247350
  • 服务器
    +关注

    关注

    13

    文章

    10096

    浏览量

    90904
  • 操作系统
    +关注

    关注

    37

    文章

    7329

    浏览量

    128661
  • 龙芯中科
    +关注

    关注

    0

    文章

    355

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    单片机的操作系统

    。 ‌ ‌ 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 556次阅读

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

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

    龙芯处理器支持WINDOWS吗?

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

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

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

    鸿道Intewell操作系统:人形机器人底层操作系统

    操作系统的实时性赋能东土科技的鸿道(Intewell)工业操作系统作为国内唯一通过汽车、工业控制、医疗、轨道交通四项功能安全认证的系统,为标准体系中的技术层架构提供了底层支持。其微内核
    的头像 发表于 05-16 14:44 552次阅读

    操作系统适配,飞凌嵌入式T527核心板打造高效开发新体验

    飞凌嵌入式为基于全志T536处理器开发设计的FET527N-C核心板适配了全新升级的ForlinxDesktop22.04操作系统,这一举措不仅能够为用户带来了更加流畅、稳定的操作体验
    的头像 发表于 03-20 14:33 1142次阅读
    新<b class='flag-5'>操作系统</b><b class='flag-5'>适配</b>,飞凌嵌入式T527核心板打造高效开发新体验

    迅为3A6000开发板/龙芯3A6000与龙芯3A5000等龙架构处理器软件兼容

    能与 Intel 公司 2020 年上市的第 10 代酷睿四核处理器相当。 龙芯 3A6000 与龙芯 3A5000 等龙架构处理器软件兼容。统信、麒麟等操作系统企业在持续兼容的基础上
    发表于 02-12 15:06

    【「鸿蒙操作系统设计原理与架构」阅读体验】01-初始华为鸿蒙

    的应用经验,已形成了一套较完备的理论体系。鸿蒙操作系统在该理论体系的基础上,结合我国多年的产业化经验,参考学术界的最新研究成果,完成了基础架构设计。鸿蒙操作系统通过架构解耦,可弹性部署
    发表于 01-25 11:05

    DeepEdge10芯片成功适配国产鸿蒙操作系统

    日前,DeepEdge10芯片已成功完成与国产鸿蒙操作系统适配工作,标志着该芯片在边缘场景应用领域实现了供应链及操作系统层面的全面国产化安全。 为实现这一适配,技术团队已构建起针对鸿
    的头像 发表于 01-24 15:31 1320次阅读

    云天励飞DeepEdge10芯片与国产鸿蒙操作系统完成适配

    日前,DeepEdge10芯片已完成国产鸿蒙操作系统适配。目前已构建适配鸿蒙的芯片编译平台框架,完成图形等子系统适配。基于DeepEdg
    的头像 发表于 01-24 10:14 1712次阅读

    国产适配!积鼎科技CFD通过华为鲲鹏处理器及欧拉操作系统适配认证

    近日,积鼎科技的两款核心流体仿真软件VirtualFlow 和 CFDPro 成功通过华为鲲鹏处理器和欧拉操作系统的国产化适配,双方将携手共建自主可控的信息技术产业生态新篇章。
    的头像 发表于 01-15 10:42 1124次阅读
    国产<b class='flag-5'>适配</b>!积鼎科技CFD通过华为鲲鹏<b class='flag-5'>处理器</b>及欧拉<b class='flag-5'>操作系统</b><b class='flag-5'>适配</b>认证

    普华基础软件与黑芝麻智能完成芯片适配

    (AUTOSAR AP),已成功适配黑芝麻智能的武当C1200家族芯片。 此次适配合作意义重大,标志着普华车用操作系统成为首个与武当C1200家族芯片完成
    的头像 发表于 01-06 14:37 809次阅读

    名单公布!【书籍评测活动NO.53】鸿蒙操作系统设计原理与架构

    知识的“指导老师”。 以华为官方为主导,选择最权威的参考资料,由鸿蒙开发团队的专家亲自执笔的新书《鸿蒙操作系统设计原理与架构》即将上市啦 ! 对与鸿蒙生态中的合作伙伴、基于鸿蒙操作系统进行开发
    发表于 12-16 15:10