嵌入式软件开发

这个是之前一直想写的开发方式,不过上份工作一直在忙,没有抽出时间花在上面,现在空下来好好写一写吧!

标题软件安装

关于VSCode以及Keil的安装可以在以下链接中点击浏览
VSCode安装
Keil5安装
CubeMx安装

插件下载

通过以上安装以后我们这里进入正题。
进入VSCode界面输入Keil Assistant
Vscode
腾讯代码助手下载
在这里插入图片描述
如果这些都配置完成,那么恭喜你已经完成了70%。

项目生成

我这边有一个正点原子的探索者,所以暂时用它来作为模板开发了。
芯片型号为STM32F407ZGT6
在这里插入图片描述


在这里插入图片描述
在这里插入图片描述

CubeMX项目生成

这里省掉了繁琐的配置环节,直接展示生成结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我们在Keil里面打开是这样子的
在这里插入图片描述

Vscode打开keil

我们在这个箭头打开刚才创建的项目。
在这里插入图片描述
找到这个打开文件
在这里插入图片描述
显示状态,这里我们已经成功加载进来,可以进行编译
在这里插入图片描述
编译之后的状态
在这里插入图片描述
现在我们开始进行腾讯AI助手的插入
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
单元测试文件
在这里插入图片描述

这是一个简单的介绍,应该有不少人问,为什么还要用keil开发呢,直接使用vscode+makefile不就好了吗?习惯了keil的调试方式了,还想借助一下vscode的快捷编程,所以选择了这种方式,不喜勿喷!!!

展示一下基本使用

在这里插入图片描述
keil中同样实现了更新。
在这里插入图片描述
我们,进行编译和烧录。程序成功实现了闪烁,这里仅展示一张亮灯照片。

在这里插入图片描述
大家熟悉一下,熟练之后会节省很多时间在开发上面。

Logo

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。

更多推荐