近日,RT-Thread 专业版已实现了对 LoongArch32 和 LoongArch64 架构的全面支持。作为睿赛德科技面向关键信息基础设施领域推出的高安全实时操作系统, RT-Thread 专业版已实现对于龙芯 1 号 / 2 号 / 3 号全系列处理器的支持。
基于 LoongArch 架构的 RT-Thread 专业版主要功能
主要功能如下:
1.发布自主研发的 Trustboot,取代 pmon,实现急速启动,启动时间在 1 秒内;
2.根据 LoongArch 指令集特点优化系统调度算法、系统实时响应时间达微秒级;
3.支持 UART, I2C, USB,SPI,SDIO, USB,CAN,PCIE,SATA,LCD, 以太网等常用外设;
4.可伸缩架构,最小系统内存资源占用小于 500K,系统可运行于片内 SRAM 中;
5.支持对称多处理器(SMP)平台,支持任务核间切换和绑定;
6.支持网络安全,双网口冗余通信,存储安全等安全机制;
7.支持可信计算方案,支持可信启动,安全升级,多冗余度安全启动;
8.内核自主化率达 100%,拥有完全自主可控的技术能力,满足国产化需要。
RT-Thread Studio 专业版
加入 LoongArch 工具链
另外, RT-Thread Studio 专业版作为配合开发 RT-Thread 的一站式开发调试环境,也已经加入 LoongArch 工具链的支持,可以进行指令级一站式开发、编译和调试,加快软件研发速度,缩短产品开发周期。
2020 年,龙芯中科基于二十年的 CPU 研制和生态建设积累推出了龙芯自主指令系统架构 LoongArch,其具有完全自主、技术先进、兼容生态三方面特点。
目前,龙芯中科业务已全部转向 LoongArch 自主指令系统架构, 采用 LoongArch 架构的龙芯 2K0500 与龙芯 2K1000LA 及龙芯 3A5000 将在工控领域形成低、中、高档搭配, 可广泛应用于电力、轨交、石油石化、新能源、水利、智能制造、工业互联网、工业安全等行业和领域。
构建自主可控的信息技术体系和产业生态已成为广泛共识,自主指令系统和操作系统是信息产业的基石,LoongArch 自主指令系统和 RT-Thread 专业版的结合,可以共同面向重点行业工控领域提供高可靠的自主解决方案,为自主可控的产业生态保驾护航!