下载中心
MTK编译过程,MTK的make命令分析pdf
1星 发布者: nonogugu66

2013-09-29 | 1积分 | 490.73KB |  0 次下载

下载 收藏 评论

文档简介
标签: 命令

命令

分析

分析

MTK_make命令分析MTK make 命令分析 在 MTK 工程根目录里, 只有一个 make.bat 批处理文件。 Make.bat 实际上只起引导作用, 其只有一行批处理语句 perl make2.pl %*,于是运行该批处理文件后控制权转给了 perl 脚本 make2.pl。在这个 perl 脚本中解析了用户输入的命令行参数,设置变量,准备 make 时需要 的临时配置文件,随后根据生成的可运行映像是 PC 模拟版还是 ARM 版而分别调用不同的 构建过程。 Pc 模拟版的构建通过调用如下命令实现。 system("$msdev MoDIS.dsw /MAKE \\"$argu - Win32 $modisDir\\" /OUT ${MoDISLogDir}\\\\${argu}.log") 在这里$msdev 就是 VC 的 msdev,通过 VC 的工程文件 MoDIS.dsw 和后面的参数进行 具体的构建过程。熟悉 VC 工程的朋友应该比较清楚,因此就不再具体解释了。之后将只以 ARM 版为主来讲解整个工程的构建过程。 ARM 版的构建通过调用如下命令实现。 system("${makeCmd} -f${makeFolder}${myMF} -r -R CUSTOMER=$custom PROJECT=$project $action") 在这里${makeCmd}是 tools\\make.exe,即 GNU 的 make,${makeFolder}${myMF}是 make\\Gsm2.mak,$action 是 new、update、remake 等。变量 CUSTOMER 和 PROJECT 分别 是客户名和项目名, 在构建过程中将根据此两个变量的值选定项目相关的配置文件, 从而实 现客户化的定制。通过给 make 指定 ARM 版的核心 Makefile 文件 Gsm2……

评论
相关视频
  • 控制系统仿真与CAD

  • PLC功能指令应用详解

  • 微波毫米波电路分析与设计

  • Android车载系统框架

  • 天线原理与基本参数

  • 嵌入式电机驱动 SoC NSUC1610 的座椅通风应用解说

推荐帖子
精选电路图
  • PIC单片机控制的遥控防盗报警器电路

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 带有短路保护系统的5V直流稳压电源电路图

  • 如何构建一个触摸传感器电路

  • 如何调制IC555振荡器

  • 基于ICL296的大电流开关稳压器电源电路

×