下面结合WCH沁恒微电子的赤菟V103(CH32V103)和赤菟V307(CH32V307)两款RISC-V内核芯片来详细说下针对RISC-V平台,移植实时操作系统的注意点。 之所以选择赤菟V103和赤菟V307两个芯片主要是其极具代表性:首先,直观上其外设的使用方法和我们之前熟悉的F103,F107等是兼容的,这样降低了我们使用和移植时的难度,基于WC...
基于RISC-V内核单片机移植RTOS实时操作系统(四) 接着以WCH沁恒微电子的赤菟V103(CH32V103)和赤菟V307(CH32V307)两款RISC-V内核单片机来详细说下针对RISC-V平台,移植实时操作系统的注意点。 今天聊下移植RTOS时RISC-V内核时单片机任务之间的切换。 了解了如何切换至第一个任务,如何实现不同任务之间的切换呢。在...
近日,Rokid M工作室宣布,国内首个兼容RISC-V芯片的开源微内核操作系统EwokOS移植完成,这也是微内核操作系统在RISC-V开源架构生态中的早期探索。关于微内核的探索 不久前,Google发布KataOS开源操作系统, 其基础是seL4 微内核。此前,Meta也曾宣布正在开发面向VR/AR的微内核全新操作系统。VR、AR的兴起成为了操作系...
上一节,我们使用芯来科技Nuclei Studio IDE搭建了裸机开发环境,本节我们开始正式移植RT_Thread系统。 一、基础知识 1.RT_Thread简介 RT-Thread是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread也是一个组件完整丰富、高度可伸缩、简易...
操作方法为右键目录或文件,点击Include/Exclude From Build菜单项恢复编译,同样的方法再选一遍即可。 下面说些移植操作系统的注意事项 ARM上移植实时操作系统大家可能比较熟悉,对于RISC-V内核的MCU,可能相对比较陌生。下面结合WCH的CH32V103和CH32V307两款芯片来详细说下针对RISC-V平台,移植实时操作系统的注意点。
在移植过程中,Debian riscv64 port team 明显感受到 RISC-V 硬件制造商对 Debian 操作系统的偏爱,很多 RISC-V 硬件都是首先基于 Debian 操作操作系统进行适配并积极向 Debian 社区捐赠设备;反过来, riscv64成为 Debian 的官方架构,会吸引更多的 RISC-V 硬件制造商以 Debian 为原型进行开发。和Debian一样,主流的...
qemu-system-riscv64运行操作系统微内核踩坑记 最近在弄移植大作业,目标是将学校课程中提供的一个操作系统内核(mips)移植到RISCV64位架构上。 我的qemu版本是5.2.0,OpenSBI版本是0.8。(最新的QEMU已经把OpenSbi更新到了0.9,不过无伤大雅) 设想之中的流程很简单:qemu上电跳转到bios->OpenSBI在M态完成boot第一...
获取openEuler RISC-V 移植版系统镜像 在openEuler 官网可以获得 openEuler RISC-V 移植版发布的最新版本的 openEuler RISC-V 镜像以及 repo 源,名称为openEuler Preview https://repo.openeuler.org/openEuler-preview/RISC-V/Image/ 1. 复制 其中的两个文件是启动 openEuler RISC-V 移植版所必需的: ...
众所周知,华为的鸿蒙操作系统离我们越来越近了, 按照媒体的说法,鸿蒙OS正式版将在4月24日-26日的HDC开发者大会上亮相,多款手机将于6月前升级。 同时华为P50将是首发鸿蒙的一款手机,这款手机也宣告华为手机,将正式告别安卓,迎来自己的系统。 而今天,又传出一则有关于鸿蒙OS的好消息,那就是国产RISC-V芯片厂商...
实验室本科生技术培训:RISC-V处理器“平头哥玄铁E902” RTT Nano 操作系统移植。时间:本周四(明天)晚19:30,#腾讯会议:174-820-258。欢迎交流!附:平头哥开源的 OpenXuantie 系列 RISC-V 处理器,包括玄铁 E902、E906、C906、C910 等 4 款量产处理器,以及基于 OpenXu