在程序编写中为了方便移植管理,需要程序模块化,那么就会单独的的编写 .C文件和.H文件。
比如把官方整个 driver_lib 文件夹中的的程序移植到我们需要的工程中,、
将装有.C 的derive文件夹直接拷贝到app目录下 ,
将装有.h 的derive文件夹直接拷贝到app/include目录下 ,
最后修改Makefile文件
在app/makefile 中修改
在25行左右
SUBDIRS= \
user \
driver #添加这一句

在50行左右
COMPONENTS_eagle.app.v6 = \
user/libuser.a \
driver/libdriver.a #添加这一句

本文介绍了一种程序模块化的移植方法,通过将驱动库文件夹(driver_lib)中的.C和.H文件分别复制到目标工程的指定目录(app及app/include),并修改Makefile文件来实现程序模块的有效管理和移植。
6478

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



