# CorevMCU_CLI **Repository Path**: RT-Thread-Mirror/CorevMCU_CLI ## Basic Information - **Project Name**: CorevMCU_CLI - **Description**: No description available - **Primary Language**: Unknown - **License**: LGPL-2.1 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-12-17 - **Last Updated**: 2022-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CorevMCU_CLI ## 1、简介 > 适配OPENHW开源组织的Core-V-MCU,该软件包的目的是使Core-V-MCU运行在RT-Thread环境下,依旧可以使用基于FreeRTOS下的CLI组件,达到兼容原FreeRTOS工程下CLI的目的,使用该软件包会自动开启RT-Thread下[FreeRTOS的兼容层软件包](https://github.com/RT-Thread-packages/FreeRTOS-Wrapper),开启兼容层后,既可使用RT-Thread的接口也可使用FreeRTOS接口。 ### 1.1 目录结构 | 名称 | 说明 | | ---- | ---- | | CLI | 软件包源码 | | CLI/cli_test | CLI测试例程 | | CLI/libs | CLI源码 | | example | CLI使用示例 | | readme.md | 软件包简介 | ### 1.2 许可证 CorevMCU_CLI package 遵循 LGPLv2.1 许可,详见 `LICENSE` 文件。 ### 1.3 依赖 > 说明:列出该 package 对于其他 package 、RT-Thread 操作系统版本等软件方面的依赖关系。 - RT-Thread 3.0+ - FreeRTOS-Wrapper ## 2、如何打开 CorevMCU_CLI 使用 CorevMCU_CLI package 需要在 RT-Thread 的包管理器中选择它,具体路径如下: ```shell RT-Thread online packages miscellaneous packages ---> [*] CorevMCU_CLI ``` 然后让 RT-Thread 的包管理器自动更新,或者使用 `pkgs --update` 命令更新包到 BSP 中。 ## 3、使用 CorevMCU_CLI 在打开 `CorevMCU_CLI package `后,当进行 bsp 编译时,它会被加入到 bsp 工程中进行编译。在工程中使用CorevMCU_CLI将example文件夹中example.c的代码复制到工程中main.c提示的地方即可。然后会在RT-Thread的shell中导出命令`finshToCLI`,输入该命令就会切换到CorevMCU_CLI,在CLI输入`back`就能返回RT-Thread的shell。 ## 4、注意事项 > 说明:在使用该软件包时一定要添加example.c中的示例代码 ## 5、联系方式 & 感谢 * 维护:WangShun * 主页:https://github.com/Yaochenger