统信UOS是一款基于Linux的国产操作系统,已支持RISC-V架构;Deepin则是国际上排名最高的Linux发行版之一。RT-Thread睿赛德作为RISC-V基金会在中国唯一合作的操作系统并在官网上线相关教学课程(另一家为美国的FreeRTOS),在RISC-V架构上的适配与应用,为国产芯片的自主可控发展提供了有力支持,率先兼容了芯来和平头哥等RISC...
/*** This function will initialize thread stack** @param tentry the entry of thread* @param parameter the parameter of entry* @param stack_addr the beginning stack address* @param texit the function will be called when thread exit** @return stack address*/rt_uint8_t*rt_hw_stack_init(...
本文记录的是在 risc-v 芯片上移植 rt-thread nano 的过程。 使用到的 risc-v 芯片是玉衡(YuHeng,yuheng-riscv),一款并不存在于现实世界的芯片,同 picorv32 和 darkriscv 一样,仅存在与仿真环境中。 一、硬件平台 玉衡(YuHeng,yuheng-riscv)基于开源 RISC-V 指令集架构,是一款极简的 32 位 RISC-V 处理...
一、开箱: 首先感谢面包板举行本次活动,也感谢ArtInChip技术人员的大力支持,谢谢。 参加活动后经过漫长等待终于拿到了这块名为:D13x KunLun Pi V1.0的开发板,正反面靓照如下图所示,整体颜值8分,美中不足的是本次开发板没有搭配WiFi模块、喇叭、摄像头等外设,导致可玩性略有打折: 板子主要参数和典型应用领域如下...
移植Nano 到 RISC-V 本文介绍了如何移植 RT-Thread Nano 到 RISC-V 架构,以 Eclipse GCC 环境为例,基于一个 GD32V103 MCU 的基础工程作为示例进行讲解。 移植Nano 的主要步骤: 准备一个基础的 Eclipse 工程,并获取 RT-Thread Nano 源码压缩包。
RT-Thread 线程切换可以使用中断中实现上下文切换或者在线程上下文中切换。 中断中实现上下文切换是通过触发中断,在中断处理函数中保护现场、恢复现场切换至新线程等工作。ARM Core-M 系列、FreeRTOS 适配的 RISC-V 通常都采用这种方式,Cortex-M 架构触发 PendSV 中断,RISC-V 架构触发 software interrupt 中断,在中断...
随着物联网、嵌入式系统等领域的快速发展,RISC-V凭借其低功耗、高性能、灵活性高等特点,正在逐渐成为这些领域的新宠。为了支持RISC-V的开发,国内知名开源实时操作系统RT-Thread推出了全新的集成开发环境——RT-Thread Studio。 RT-Thread Studio是一个功能强大的集成开发环境,专为RISC-V等嵌入式系统开发设计。它提供...
RT-Thread Studio V1.1.4版本的更新,进一步巩固了RISC-V在RT-Thread生态系统中的地位。此次更新新增了对芯来科技RISC-V处理器内核开发的全面支持,为RISC-V本土化应用生态的发展提供了强有力的支撑。这一举措不仅表明RT-Thread对RISC-V技术的认可和支持,也预示着RISC-V在中国本土应用生态中的光明前景。 在实际应用...
集微网消息,近日,沁恒微电子就RISC-V开发应用生态建设与睿赛德科技(RT-Thread)签署合作协议,双方将紧密合作基于沁恒RISC-V MCU和RT-Thread物联网操作系统打造RISC-V开发应用生态系统。沁恒微电子消息显示,基于双方的合作,RT-Thread Studio将支持沁恒RISC-V系列MCU,支持一键创建沁恒RISC-V系列MCU的RT-Thread工程...
rtthread-nano / bsp中的配置文件:c和rtconfig.h。 GD32V-Blink示例 重新打开Eclipse工作区,导入项目,并将rtthread文件夹加载到项目中: RISC-V上的RT-Thread项目 RISC-V芯片内核代码:context_gcc.s和cpuport.c 内核文件包括:clock.c,components.c,device.c,idle.c,ipc.c,irq.c,kservice.c,mem.c,object...