Qualcomm
文章平均质量分 72
凡忧凡虑
进阶中。。。
展开
-
MSM平台AP/CP通信机制
点击打开链接概述MSM平台AP和CP封装到一个芯片,共享内容。所以之前也说过,高通的MSM解决方案中,CP的代码都是由AP放到指定地址的内存中以供CP运行。那上传完代码,CP开始跑之后,AP/CP之间的通信又是怎么弄的呢? 其实也是在内存中开辟一段共享内存进行通信的。高通文档中有介绍以下三种。SMD : Shared Memory DriverSMEM : Shar转载 2017-08-18 14:31:10 · 4538 阅读 · 0 评论 -
高通android平台功耗优化方法
1、底电流调试(Rock Bottom Current Optimization)底电流在手机飞行模式下调试。每个平台的底电流数据可能不一样,具体可以参考release出来的Current Consumption Data文档或者release note。一般情况下的底电流参考数据上限是:512M RAM 1.1校准RF保证RF的PA、Antenna sw转载 2017-08-18 14:25:37 · 4675 阅读 · 2 评论 -
高通平台java层操作NV数据的方法
点击打开链接文档目的在Android手机生产过程中,有时需要做一些器件测试或者其他压力测试,并且保存测试结果,即使手机恢复出场设置或者重新下载版本也不会擦出这些结果,这个时候就要用到NV来保存。本文主要介绍高通平台上层通过调用jni层方法保存NV和读取NV的方法。java层方法定义使用高通的工具QXDM连接手机,用NV转载 2017-08-18 14:15:45 · 2562 阅读 · 3 评论 -
Android开发概要记录
1..o文件、 .ko和.so文件的路径\kernel\out\mediatek---------------.o文件.c/.cpp文件编译生成的目标文件\out\target\product\hsimobile77_ics2\system\lib\modules----.ko文件.ko是整个模块生成的驱动文件(内核模块),其中可以包括了.so,如果编译进 kernel转载 2017-08-28 13:21:39 · 380 阅读 · 0 评论 -
Android bind 回调实现Service向activity传递数据
开启服务的时候,如果我们是通过bindService来绑定服务并且要向服务传递数据,可以直接在Intent中设置bundle来达到效果,但是如果是我们需要从服务中返回一些数据到Activity中的时候,实现起来就有各种各样的方法,比如说使用回调,使用广播等等,今天说的是使用回调的方法。新建一个工程,并编写一个服务: 1 public class MyService extends转载 2017-09-14 17:49:18 · 644 阅读 · 0 评论 -
Qualcomm平台camera调试移植入门
1 camera基本代码架构 高通平台对于camera的代码组织,大体上还是遵循Android的框架:即上层应用和HAL层交互,高通平台在HAL层里面实现自己的一套管理策略;在kernel中实现sensor的底层驱动。但是,对于最核心的sensor端的底层设置、ISP效果相关等代码则是单独进行了抽离,放在了一个daemon进程中进行管理:图1 Qualcomm平台c转载 2017-11-07 11:40:24 · 400 阅读 · 0 评论