V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
amiwrong123
V2EX  ›  程序员

如何快速学习 riscv 版的 FreeRTOS?

  •  
  •   amiwrong123 · 20 天前 · 866 次点击

    个人背景:有比较多的 riscv 裸机编程经验(对 arm 也有一定了解)。对 FreeRTOS 有一些基础的了解。

    目前搜到的资料:网上确认有一些 FreeRTOS 的讲解文章,但基本都是基于 arm 的。

    • 想要一些直接基于 riscv 的 FreeRTOS 的讲解文章/书籍(英文的都可以)。这样就可以一步到位。(不然我可能会先去看基于 arm 的 FreeRTOS 讲解,理解的差不多后,才能去想 riscv 的 FreeRTOS 该怎么实现)

    最终目的:移植 riscv 的 FreeRTOS。riscv 厂商确实提供了一个 FreeRTOS 的 SDK ,里面有 FreeRTOS 的源码。奈何自己对 FreeRTOS 确实不太懂,怎么移植也不知道怎么下手。

    • 完成移植工作。
    • 完成工作的同时,逐步完善对 FreeRTOS 的理解(从优先级更高的开始),为的是解决以后在 FreeRTOS 上面遇到的问题。
    3 条回复    2025-06-27 14:09:39 +08:00
    wswch4444
        1
    wswch4444  
       19 天前
    太高级了,插个👀看下
    KeysPAN
        2
    KeysPAN  
       19 天前
    去扒一下乐鑫的 SDK ?他家几乎是 riscv
    elechi
        3
    elechi  
       17 天前
    https://www.freertos.org/Documentation/02-Kernel/03-Supported-devices/01-FreeRTOS-porting-guide
    官网有移植文档啊,你已经说了厂商提供了 Freertos 了,直接用就行了,你还要移植什么,这东西 arm 和 riscv 的没区别啊,学 arm 的一样
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1392 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 17:08 · PVG 01:08 · LAX 10:08 · JFK 13:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.