RISC-V 平台移植 RTOS
2024-09-08 17:42:46
ARM 上移植实时操作系统大家可能比较熟悉,且例程较多,对于 RISC-V 内核的 MCU,可能相对比较陌生。下面结合 WCH 的 CH32V103 和 CH32V307 两款芯片来详细说下针对 RISC-V平台,移植实时操作系统的注意点。
在移植前,有必要对 RISC-V 的一些基本知识点有一定的了解,相关知识可以参考下面几个文档,这里不展开讨论,仅结合 V103 和 V307 针对用到的 CSR 寄存器、特权模式、汇编指令等仅作简述。
1.RISC-V SPEC:http://www.51hei.com/bbs/dpj-121159-1.html
2.RISC-V 特权手册:https://bbs.eetop.cn/thread-604886-1-1.html
3.RISC-V-Reader-Chinese-v2p1翻译版手册:https://www.modb.pro/doc/49562
其下为以V103 和 V307这两款芯片为例,详细介绍RISC-V 平台上移植 RTOS的详细过程:
链接:https://pan.baidu.com/s/14TexbhLgdCo6ml28L7B8EA
提取码:z5d6
最新文章
- ASP.NET Aries 2.0 发布(原来的源码SVN已关闭,开源源码已迁移到GitHub)
- 导出Excel
- virtualbox 使用USB引导启动安装系统
- 转:python list排序的两种方法及实例讲解
- JSNO
- 第七课第四节,T语言流程语句(版本5.0)
- 【筛法求素数】【质因数分解】bzoj2721 [Violet 5]樱花
- Matlab2014a 提示未找到支持的编译器或 SDK的解决方法
- a[1000][1000]程序崩溃
- Linux磁盘管理命令
- 使用GDI+绘制的360风格按钮控件(使用CN_DRAWITEM消息重绘,并使用TGPGraphics,TGPPen,TGPImage,TGPBitmap等)good
- Linux下的编程实战【转】
- MySQL(二)之服务管理与初始化文件修改和连接MySQL
- 《写给大家看的设计书(第3版)》【PDF】下载
- [Codeforces]663E Binary Table
- mac环境使用ATS验证
- java.lang.RuntimeException: Invalid action class configuration that references an unknown class name
- python 模块基础 和常用的模块
- 1129 Recommendation System
- HTML 转义字符对照表