|
1 tahun lalu | |
---|---|---|
MSTLibraries | 2 tahun lalu | |
Std project | 2 tahun lalu | |
User project | 1 tahun lalu | |
api @ 5755de440c | 1 tahun lalu | |
tests | 2 tahun lalu | |
tools | 2 tahun lalu | |
.clang-format | 2 tahun lalu | |
.gitignore | 2 tahun lalu | |
.gitlab-ci.yml | 2 tahun lalu | |
.gitmodules | 2 tahun lalu | |
GD32F305xC.icf | 2 tahun lalu | |
ReadMe.md | 2 tahun lalu | |
WLMCP.ewp | 2 tahun lalu | |
WLMCP.eww | 2 tahun lalu | |
WLMCP.icf | 2 tahun lalu | |
WLMCP_LIB.ewp | 2 tahun lalu | |
WLMCP_PACKED.ewp | 1 tahun lalu | |
xmake.lua | 2 tahun lalu |
环境 | 用途 | 备注 |
---|---|---|
IAR 8.4 | MCU程序编译调试 | 自行安装 |
Visual Studio 2022 | 仿真调试、单元测试 | 自行安装,需要安装C++开发环境 |
Matlab/Simulink 2020b | 仿真测试 | 自行安装 |
xmake | 单元测试构建调试 | tools目录下有安装包,配合vscode xmake extension使用 |
clangd | 代码提示、转跳、补全 | 可直接使用tools目录下可执行文件,配合vscode clangd extension使用 |
Python | 自动化测试 | 自行安装,建议使用conda |
doxygen | 文档生成 | 自行安装 |
注:请先完成基本工具的安装
在VS Code扩展中搜索xmake,点击安装
安装后在底部状态栏platform选择windows,architecture选择x64,mode先择debug
点击Build即可构建项目,确认项目能够成功构建后,按下组合键"ctrl+shift+p",输入"xmake",在自动补全中选择"xmake: UpdateIntellisense",确认.vscode目录下生成了"compile_commands.json"文件
在VS Code扩展中搜索C/C++ Extension Pack,点击安装
在VS code工作区设置(按ctrl+,打开,点击工作区)中搜索"c_cpp engine",将"C_Cpp Intelli Engine"配置为
disabled
在VS Code扩展中搜索clangd,点击安装
在VS code工作区设置(按ctrl+,打开,点击工作区)中搜索clangd,将Clangd:Arguments配置为
--compile-commands-dir=${workspaceFolder}/.vscode
${workspaceFolder}/tools/clangd.exe
按下组合键"ctrl+shift+p",输入"clangd",在自动补全中选择"clangd: Restart language server"运行,底部状态栏中显示"clangd:idle"表示工作正常
在VS Code扩展中搜索C++ TestMate,点击安装,无需配置
安装后即可在测试菜单中运行单元测试
在VS Code扩展中搜索todo tree,点击安装
在VS Code扩展中搜索Doxygen Documentation Generator,点击安装
安装后输入"/**"后回车,即可自动创建doxygen注释
ms-vscode.cpptools-extension-pack
matepek.vscode-catch2-test-adapter
llvm-vs-code-extensions.vscode-clangd
cschlosser.doxdocgen
eamodio.gitlens
Gruntfuggly.todo-tree
tboox.xmake-vscode