MTK 资源编译

MTK资源的编译资料 MTK资源的编译,熟知编译过程MTK资源的编译,熟知编译过程MTK资源的编译,熟知编译过程 立即下载

 

一、编译前的准备工作:

 1、编译相关的工具包:

 拷贝 MinGW MSYS 两个目录到Tools 目录下,拷贝 make.exe 到 Tools 目录下。拷贝 7za.exe 到/plutommi/Customer/ResGenerator 目录下。

 2、Make/option.mak 中关于 ADS 编译器的路径设置正确

 ifeq ($(strip $(COMPILER)),ADS)

  DIR_ARM        =  c:/adsv1_2

  DIR_ARM := $(strip $(DIR_ARM))

  DIR_TOOL       =  $(DIR_ARM)/bin

  DIR_ARMLIB     =  $(DIR_ARM)/lib

  DIR_ARMINC     =  $(DIR_ARM)/include

 Endif

 3、  ADS 的lincense 正确安装。

 4、  ADS 需进行升级 升级包为 ADS 1.2 Build 848 patch for Windows.exe

 

 二、MTK编译分资源的编译和代码的编译:

 1、资源的编译:

  1)、 需要编译资源的情况:在如下的修改情况下,需要重编译资源:       

       A、修改了..plutommi//Customer//CustResource//PLUTO_MMI//目录下的文件如字库文件(FontRes.c、L_**.h文件)、MMI配置文件(MMI_featuresPLUTO.h)、字符串资源文件     (Ref_list.txt)等;

  B、修改了..plutommi//Customer//CustResource//PLUTO_MMI// Res_MMI目录下的文件,这个目录下的文件都是Res_*.*文件,是各个AP或模块的资源配置文件,包含菜单、图片、         字符串资源的配置;注意: Cust*.*文件是资源编译生成的,不能手动修改。

2)、编译方法:进入..//plutommi//Customer目录,执行remakeResource.bat批处理文件。编译成功会生成一些 Cust*.*文件在//plutommi//Customer//CustResource目录下,编译代码时再编译这些文件;编译失败到build目录下查看log文件à res_gen.txt,可看到出错信息。

 3)、当我们改变了资源,想在PC模拟上看到修改效果时,也需要先执行如上的资源编译命令,再在VC环境下build一下资源,就可以看到效果了。

 

 2、 代码的编译:

     有如下的编译命令:

        make custom=xxx gprs new

        make custom=xxx gprs update

        make custom=xxx gprs remake

        make custom=xxx gprs clean

     这些编译命令可以做成批处理文件build.bat,我们输入相应的选项就可。编译成功后,在build目录下生成所有的.obj,编译信息log文件、下载.bin文件等;编译失败时,到build目录下查看相应的log文件,可看到出错信息。

几个关键字解释如下:

1). xxx,Project名,对应make目录下的xxx_GPRS.mak文件;

2) 最后一个关键字:

a.  new:不管资源、代码是否有改变,全部重编;

b.  update:扫描资源、代码的改变,有改变的重编,无改变的不编;

c.  remake:不扫描资源,只扫描代码的改变,有改变的重编,资源和无改变的代码不编;

d.  clean:清除build目录下的所有内容,保留目录结构。

 

例如:在 make 目录下存在 WE3_25_GEMINI_GPRS.mak 文件,

      则编译命令为:make custom=WE3_25_GEMINI gprs new/update/remake/clean

mtk 资源修改 mtk 资源修改 mtk 资源修改mtk 资源修改mtk 资源修改 立即下载

相关推荐

MTK编译命令大全

mtk常用到的编译命令,希望对大家有所帮助

MTK资源的编译

MTK编译分资源的编译和代码的编译。1)      资源的编译a)      在如下的情况下,需要重新编译资源:l        修改了字符串资源文件(Ref_list.txt)、字库文件(FontRes.c,L_**.h)、MMI配置文件(MMI_featuresPLUTO.h)等,这些文件位于../plutommi/Customer/CustResource/PLUTO_MMI/ ;l    

将总结养成一种习惯 2238

MTK编译方法MTK编译方法

抽取的开头 编译工具和辅助工具: 首先安装开发环境 ADS1.2 ADS12_update_842.exe ActivePerl-5.6.1.626-MSWin32-x86-multi-thread 都安装好后 开始编译:

MTK 与IncrediBuild使用

一、配置MTK工程和IncrediBuild才能实现分布式编译1.make文件夹里面的Gsm2.mak修改make工具的编译项为IncredBuild增加运行参数#@echo tools/make.exe -fmake/comp.mak -r -R COMPONENT=$* ... $(strip $(COMPLOGDIR))/$*.log@if /I %OS% EQU WINDOWS_NT

oscar 的专栏 1001

MT6261D_GSM_GPRS_SOC_Processor_Technical_Brief_v1.01密码:1079310751

