仓库地址:

git@github.com:putao0525/free-rtos-riscv.git

  1. 基于官方的源码,把代码平铺到项目的根目录,代码可以直接编译通过。最近在学习risc-v,工程只兼容risc-v。进一步降低代码量。后续,我会加一些中文注解。
  2. make run 就可以运行一个最小版本的FreeRTOS

环境

  1. 开发工具:clion
  2. 系统:macOS
  3. 依赖工具: riscv-gnu-toolchain,qemu

clion的配置
image.png
工程目录:
image.png

  • include :内核头文件
  • kernel: 内核源码文件
  • RISC-V_RV32_QEMU_VIRT_GCC: risc-v 环境启动的入口
  • Common: risc-v 环境启动的依赖模块

putao
8 声望1 粉丝

推动世界向前发展,改善民生。