`
tyytzy
  • 浏览: 38167 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

MTK中怎样创建和使用lib

 
阅读更多
方法0:
MTK平台如何生存LIB库文件:
1. make 文件夹建立需要生成库的mylib,放入c和h文件,单独编译mylib模块
2. make文件中COMPLIST加入mylib
3. 在REL_MMI_GPRS.mak中CUS_REL_MTK_COMP加入mylib
4. 在mtklib文件夹里面放mylib,就ok啦。

方法一:
MTK生成库(ARM) 过程
第一步,生成真机的obj文件
第二步,找到相关的obj文件 D:\LongCheer\build\LC6225_GEMINI\gprs\MT6225o\mmi_app
第三步,把相关的obj文件拷贝到一个目录下面 D:\lib_temp
第四步,打开命令窗口,输入命令 armar -r temp.lib *.obj 生成 temp.lib 库
第五步,输入命令armar -tv temp.lib 可以看到加入的库
也可以这样armar -r xxx.lib x1.obj x2.obj。

方法二:
在option.mak 中单独添加一个模块
COMPLIST += tmptmp
在make中添加tmptmp目录及其那是个文件。
会在gprs\MT6225o\lib目录中有tmptmp.lib
分享到:
评论

相关推荐

    MTK平台如何生成LIB库文件2

    - 在命令行中使用`armar`工具,命令格式如下:`armar -r temp.lib *.obj`。这里`temp.lib`是最终生成的库文件名,`*.obj`表示所有`.obj`文件。 - 可以通过命令`armar -tv temp.lib`查看已添加到库中的文件列表。 ...

    MTK手机软件系统工程和配置简介_1

    其中,Fast_DL 目录负责下载二进制映像和资源等相关文件,ROM 目录负责固化在 ROM 中的代码和头文件,adaptation 目录负责适配不同平台,applib 目录负责应用程序库,bootloader 目录负责引导加载程序,config 目录...

    MTK编译和DCT配置

    ### MTK编译和DCT配置详解 ...MTK编译和DCT配置是MTK开发流程中的核心环节,正确配置环境和熟悉编译命令对于提高开发效率至关重要。希望本文的详尽指导能够帮助读者顺利开展MTK平台上的开发工作。

    MTK程序编译 介绍MTK平台编译的方法和工具

    - 资源文件的管理包括资源文件的创建、修改和转换等操作。 - 常用的资源文件管理工具包括`ResGenerator.bat`、`ResGenerator_HW.bat`等。 - 其中,`ResGenerator.bat`主要用于PC环境下的资源文件管理;而`...

    mtk bsp简介手机的技术

    所以MTK的软件系统使用了windows下的GNU开发工具链(MinGW)来进行工程的管理、配置和构建,MTK将MinGW放到了第三方工具中。另外还使用了perl脚本来解析用户输入的命令行参数,因此第三方工具中还包含了ActivePerl...

    MTK安卓编译环境搭建

    ### MTK安卓编译环境搭建知识点...需要注意的是,由于Ubuntu 10.04版本较旧,建议考虑使用更现代的操作系统版本以获得更好的性能和支持。此外,编译过程可能会遇到各种问题,建议查阅官方文档或社区资源寻求解决方案。

    MTK手机软件系统工程和配置简介

    由于工程规模庞大且复杂,MTK采用了Windows下的GNU开发工具链(MinGW)和Perl脚本来管理、配置和构建整个工程,虽然仅使用了make工具,但Makefile在编译和链接过程中起到了关键作用,可以根据目标平台选择VC或ADS1.2...

    mtk 下载工具最新DA.bin

    mtk 下载工具最新DA.bin

    MTK android 编译环境搭建

    MTK (MediaTek) Android 编译环境搭建是Android开发者在使用MediaTek芯片进行设备定制或应用开发时必要的步骤。这个过程主要分为四个简单的步骤,适用于包括MT6575、MT6577、MT6572和MT6589在内的多个MediaTek处理器...

    MTK软件工程和配置简介

    构建过程中,MTK的PC模拟版使用Microsoft Visual C++(VC)的编译器和链接器,而ARM版本则使用ADS1.2。尽管使用了MinGW,但实际构建过程中仅使用了make工具,通过一系列Makefile控制编译和链接过程。根据不同目标...

    mtk6573环境搭建

    在MTK环境中,通常需要使用特定的构建脚本或工具,如`make_mtk`或`mm`命令。具体的构建步骤应参照MTK提供的文档。 此外,为了能够调试设备,你需要在Ubuntu上安装USB驱动并确保设备在“开发者选项”中启用了USB调试...

    MTK开发源码包 source

    MTK(MediaTek)开发源码包source是一个针对MediaTek芯片平台进行软件开发的重要资源集合。这个源码包主要用于在MediaTek的硬件...在开发过程中,不断学习和理解MTK平台的架构和特性,将有助于提升软件的性能和兼容性。

    MTK通用驱动:解决MT65xx Preloader 驱动问题

    MT65xx系列是MTK推出的一系列针对入门级和中端市场的手机处理器。然而,用户在使用这些设备时可能会遇到各种驱动问题,特别是Preloader驱动问题。Preloader是操作系统加载前运行的一小段代码,它负责初始化硬件并为...

    8d72b714-c894-42f7-9ad6-18ac961e8fe2.rar_MTK AT Command_mtk gsm

    1. 生存LIB库文件:在MTK平台上,开发者可能需要创建和使用静态或动态库文件。这涉及到编译器和链接器的使用,以及对头文件、源代码和链接选项的管理。生成LIB库文件有助于代码复用和模块化设计。 2. 内存管理:MTK...

    mtk 平台 Android下⾳频的测试程序tinyalsa

    1. 精简版的 ALSA-lib:Tinyalsa 可能会有人想把它移植到 Linux 使用,Tinyalsa 依赖的库有 libcutils 和 libutils,如果能把依赖的这两个库的一些方法使用 Linux 接口实现,那么剩下的问题应该不大了吧,这只是我的...

    MTK Android编译环境配置

    MTK Android编译环境配置知识点: 1. 编译环境的硬件要求:编译MTK Android系统需要...需要注意的是,配置过程中涉及到的命令和软件包可能因版本不同而有所变化,因此在执行前应当参照相应的官方文档进行更新和确认。

    MTK入门相关知识总结

    MTK的编译过程主要基于Windows命令行环境,通过MakeFile文件来执行Perl脚本或C程序,将各种资源(如图片、声音和字符串等)打包成C源代码文件,并与各个模块的C程序一起生成中间代码(.o、.lib或.obj文件),最终...

Global site tag (gtag.js) - Google Analytics