工业实时操作系统 SylixOS全面支持龙芯LoongArch框架

          据龙芯中科发布,近日,基于 LoongArch 架构的 SylixOS V2.3.0 嵌入式操作系统正式发布,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(可执行可链接文件格式)节区的加载和重定位,动态加载功能可以满足多部门分布式软件开发需求,支持各部门应用软件在操作系统上的集成,如下图:
 
          目前,龙芯中科业务已全部转向 LoongArch 架构,基于 LA464 处理器核,相继推出面向个人计算机、服务器等信息化领域的通用处理器龙芯 3A5000/3B5000,面向服务器领域的 16 核通用处理器龙芯 3C5000L;基于 LA264 处理器核,推出面向工控互联网应用、打印终端、BMC 等应用场景的龙芯 2K0500,以及面向多行业领域的龙芯 2K1000LA。

dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。