core-v-freertos-kernel 是 OpenHW 托管的 FreeRTOS 内核分支,包含任务、队列和链表管理、可选 co-routine、公共头文件,以及面向目标与编译器的移植层,适合研究内核及其可移植性。CORE-V MCU 的驱动和应用示例可查看 core-v-freertos,但修改内核前必须检查实际依赖:核查版本的运行环境选择 pulp-platform/pulp-freertos-kernel 作为子模块上游,并非本 OpenHW 分支。
建议起步
核心速览
4
贡献者
0
待处理 Issues
0
近期提交(4 周)
0
开放中 PR
数据更新于 2026年10月12日
已核实的产业采用、贡献方与技术血缘、教学使用、演讲资料、技术文章及生态关联会依据具名来源逐步补充。
core-v-freertos 是在 CORE-V MCU 上运行实时应用的软件支持仓库,整合 FreeRTOS、板级与外设驱动、示例、模板、测试、no-RTOS 程序,以及 RTL 仿真和 GVSOC 虚拟平台两条执行路径。它适合研究应用示例与目标平台集成,复现时需要遵循文档中的工具链及平台版本。核查版本的 kernel 子模块实际指向 pulp-platform/pulp-freertos-kernel,而不是 OpenHW 的独立 core-v-freertos-kernel 分支;修改后者不会自动进入本项目构建。
CORE-V MCU 是一套以 CV32E40P 为处理器核心、由 PULPissimo 演进而来的独立微控制器级 SoC 平台。该仓库把处理器集成、存储器、外设、FPGA 目标、仿真流程和 JTAG 调试组合成完整系统,而不是再提供一款 CPU 核心。对于希望理解 CORE-V 核心如何构成 ASIC 或 FPGA MCU 的工程师,它是有价值的参考,并提供 Nexys A7 与 Genesys 2 的实际上板路径。