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

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

3天内不再提示

龙芯中科正式发布SylixOS V2.3.0嵌入式操作系统

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

扫码添加小助手

加入工程师交流群

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

648b178e-d25e-11ec-bce3-dac502259ad0.png

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

649c7f42-d25e-11ec-bce3-dac502259ad0.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,其具有完全自主、技术先进、兼容生态三方面特点。

64f0ac7a-d25e-11ec-bce3-dac502259ad0.png

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

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

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

原文标题:工业实时操作系统SylixOS全面支持LoongArch架构

文章出处:【微信公众号:龙芯中科】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

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

    关注

    37

    文章

    7329

    浏览量

    128642
  • 龙芯中科
    +关注

    关注

    0

    文章

    355

    浏览量

    8433
  • LoongArch
    +关注

    关注

    0

    文章

    28

    浏览量

    1683

原文标题:​工业实时操作系统SylixOS全面支持LoongArch架构

文章出处:【微信号:gh_53fadbdbd4d4,微信公众号:龙芯中科】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RT-Thread Studio V2.3.0 版本正式发布

    RT-ThreadStudioV2.3.0亲爱的开发者们,我们很高兴地宣布RT-ThreadStudio版本更新啦!V2.3.0版正式发布!RT-ThreadStudioV2.3.0
    的头像 发表于 11-29 09:29 708次阅读
    RT-Thread Studio <b class='flag-5'>V2.3.0</b> 版本正式<b class='flag-5'>发布</b>!

    集特龙芯3A6000笔记本GEC-3003 适配中科方德桌面操作系统成功

    ‌国产高性能计算新突破:集特GEC-3003笔记本搭载龙芯处理器,中科方德操作系统助力自主生态‌‌2025年11月24日‌讯——在国产化替代进程加速的背景下,集特智能推出的搭载龙芯3A
    的头像 发表于 11-24 10:42 433次阅读
    集特<b class='flag-5'>龙芯</b>3A6000笔记本GEC-3003 适配<b class='flag-5'>中科</b>方德桌面<b class='flag-5'>操作系统</b>成功

    嵌入式实时操作系统的特点

    实时嵌入式操作系统(Real-Time Embedded Operating System)是专门设计用于嵌入式系统的实时操作系统
    发表于 11-13 06:30

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

    近日,龙芯中科受邀参加“麒麟遨天·共承长”2025中国操作系统产业大会,见证银河麒麟操作系统V11的正式
    的头像 发表于 09-02 10:44 655次阅读

    龙芯中科助力2025年全国大学生嵌入式芯片与系统设计竞赛圆满落幕

    近日,由中国电子学会指导、中国电子教育学会主办的2025第八届全国大学生嵌入式芯片与系统设计竞赛在南京圆满落幕。龙芯中科连续第八年作为协办单位对大赛提供支持,并设立
    的头像 发表于 09-02 10:40 734次阅读

    入行嵌入式应该怎么准备?

    知识: 一、C/C++编程C/C++是嵌入式系统开发中最常用的编程语言。熟练掌握C/C++语言将使你能够理解和编写底层驱动程序、操作系统以及与硬件交互的代码。对于嵌入式
    发表于 08-06 10:34

    飞凌嵌入式受邀亮相「2025龙芯产品发布暨用户大会」

    6月26日,2025龙芯产品发布暨用户大会在北京隆重举行,飞凌嵌入式作为龙芯重要的生态合作伙伴受邀亮相,并带来了基于龙芯2K0300-i处理
    的头像 发表于 06-27 08:07 1161次阅读
    飞凌<b class='flag-5'>嵌入式</b>受邀亮相「2025<b class='flag-5'>龙芯</b>产品<b class='flag-5'>发布</b>暨用户大会」

    Linux嵌入式和单片机嵌入式的区别?

    Linux嵌入式与单片机嵌入式在多个方面存在显著的区别,以下是详细的比较和归纳: 一、基本概念 1. Linux嵌入式: 定义:将Linux操作系统运行在
    发表于 06-20 09:46

    嵌入式开发,如何选择适合的系统

    嵌入式ARM开发中,面对多种操作系统的选择,如何做出最适合项目的决策?本文将为您梳理常见系统的特性,帮助您快速了解它们的优缺点,以便更好地选择适合的系统。引言在
    的头像 发表于 05-20 11:32 905次阅读
    <b class='flag-5'>嵌入式</b>开发,如何选择适合的<b class='flag-5'>系统</b>?

    RT-Thread嵌入式操作系统专业培训班-深圳站重磅开启!

    RT-Thread官方将在深圳举办为期三天的嵌入式操作系统专业培训班!本次培训将深入讲解RT-Thread嵌入式实时操作系统的核心技术与实战应用,助力开发者快速掌握RTOS开发精髓。无
    的头像 发表于 04-11 18:18 653次阅读
    RT-Thread<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系统</b>专业培训班-深圳站重磅开启!

    RT-Thread嵌入式操作系统专业培训班来上海啦!

    RT-Thread官方将在上海(RT-Thread大本营)发起为期三天的嵌入式操作系统专业培训班!本次培训将会深入讲解RT-Thread嵌入式实时操作系统的核心概念、实战技巧和应用场景
    的头像 发表于 02-27 17:27 828次阅读
    RT-Thread<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系统</b>专业培训班来上海啦!

    RT-Thread嵌入式操作系统专业培训班登陆郑州!

    RT-Thread官方将在河南-郑州发起为期三天的嵌入式操作系统专业培训班!本次培训将深入讲解RT-Thread嵌入式实时操作系统的核心概念、实战技巧和应用场景。无论您是刚接触
    的头像 发表于 02-12 18:28 719次阅读
    RT-Thread<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系统</b>专业培训班登陆郑州!

    2025嵌入式操作系统专业培训班正式启动!

    RT-Thread官方将在河南-郑州发起为期三天的嵌入式操作系统专业培训班!本次培训将会深入讲解RT-Thread嵌入式实时操作系统的核心概念、实战技巧和应用场景!无论企业团队/工程师
    的头像 发表于 01-09 18:46 1365次阅读
    2025<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系统</b>专业培训班正式启动!

    ARM嵌入式实时操作系统比较

    嵌入式系统领域,实时操作系统(RTOS)是确保任务按时完成的关键技术。ARM架构因其低功耗、高性能的特点,在嵌入式系统中得到了广泛应用。本
    的头像 发表于 12-28 09:15 2446次阅读

    新手怎么学嵌入式?

    基本的概念。嵌入式系统是一种将计算机技术嵌入到特定设备中的系统,它通常具有特定的功能和有限的资源。你需要学习一些计算机基础知识,如数据结构、操作系统
    发表于 12-12 10:51