前言:
#Zephyr是一款由Linux基金会主导,专为嵌入式设备设计的开源实时操作系统(RTOS)。它与传统RTOS最大的区别在于:Zephyr不只是一个调度内核(Kernel),而是一个完整的嵌入式软件开源平台。这就使得它可以提供便于移植的一站式解决方案,在生态方面具有得天独厚的优势,吸引了越来越多开发者和企业的目光。
#Zephyr是一款由Linux基金会主导,专为嵌入式设备设计的开源实时操作系统(RTOS)。它与传统RTOS最大的区别在于:Zephyr不只是一个调度内核(Kernel),而是一个完整的嵌入式软件开源平台。这就使得它可以提供便于移植的一站式解决方案,在生态方面具有得天独厚的优势,吸引了越来越多开发者和企业的目光。一:下载VS code软件包下载网址如下:https://code.visualstudio.com/Download


在搜索框输入:Renesas后,安装瑞萨的Renesas Build Utilities和Renesas Debug这两个插件就可以了。当安装好上面的插件,在软件的左侧可以看到“R”的标识,我们可以通过该快捷方式进行安装有关软件代码的开发环境。
2.2安装瑞萨的其他插件
主要安装包括本地环境和CMake、Ninja Build、Python 3.10、ARM GNU工具链、SEGGER J-Link、RA系列支持文件和瑞萨RA智能配置器安装,然后在必要时为它们创建安装计划。
在安装过程中的出现问题如下所示:

https://github.com/renesas/fsp/releases
不过下载了最新的软件版本后,对于之前的创建的项目,可能会有问题,我之前使用的5.9.0的工程,出现编译不过去的情况,所以建议大家还是按需升级吧。
在安装过程中,只需要一步步的安装就可以了。
2.3创建瑞萨工程
如下图所示,打开瑞萨的FSP库如下所示,打开项目的配置过程
三:编译过程3.1 编译过程
首次打开项目时,需要使用CMake配置和CMake Kit选择。为了执行这些作,请在VS Code中打开“命令面板”,然后从命令中选择“CMake:Configure”。
打开命令面板:输入CMake:Configure
如果项目是为GCC工具链生成的,则从菜单中选择“Renesas Platform:Arm GNU Toolchain...”
配置完成后点开:终端-运行生成车程序-在弹出的命令行内按下 build project;


提示没有找到编译器。然后需要在网上下载
https://developer.arm.com/downloads/-/gnu-rm



{
"configurations": [
{
"name": "Generic",
"configurationProvider": "ms-vscode.cmake-tools",
"defines": [],
"intelliSenseMode": "gcc-arm",
"compilerPath": "C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2021.10/bin",
"compilerArgs": [],
"browse": {
"path": [],
"limitSymbolsToIncludedHeaders": true
}
}
],
"version": 4
}这里配置一下,编译环境就可以了。
四:调试过程:
在运行调试的界面下,选择开始调试就可以。不过软件可能需要升级一下板载调试器的版本。

我要赚赏金
