MSTAR按模块编译(链接)和打包命令

2011-08-01 08:43

命令“make help”,可以查看到编译命令的全部帮助!
按模块编译的命令:
定义在Final_product.mak或product.mak中,比如:
libs_stack2
libs_mmi
libs_mmi
libs_mdl
libs_drv
libs_sys
libs_3rd
libs_mmi_app(只编译,不链接)
libs_mmi_srv
libs_mmi_mae
libs_mmi_mae_porting
libs_mmi_core
libs_mmi_common
libs_mmi_widget
libs_mmi_model
libs_mmi_SrvWrapper
libs_mmi_AppLauncher

mdl
drv
sys
3rd
mmi
mmi_app
mmi_srv
mmi_mae
mmi_mae_porting
mmi_core
mmi_common
mmi_widget
mmi_model
mmi_res(又编译,又链接)
mmi_SrvWrapper
mmi_AppLauncher

mmi_cus(只编译,不链接)
release_final(不编译只链接)
release_build(又编译,又链接;全编)
release_speed(又编译,又链接;快速全编)
release_fast(又编译,又链接;快速全编)

release_mdl
release_drv
release_sys
release_3rd
release_libs
release_e2p
release_mmi(又编译,又链接;会编资源;如果不想编资源,可在指令后加“XRG=1”)
release_mmi_app(又编译,又链接;不会编资源)
release_mmi_srv
release_mmi_mae
release_mmi_mae_porting
release_mmi_core
release_mmi_common
release_mmi_widget
release_mmi_model
release_mmi_res(又编译,又链接)
release_mmi_SrvWrapper
release_mmi_AppLauncher

clean_mmi_cus_temp_resource 
clean_mmi_cus               
clean 
                      
clean_mae                   
clean_logo                  
clean_mmi                   
clean_bin    
clean_dlm_pre
clean_sce    
clean_e2p    
clean_libs

把下载文件打包命令:
dz_normal(打包时包含z_factory.e2p,该文件下载时不需要)
dz_redownload(打包时不包含z_factory.e2p)

总结:
1、编译分3种,即以libs打头的,直接按模块的,以release打头的。
2、libs打头的,只编译,不链接,是给MSTAR内部使用的。
3、直接按模块的,又编译,又链接,也是给MSTAR内部使用的。
4、以release打头的,又编译,又链接,是给第三方(3rd)使用的。

5、作为第三方,以上红色标注的指令,是可能用到的;红色加粗的,是经常用到的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MStar固件是指由MStar半导体公司开发的固件,用于控制其产品的操作系统和功能。解包和打包MStar固件可以用于修改或定制设备的功能和界面。 要解包MStar固件,您可以按照以下步骤进行操作: 1. 获取MStar固件文件:从设备或官方渠道获取MStar固件文件,通常是一个.bin或.img文件。 2. 使用解包工具:使用专门的解包工具,如MStar Firmware Tool,将固件文件解包成可读取的格式。这些工具通常提供了命令行或图形界面的方式来执行解包操作。 3. 分析解包后的文件:解包后,您将得到一系列的文件和文件夹。其中包含了设备的操作系统、应用程序、资源文件等。您可以通过分析这些文件来了解固件的结构和内容。 要打包MStar固件,您可以按照以下步骤进行操作: 1. 准备修改后的文件:根据您的需求,修改解包后的文件,可以是替换应用程序、修改配置文件等。 2. 使用打包工具:使用相应的打包工具,如MStar Firmware Tool,将修改后的文件打包固件格式。这些工具通常提供了命令行或图形界面的方式来执行打包操作。 3. 生成新的固件文件:打包完成后,您将得到一个新的固件文件,通常是一个.bin或.img文件。该文件包含了您所做的修改。 需要注意的是,解包和打包MStar固件需要使用专门的工具,并且对固件结构和文件格式有一定的了解。此外,修改固件可能会涉及到设备的安全性和稳定性问题,请谨慎操作并确保您有足够的技术知识和经验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值