手机modem开发---MTK modem开发

原文链接:https://blog.csdn.net/zhangbijun1230/article/details/79935008?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-5&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-5

手机软件分2部分, AP部分和BP部分, AP部分就是基于Linux的这一套, BP部分就是modem部分. modem部分主要负责打电话,数据链接等这些工作.AP需要打电话或者数据上网,就会跟BP进行通信.一般是通过串口. SIM卡的管理之类也是由BP部分来做.我们编译一套完整的软件, 首先要由射频组给出射频文件,然后在modem代码里面进行配置, 配置完之后编译出 modem 部分的二进制文件.然后再将modem部分二进制集成到AP中,同时进行配置, 最后才编译出android软件来.

重点内容modem编译: 
1,流程 
(1) 使用射频文件编译出modem文件,先覆盖射频文件然后./makemodem.sh E1 LWG 。 
(2) 将modem文件配置到Android代码中:modem放在KON6753_65T_M0\project\alps\vendor\mediatek\proprietary\modem 
(3) 修改android代码软件版本号, 编译样机软件. 
(4) KON6753_65T_M0\project\alps\device\konka\kon6735m_65u_e1_m0中的 
MTK_BUILD_VERNO修改版本号 
CUSTOM_MODEM修改 
注意前面是否有注释符号,修改完成记得保存

custom\modem\下面 
el1_rf 
l1_rf 
mm1l_rf 
ul1_rf 
tl1_rf 
这几个目录,就是射频文件.

makemodem编译原理

1)看是否存在build和build_internal文件,如果存在删除 
2)运行./make.sh ModemMak.mak new 
$ModemMak.mak 为项目具体确定KON6753_65T_M0”(“LWG_DSDS”)”

3)给权限chmod 0777+文件名 
/RenameToolM0/device/mediatek/build/build/tools/modemRenameCopy.pl 
然后 
RenameToolM0/device/mediatek/build/build/tools/modemRenameCopy.pl ./ 
ModemMak.mak作为参数传给 
RenameToolM0/device/mediatek/build/build/tools/modemRenameCopy.pl 
4)temp_modem/RF文件压缩重命名到当前文件 
5)将$ModemMak.mak下的elf文件放到temp_modem/下 
6)重命名temp_modem打印信息提示输出

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值