5. PH47 代码框架软件开发环境搭建

5.1. 概述

PH47 软件开发环境搭建比较简单,但毫无疑问非常重要。主要涉及到 stm32 编译链接工具 Keil;代码编辑器 Visual Studio 或者 VS code。 若需要更进一步进行 PH47 框架在不同 stm32 芯片间移植,那么还需要Stm32CubeMx 初始化代码生成工具。

注意:本节以及下一节内容对于使用PH47框架进行二次开发非常重要,如果之前对Stm32单片机开发不是非常了解的用户,可以先行了解Stm32程序开发的相关流程及工具使用。

5.2. 具体搭建步骤

5.2.1. Keil编译环境建立
按照通常对 Stm32 单片机程序进行开发的方式安装并配置好 Keil IDE ,安装最新的Stm32 F4 HAL库,具体方法及步骤,可参见相关教程。
PH47文件夹下内容说明
keil环境建立后,如上图所示,打开BBDB_Lib.uvprojx项目文件即可进行编译调试。BBDB项目所必须的各相关属性在项目文件中均已设置完成,用户无需设置及修改。

BBDB.ioc为Stm32CubeMx项目文件,在涉及到修改MCU相关配置,进行硬件功能拓展时才需要。普通二次开发用户不要随意对其中内容进行修改,以免造成框架运行出现故障。

5.2.2. 推荐使用Visual Studio+VA作为代码编辑器

由于Keil IDE的代码编辑功能不是太方便,通常开发过程中仅使用其作为编译链接以及调试工具使用。代码编辑推荐使用Visual Studio + Visual Assist组合,主流常见版本即可。

PH47框架中已建好了相应的工程文件xxx.sln,关于PH47代码框架中Keil及Visual Studio的工程文件位置,可参见上图,或“9. PH47代码框架文件组织”。

5.2.3. VS Code
不推荐使用Visual Studio Code作为代码编辑工具使用。由于VS Code以打开文件夹方式构建项目,且文件夹中的无关文件在项目窗口中显示时无法隐藏,故使用VS Code时,项目窗口中的文件会略显庞杂。

更多内容可参见专栏:无人机飞控
相关资源:https://gitee.com/ss15/ph47

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值