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

 

最新文章

  1. ASP.NET Aries 2.0 发布(原来的源码SVN已关闭,开源源码已迁移到GitHub)
  2. 导出Excel
  3. virtualbox 使用USB引导启动安装系统
  4. 转:python list排序的两种方法及实例讲解
  5. JSNO
  6. 第七课第四节,T语言流程语句(版本5.0)
  7. 【筛法求素数】【质因数分解】bzoj2721 [Violet 5]樱花
  8. Matlab2014a 提示未找到支持的编译器或 SDK的解决方法
  9. a[1000][1000]程序崩溃
  10. Linux磁盘管理命令
  11. 使用GDI+绘制的360风格按钮控件(使用CN_DRAWITEM消息重绘,并使用TGPGraphics,TGPPen,TGPImage,TGPBitmap等)good
  12. Linux下的编程实战【转】
  13. MySQL(二)之服务管理与初始化文件修改和连接MySQL
  14. 《写给大家看的设计书(第3版)》【PDF】下载
  15. [Codeforces]663E Binary Table
  16. mac环境使用ATS验证
  17. java.lang.RuntimeException: Invalid action class configuration that references an unknown class name
  18. python 模块基础 和常用的模块
  19. 1129 Recommendation System
  20. HTML 转义字符对照表

热门文章

  1. 【Azure API 管理】Azure APIM服务集成在内部虚拟网络后,在内部环境中打开APIM门户使用APIs中的TEST功能失败
  2. 从 洛谷P5309 Ynoi2011 初始化 看卡常
  3. Halocn双目相机标定
  4. linux如何删除多余网卡
  5. HTTPS详解一
  6. 【element】el-table-column日期格式化
  7. 零基础学习python的第一天整理——python的安装以及pycharm安装
  8. 【每日一题】【动态规划&二分】2022年2月9日-NC91 最长上升子序列(三)
  9. Crane如何做到利用率提升3倍稳定性还不受损?
  10. Spring之后置处理器