IT商业网-解读信息时代的商业变革
当前位置: 首页 > 软件 > 正文

工业实时操作系统SylixOS全面支持龙芯LoongArch架构 功能特性一览

2022-05-13 16:15:54  来源:IT之家    

  据龙芯中科发布,近日,基于 LoongArch 架构的 SylixOS V2.3.0 嵌入式操作系统正式发布,SylixOS 成为首个适配 LoongArch 架构处理器的大型实时操作系统。

  目前,SylixOS V2.3.0 已全面支持基于 LoongArch 架构的龙芯 3A、3B、3C、2K 全系列处理器,随着新版本发布,最新的 SylixOS V2.3.0 操作系统已加入 LoongArch 体系结构代码,RealEvo-IDE 5.0 也已加入 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(可执行可链接文件格式)节区的加载和重定位,动态加载功能可以满足多部门分布式软件开发需求,支持各部门应用软件在操作系统上的集成,如下图:

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

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

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

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

  SylixOS 现已被广泛应用于电力电网、轨道交通、机器人、新能源等国家重要领域,是各个领域智能装备的基础核心软件,与 LoongArch 架构适配成功后将有效提升传统基础设施自主可控水平。

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

免责声明: IT商业新闻网遵守行业规则,本站所转载的稿件都标注作者和来源。 IT商业新闻网原创文章,请转载时务必注明文章作者和来源“IT商业新闻网”, 不尊重本站原创的行为将受到IT商业新闻网的追责,转载稿件或作者投稿可能会经编辑修改或者补充, 如有异议可投诉至:post@itxinwen.com
微信公众号:您想你获取IT商业新闻网最新原创内容, 请在微信公众号中搜索“IT商业网”或者搜索微信号:itxinwen,或用扫描左侧微信二维码。 即可添加关注。
标签:

品牌、内容合作请点这里: 寻求合作 ››

相关阅读RELEVANT