首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 展讯平台源代码目录中如何添加模块

展讯平台源代码目录中如何添加模块

资料介绍
展讯平台添加新模块到源码中由于项目的需要,需要新建立一个单独的模块 fd_app,为了模块化处理原则,不将代码加入 到其他模块中,在展讯的平台下(SC6500)添加一个模块,需要如下的几个步骤: 步骤一:在 make 目录下建立模块文件夹,名称为 fd_app, 并在此目录中建立一个名为 fd_app.mk 的模块编译规则说明文件,文件的内容如下: MINCPATH = fd_app/inc MSRCPATH = fd_app/src SOURCES ------头文件的目录 .c 文件目录

= fd_main.c fd_shell.c fd_gps.c fd_gprs.c fd_agps.c\ fd_ctrl.c fd_interface.c

步骤 2:在 PROJECT.modules 中将 fd_app 添加到相应的模块中,

, 另外在最后添加一个 LINKLIBLIST += $(addprefix $(BUILD_DIR)/lib/,fd_app.a) 加入这个语句的目的在于将 fd_app 的目标文件加入到系统链接的路径中。 ,

有了前 2 步,能够保证系统正确编译并链接 fd_app,但是其他模块若要引用 fd_app 中的相关 文件,系统会报错,提示找不到 fd_app 的路径,这个时候就需要在 makefile.rules 这个文件 中,将 fd_app 的路径公布出来,以便系统能够在 fd_app 路径下搜索文件。 第三步:在 makefile.rules 中的 COMMON_INCPATH 下添加 fd_app/inc,即添加 fd_app 的头文 件路径,这样,系统中的其他模块就能引用 fd_app/inc 目录下的头文件了。

……
标签:展讯平台添加新模块到源码
展讯平台源代码目录中如何添加模块
本地下载

评论