添加模块 参考

来源:互联网 发布:淘宝店耐克是真的吗 编辑:程序博客网 时间:2024/06/09 17:13
MTK增加模块的配置实例
2009-11-14 12:42
若我们需要加入zlib这么一个模块(zlib包含了很多程序都用到的压缩和解压函数),我们可以按如下步骤进行。

    1. zlib的源代码包拷贝到你的MTK软件系统根目录下,这样所有的zlib代码都在zlib目录或zlib-1.2.3目录下(用哪个目录名由你的喜好来确定),在此为简单起见就放在zlib目录。

    2. make目录下新增一个zlib的目录(最好和根目录下的目录名一样),增加四个文件,分别是zlib.defzlib.inczlib.liszlib.pthzlib.def文件只要加上APCS_INTWORK就可以了,其他三个文件中加上源文件及其目录、头文件目录即可。

    3. REL_CR_MMI_<project>.mak这个文件的合适位置加上如下语句。

CUS_REL_SRC_COMP += zlib

    4. 把这个工程remake一下,若没有错误,zlib模块就成功加上去了。其他模块就可以调用zlib提供的压缩和解压缩函数了。

     若我们需要加入一个没有源代码的第三方库,譬如加入wifi,我们可以按如下步骤进行。

    1. wifi的所有第三方库文件拷贝到一个新建的wifi目录下。

    2. Option.mak这个文件的合适位置加上如下语句。

ifeq ($(strip $(WIFI_SUPPORT)),WIFI_LIB)

    COMPOBJS += wifi/sslplus.lib

    CUS_REL_OBJ_LIST += wifi/sslplus.lib

    COMPOBJS += wifi/sb.lib

    CUS_REL_OBJ_LIST += wifi/sb.lib

endif

     3. 把这个工程remake一下,若没有错误,wifi库就成功加上去了。其他模块就可以调用wifi提供的功能了。
原创粉丝点击