使用Vscode + Ozone 替代 keil 进行嵌入式开发


使用Vscode + Ozone 替代 keil 进行嵌入式开发

Vscode配置

首先是vscode下载

安装好之后,点击左侧的扩展安装,搜索C/C++并下载(所有的插件均可以通过搜索下载到)

同理,搜索Keil V,下载该插件

该插件可以识别Keil工程并且能调用Keil进行编译,但需要先进行以下设置:点击左下方管理,然后点击”设置“,在上方搜索栏中输入Keil,可以发现需要填入Keil中编译器UV4.exe的路径,按照你安装的位置设置即可。

之后你就可以直接在你工程文件夹的根目录,右击鼠标,选择”通过Code打开“

之后在vscode中,按ctrl+shift+p,可以出来一个命令框,输入Keil,选择Build target可以对该工程进行编译。

还有一些好用的插件各位可以按需安装
代码格式化:

主题:

彩虹Tab缩进

大括号匹配颜色显示:

实际效果示例:

  1. 只有匹配的大括号颜色是相同的
  2. 彩虹缩进会使代码结构清晰
  3. 能够显示代码提示
  4. 保存文件时会自动进行缩进

一些tips:

  1. 函数注释写成以下形式,可以很方便地看出各个函数参数的意义(只需要鼠标轻触即可)


  1. ctrl+鼠标点击可以快速函数跳转

Ozone配置

首先是Ozone下载,由于新版的Ozone会提示盗版Jlink然后强行停止你的调试,故尽量选择老版本的Ozone,我选择的是V2.30d(亲测可用),安装包放在同一个压缩包中了。

打开Ozone,选择芯片型号,选择下载文件的路径,然后打开工程

打开界面如下图:

该软件调试功能很多,下面仅仅展示最重要的一种:绘图

首先在View中打开Data Graph,则下方可以通过输入全局变量的表达式来绘制曲线

按右键,可以导出为excel格式文件,辅助系统辨识或者其它用途


文章作者: 闲梦溪
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 闲梦溪 !