赞
踩
背景介绍:
上一篇《在 CLion 中创建基于 CubeMX 的 STM32 工程》中 Sugar 介绍了 CLion 下建立 STM32CubeMX 项目。
代码发展久了就会有自己的架构,软件会在 STM32CubeMX 的 HAL 库基础上发展起来。
本篇 Sugar 就以自己的开源项目xm_rc
为例,说一说如何在 CLion 下编译自己架构下的软件。
通过上一篇《在 CLion 中创建基于 CubeMX 的 STM32 工程》已经掌握了如何用 CLion 创建 STM32CubeMX 项目。当掌握这个技能后进而产生了一个念头:CLion 创建的 STM32CubeMX 工程与 STM32CubeMX 本身创建的工程究竟有什么不同,是什么使得 CLion 下建的 STM32CubeMX 工程就能被 CLion 自然支持?
带着上面的问题 Sugar 使用“CLion 下建的 STM32CubeMX 工程”与“STM32CubeMX 本身建的工程”做了个对比,结果如下图:
通过对比发现只是多了个 CMakeLists.txt
在起作用。即然只是多了一个文件,那么就代表只要研究透这一个文件就能把自己的代码加进去了。
CMakeLists.txt
</Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。