Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1176575
  • 博文数量: 93
  • 博客积分: 7185
  • 博客等级: 准将
  • 技术积分: 3560
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-02 13:54
文章分类
文章存档

2011年(43)

2010年(11)

2009年(27)

2008年(12)

分类: 嵌入式

2009-12-06 21:19:41

若我们需要加入zlib这么一个模块(zlib包含了很多程序都用到的压缩和解压函数),我们可以按如下步骤进行。

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

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

    3. 在REL_CR_MMI_.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
阅读(1273) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~