论坛» 嵌入式开发» STM32

【原创】建立嵌入式的工程模板--from任逸帆

工程师
2022-06-13 11:34 1楼

在进行嵌入式学习时,我们会发现有很多底层代码官方都是提供的,我们只需要学习如何使用就好了,所以今天一起来学习下如何建立工程模板。

首先我们找到官方提供的固件库文件夹,然后新建一个文件夹,用来建立我们的模板,这里我将新建文件夹命名为“嵌入式工程模板”。

1.png

打开我们新建的文件夹,在里面新建六个文件。

2.png

其中DOC文件夹主要是用来放置我们对代码的注释;Libraries文件夹用户来存放一些库函数,这些库函数我们将从固件库里剪切;Listing用来放置编译时产生的列表函数;Output文件夹用来放置工程产生的输出文件;Project文件夹是我们的工程文件夹;User文件夹是用户文件夹,我们将我们做的源文件、头文件放置在这里。

接下来我们要在这些文件夹中添加内容。

3.png

DOC文件可以新建一个文本文档,用来存放一些注释性的内容,在这里我将它命名为“readme”。Libraries文件夹中的库函数需要我们从固件库中找到。首先打开固件库中的同名文件;

4.png

我们先看第一个文件夹,其中的CM3文件夹是对我们有用的,打开CM3文件夹,

5.png

第一个文件夹中的内容是全部都需要的,我们直接复制到自己建立的Libraries文件中,然后点开第二个文件夹,

6.png

找到图中文件,全部复制到自己建立的Libraries文件中。接下来我们回到刚打开固件时的文件。

7.png

这次我们打开第二个文件,

在STM32F10x_StdPeriph_Driver文件中有inc 源文件,src头文件都是我们需要的,

8.png

重复上面的步骤,直接复制到自己建立的Libraries文件中,此时我们模板中的Libraries文件就建好了。

然后就是Listing文件夹和Output文件夹,由于这两个文件都是在工程编译的时候自动产生的,所以现在我们可以不用管;Project工程文件夹是在我们建工程时添加的,现在也可以是空白。还有我们的User文件夹,需要我们打开固件库的Project文件夹;

9.png

打开Template模板文件夹,将图中选中的三个复制到User文件夹中;

10.png

此时的User文件还需要我们新建一个主函数文件;

11.png

这样我们就将工程模板需要的六个文件夹准备好了,接下来我们就可以打开Keil软件,建立新工程去运用这些文件了。


专家
2022-06-13 13:36 2楼

感谢分享

菜鸟
2022-06-13 13:43 3楼

kk

专家
2022-06-13 13:52 4楼

感谢分享

助工
2022-06-13 14:53 5楼

谢谢分享

工程师
2022-06-13 19:46 6楼

感谢楼主分享

工程师
2022-06-13 19:48 7楼

感谢楼主分享

工程师
2022-06-13 20:49 8楼

了解一下

工程师
2022-06-13 20:56 9楼

感谢楼主分享

工程师
2022-06-13 21:00 10楼

感谢分享

共33条 1/4 1 2 3 4 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]