通过之前章节对PH47体系的介绍,读者对PH47能建立起了初步的概念及掌握各主要构成部分的使用开发方法。从本章节开始,就将对PH47代码的二次开发内容进行具体讲述。
本部分就将对PH47框架当中代码文件的组织方式及功能作用进行介绍,对于将来熟练使用代码框架进行二次开发具有重要的意义。
PH47代码框架重要文件夹及文件
PH47文件夹包含了代码框架的所有代码文件,以及由Stm32CubeMx生成的控制板代码框架。此文件夹下DevStudio文件夹内为框架的核心代码。
BBP,BBP_Copter, BBDB均为Stm32CubeMx生成,对应各自控制板工程框架的代码文件夹,以下均以XXX来代替。

各控制板Keil项目文件PH47\xxx\MDK-ARM\xxx.uvprojx
PH7 代码适用控制板的keil项目文件位于PH47\xxx\MDK-ARM\文件夹下,文件名为xxx.uvprojx。xxx对应控制板名称,即BBP、BBP_Copter、BBDB等。上述项目文件由Stm32CubeMx生成硬件代码框架时生成。
各控制板Visual Studio项目文件\PH47\xxx\xxx.sln
Visaual Studio 项目文件,在Visual Studio IDE进行代码编辑管理时,控制板相关代码文件组织度好于VS Code
文件夹 PH47\DevStudio
PH7 代码框架所有源代码文件及库文件均位于DevStudio文件夹中。此文件夹同时是用户进行二次开发的主要文件夹。框架自身代码文件及用户二次开发代码文件均位于本文件夹中。


控制板配置文件PH47\DevStudio\BoardConfig\BoardConfig.h
PH7框架的各控制板项目(PH

最低0.47元/天 解锁文章
1377

被折叠的 条评论
为什么被折叠?



