工业实时操作系统SylixOS全面支持龙芯LoongArch架构
感谢IT家庭用户的线索传递!
,据Loong Arch报道,最近几天,基于LoongArch架构的SylixOS V2.3.0嵌入式操作系统正式发布,SylixOS成为首款适配LoongArch架构处理器的大型实时操作系统。
目前,SylixOS V2.3.0已经全面支持基于龙芯的龙芯3A,3B,3C和2K处理器伴随着新版本的发布,最新的SylixOS V2.3.0操作系统被添加到了LoongArch架构代码中,RealEvo—IDE 5.0也被添加到了LoongArch编译器中
最新的SylixOS V2.3.0操作系统增加了LoongArch架构代码,具有以下特性:
功能性能
1.支持LoongArch32和LoongArch64,支持多核SMP和AMP,
2.根据龙加ABI规则,优化了任务寄存器上下文保存,使得任务切换和中断响应更快,
3.完全接管CPU异常并处理。用户不需要关心如何处理CPU异常,
4.FPU支持单精度和双精度,
5.支持MMU和缓存,优化TLB未命中再填充处理,支持4K,16K和64K页面大小,
6.实现非对齐内存访问模拟处理,以支持非对齐内存访问,
7.支持内核模块,应用和共享库的动态加载功能,
8.支持应用调试和调用栈回溯,
9.支持OpenMP并行计算和GCOV代码覆盖分析,
10.支持ECS实时容器,
SylixOS支持内核模块,应用和共享库的动态加载功能SylixOS LoongArch架构代码实现了ELF段的加载和重定位
SylixOS内置了C/C++应用程序调试服务器SylixOS LoongArch架构代码实现了获取和设置寄存器的接口,分析当前指令跳转到下一条指令的位置,断点指令的异常处理等功能
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年,基于20年的CPU发展和生态建设,龙拱推出了龙拱架构LoongArch具有完全自主,技术先进,生态兼容的特点
目前,龙卡的业务已经全部转向龙卡建筑基于LA464处理器核,面向个人电脑,服务器等信息领域的通用处理器Loong 3A5000/3B5000,16核通用处理器Loong 3C5000Lfor服务器已经陆续推出基于LA264处理器内核,推出面向工控互联网应用,打印终端,BMC等应用场景的龙芯2K0500,面向多行业领域的龙芯2K1000LA
SylixOS已广泛应用于电网,轨道交通,机器人,新能源等国家重要领域,是各领域智能装备的基础核心软件成功适配龙芯架构后,将有效提升传统基础设施的自主可控水平
郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。