使用Vscode + Ozone 替代 keil 进行嵌入式开发
Vscode配置
首先是vscode下载
安装好之后,点击左侧的扩展安装,搜索C/C++并下载(所有的插件均可以通过搜索下载到)
同理,搜索Keil V,下载该插件
该插件可以识别Keil工程并且能调用Keil进行编译,但需要先进行以下设置:点击左下方管理,然后点击”设置“,在上方搜索栏中输入Keil,可以发现需要填入Keil中编译器UV4.exe的路径,按照你安装的位置设置即可。
之后你就可以直接在你工程文件夹的根目录,右击鼠标,选择”通过Code打开“
之后在vscode中,按ctrl+shift+p,可以出来一个命令框,输入Keil,选择Build target可以对该工程进行编译。
还有一些好用的插件各位可以按需安装
代码格式化:
主题:
彩虹Tab缩进
大括号匹配颜色显示:
实际效果示例:
- 只有匹配的大括号颜色是相同的
- 彩虹缩进会使代码结构清晰
- 能够显示代码提示
- 保存文件时会自动进行缩进
一些tips:
- 函数注释写成以下形式,可以很方便地看出各个函数参数的意义(只需要鼠标轻触即可)
- ctrl+鼠标点击可以快速函数跳转
Ozone配置
首先是Ozone下载,由于新版的Ozone会提示盗版Jlink然后强行停止你的调试,故尽量选择老版本的Ozone,我选择的是V2.30d(亲测可用),安装包放在同一个压缩包中了。
打开Ozone,选择芯片型号,选择下载文件的路径,然后打开工程
打开界面如下图:
该软件调试功能很多,下面仅仅展示最重要的一种:绘图
首先在View中打开Data Graph,则下方可以通过输入全局变量的表达式来绘制曲线
按右键,可以导出为excel格式文件,辅助系统辨识或者其它用途