MT6261D芯片官方详细介绍DATASHEET,研发工程师的首选资料

基础矩阵、本质矩阵、单应矩阵

基础矩阵是一个 3×3 的秩为2的矩阵,用于描述两个不同视图(或称为图像)之间对应点的几何约束。更具体地说,如果你有两幅图像,分别从两个不同的相机或者相机位置拍摄,那么基础矩阵可以用于找到一个图像中的点在另一个图像中的对应点。本质矩阵也是一个 3×3 的秩为2的矩阵,与基础矩阵非常类似。当两个视图(图像)之间的场景是一个平面或者两个视图之间仅有旋转和平移时,可以使用单应矩阵来关联这两个视图。这三个矩阵都是在计算机视觉中广泛应用的基础工具,但它们适用于不同类型的视图和场景。给定两个图像中的一对对应点。

Gloamirror的博客 1330

mtk编译命令详解

1、new 功能:全新开始构建整个工程的ARM版,包括图片、声音、字符串等资源都要重做。在构建工程过程中,清除所有的目标文件,库文件,日志文件等。New指令还会自动创建必要的目录、移除临时文件和中间脚本、更新日志文件。过程简要说明:new->cleanall->sysgen->ckscatter->mmi_feature_check...

weixin_34326179的博客 322

银河麒麟高级服务器操作系统V10SP2(X86)PXE无人值守批量部署实战指南

本文详细介绍了银河麒麟高级服务器操作系统V10SP2(X86)PXE无人值守批量部署的实战指南。通过PXE网络引导技术,实现全自动化、高效率的系统部署,特别适用于企业级数据中心和国产化替代项目。文章涵盖基础环境准备、关键服务配置、Kickstart高级定制及部署测试等核心内容,帮助用户快速掌握批量部署技巧。

weixin_42525637的博客 383

MTK编译分资源的编译和代码的编译。

MTK编译分资源的编译和代码的编译。  1)     资源的编译  a)     在如下的情况下,需要重新编译资源:  l       修改了字符串资源文件(Ref_list.txt)、字库文件(FontRes.c,L_**.h)、MMI配置文件(MMI_featuresPLUTO.h)等,这些文件位于..\plutommi\Customer\CustResource\PLUTO_MMI\

sierllen的专栏 512

嵌入式代码审计中常见的漏洞(四)

经过漫长时间的迭代更新,内容从一开始的碎片化网罗搜集,到排版与整合划分,再到学习与实践验证,最后摒弃初始,用自己的语言与实践结论通俗的将它展现出来。强化知识技能的同时也为读者带来更好的阅读体验。 本篇介绍了以下代码安全问题: 编号 漏洞 1 敏感信息硬编码 2 未初始化安全 3 越界访问 4 迭代器失效 5 迭代器尾部解引用

武天旭的博客 3318

数据分析案例-汽车客户信息数据可视化分析

本数据集来源于kaggle,原始数据集共有8068条,11个特征变量,各变量含义解释如下:ID:客户IDGender:客户性别Ever_Married:客户婚姻状况Age:客户年龄Graduated:客户是毕业生吗?Profession:客户的职业Work_Experience:多年工作经验Spending_Score:客户的消费评分Family_Size:客户家庭成员人数(含客户)Var_1:客户的匿名类别Segmentation:(目标)客户的客户群。

m0_64336780的博客 1万+

MTK编译

<br />一、编译前的准备工作:<br /> 1、编译相关的工具包:<br /> 拷贝 MinGW MSYS 两个目录到Tools 目录下,拷贝 make.exe 到 Tools 目录下。拷贝 7za.exe 到/plutommi/Customer/ResGenerator 目录下。<br /> 2、Make/option.mak 中关于 ADS 编译器的路径设置正确<br /> ifeq ($(strip $(COMPILER)),ADS)<br />  DIR_ARM        =  c:/ads

fjclc2008的专栏 860

SWC_RTE01-AutoSAR架构【AutoSAR架构设计概述】

1 基于AutoSAR架构的概述 1.1架构层面:功能可以细分子功能,各个子功能需要交互。 -大功能可以通过Autosar组件Composition去表示; -各个子功能一般具有不可分割性,可以通过Autosar原子组件Component去表示; -各个子功能的交互可以通过接口去通信和交互; -各个子功能的行为可以通过内部行为去表示;具体表现为Runnable的设计;架构设计的时候不考虑具体的逻辑实现;只会关注Ruannble的触发事件或周期;数据访问的一致性问题;具体逻辑设计可通过模版c文件实现或通过基于

8452

MTK添加项目资源结构

MTK程序将数据分为动态和静态数据。动态数据指程序运行时才知道,由程序动态生成的。静态数据指固定不变的数据,可以在程序编译时转换为二进制数据存入烧录文件中。静态数据被称为资源。常见的资源有以下几种:字串,图像,菜单,字库,主题,声音等。添加一个资源需要3个步骤:原料,ID,装载。原料其实就是数据源,如图片,字串等。ID:资源的别名,程序只能通过ID得到资源。装载:将原料转换为二进制数据,并与ID联

将总结养成一种习惯 1515

【STM32系统及仿真】基于STM32+蓝牙设计的智能窗帘系统__资料编号8

本项目设计并实现了一种基于STM32单片机的智能窗帘系统,集成了光敏传感器、温湿度传感器、蓝牙模块和OLED显示屏,实现了窗帘的自动调节、环境监测和远程控制功能。系统采用STM32F103C8T6作为主控制器,通过光敏传感器检测环境光强,温湿度传感器监测室内环境,蓝牙模块实现与手机APP的通信,用户可以通过APP远程控制窗帘的开合状态。系统在检测到环境光照强度或温度超出设定范围时,可自动调节窗帘的开合,以达到节能和提高舒适度的目的。

嵌入式阿齐Archie 2万+

Spring AI Alibaba 项目源码学习(九)-其他继承BaseAgent

本文分析了Spring AI Alibaba Agent Framework中的A2aRemoteAgent实现,主要特点包括: 实现了Agent间的远程调用能力,支持分布式部署 核心组件包括AgentCard封装元数据、A2aNodeActionWithConfig处理调用逻辑、AgentCardProvider提供卡片管理 支持流式调用和状态共享机制 采用Builder模式构建Agent实例 通过指令传递实现Agent间通信 关键流程包括状态提取、请求构建、远程调用和状态更新四个步骤,形成Agent

820

MTK软件编译过程

MTK软件编译过程 ==================== 编译工具和辅助工具: ADS1.2 ADS12_update_842.exe MSYS-1.0.10.exe MinGW-3.1.0-1.exe ImageMagick-6.2.5-5-Q16-windows-dll.exe 7z313.exe 开始编译: 切换到项目根目录,然后在命令行下面执行命令: make custom=proj ...

qq_34810707的博客 1489

【软考中级】多媒体应用设计师复习笔记第十章【free】

第10章法律法规与标准规范 行业标准 缩写的大写拼音 地方标准 DB加生代码 企业标准Q加斜线企业代号国际标准是国际标准化组织ISO和国际电工委员会IEC制定的标准 国家标准是由国务院标准化行政主管部门制定,全国范围内使用 ?强制性国家标准的代号为GB,推荐性国家标准的代号为GB/T。 ?软件开发规范GB8566-88属于强制性国家标准 在这里插入图片描述 行业标准代号由大写汉语拼音字母组成,加上斜线和T,组成推荐性行业标准,如XX/T。已经发布的行业代号有QJ(航天),SJ(电子

weixin_47120900的博客 641

MTK程序编译(修订版)

1.   编写目的本文编写的目的主要是从整体上理解MTK的编译过程,以便较快的处理编译中遇到的问题,同时为以后可能的优化编译过程提供参考。 2.   简介MTK的编译过程主要是在windows命令行下通过Makefile文件执行相应的prel脚本或c程序,将资源包生成c源程序,并与相应模块的c程序.o,.lib或.obj的中间代码,最终生成在手机上使用的.bin文件和在模拟器上使用

将总结养成一种习惯 856

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

MTK6225平台宏控制导致编译资源不通过问题

项目中,更换了原来的宏后,编译死活就NEW不过,进行了代码的回退后,发现原来被替换的宏,在res资源文件中,有对菜单的数目进行控制,被替换宏没有定义后,菜单项和菜单数目对应不起来,在资源编译时候没有报错。在NEW的时候,cfnprogress[]就会有问题。 经验:就是对宏进行替换时候,一定要对原来被替换的宏进行一次搜索。。。。,有一些地方需要或上新的宏。

basonjiang的专栏 637

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

MTK程序编译

 MTK程序编译                                           徐亦朱1.   编写目的本文编写的目的主要是从整体上理解MTK的编译过程,以便较快的处理编译中遇到的问题,同时为以后可能的优化编译过程提供参考。 2.   简介MTK的编译过程主要是在windows命令行下通过Makefile文件执行相应的prel脚本或c程序,将资源包

4967

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

MTK软件编译

<br /><br />打开dos编辑窗口(开始->运行->cmd),找到工程代码所在根目录,如/opt/MTK6217 输入编译批处理命令:<br />格式:make[custom="projectName"]"project" "action"["modules"]<br />Example:  make custom=mtk6217  gprs  new<br />给个MTK的make方法<br />后面的modules是nucleus之类的,可以不用写,中间的除了mtk6217工程名外可以照写,

crane 2567
上一篇: MTK文件读写相关
下一篇: Linux 下 Socke t编程
玉凌风_BLOG
博客等级 码龄19年 81粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值