
高通/展讯/安卓开发
文章平均质量分 78
高通/展讯/安卓开发
Jun626
QQ:2839084093
微信:CJ2839084093
展开
-
高通安卓12-问题整理和解决方案
预置apk为可卸载时。预置到旧的路径system/vendor/operator/app会编译报错,"You cannot install files to out/target/product/xxx/system/vendor while building a separate vendor.img!另外留意out文件夹外是不是有编译的残留,如生成super.img的过程中会创建一个META/文件夹在根目录,如果在编译过程中强行停止,这个文件夹可能会一直存在,后面再编译,会一直读这个文件夹的内容。原创 2024-06-22 16:14:09 · 1315 阅读 · 0 评论 -
高通安卓12-Input子系统
键值相关宏定义在:frameworks/base/core/java/android/view/KeyEvent.java。在/external/toybox/toys/android/sendevent.c)键值相关宏定义在:/usr/include/linux/input-event-codes.h。以上数据的格式为:/dev/input/event0: "事件类型" "参数位定义" "值"相关宏定义在:/usr/include/linux/input-event-codes.h。原创 2024-06-22 16:07:47 · 1007 阅读 · 0 评论 -
高通安卓12-在源码中查找应用的方法
通过前面的方法无法定位到APP的位置。通过命令mgrep WigigSettings,找出相关的调用位置。一般情况下,UI上看到的APP名称会在xml文件里面定义出来,如。查目录中的mk文件,找出APP在源码中的实际名称。这个可以通过ADB查询包名,定位出APP位置。先打开要找的APP,然后查看当前窗口位置。通过这个位置,定位出相关APP所在目录。这个时候,再到源码里面,搜索对应的包名。将所有的搜索到的内容打印到log里面。有的APP可能搜不到,名字被修改过。在它的前面是这段内容在源码中的位置。原创 2024-06-22 16:02:49 · 526 阅读 · 0 评论 -
高通安卓12-安卓系统定制2
在目录device->qcom下面有lito和qssi两个文件夹现在通过QSSI的方式创建开机动画,LITO方式是一样的首先加入自己的开机动画,制作过程看前面的部分打开qssi.mk文件,在文件的最后加入内容如果正常的话,会在设备端看到相关的文件。原创 2024-06-22 15:59:03 · 894 阅读 · 0 评论 -
高通安卓12-安卓系统定制1
在 vendor\mediatek\proprietary\binary\3rd-party\free下面以需要预置的 APK 名字创建文件夹,以预置一个名为Test的APK为例。为压缩的 cpio 文件。在 build/make/target/product/core.mk或device/mediatek/common/device.mk中添加。将Test.apk 放入vendor\mediatek\proprietary\binary\3rd-party\free\Test下面。原创 2024-06-22 15:53:11 · 1355 阅读 · 0 评论 -
高通安卓12-原生安卓学习
此外,还有一些单词代表了特定的Nexus设备,下面是常用的设备代码和编译目标,更多参考官方文档。上面我在使用lunch命令时选择的是aosp_arm64-eng,因此linux默认使用的/source/prebuilds/qemu-kernel/arm64/kernel-qemu下的kernel-qemu,而其他文件则是使用的source/out/target/product/generic64目录下的system.img,userdata.img和ramdisk.img.原创 2024-06-22 15:44:01 · 1085 阅读 · 0 评论 -
高通安卓12-ADB操作
找个工具转换为png压缩包,如使用;进入/sys/class/leds/green。要留意尺寸,可以先用小尺寸,尺寸大了,会跑不了。将image的文件拷到其中一个part下面。这个时候打开手机,会多一个酷狗音乐的图标。1.进入命令行,查询设备状态。开机动画会一直在播放状态中。开机动画会一直在播放状态中。从网上下载一个adb工具。从网络上找一个gif文件。控制LED呼吸闪烁效果。从网络上下载一个APK。从网上下载ADB工具。原创 2024-06-22 15:36:36 · 960 阅读 · 0 评论 -
高通安卓12-OTA 升级
要制作一个 v03 到 v05 的差分包,想从 v02 版升级到 v07 版就需要制作一个 v02 到 v07 的。它功能强大,可以无损失升级系统,主。安卓默认签名为 testkey,如果客户有需求的可以改成带项目信息,客户信息等信息的 key。优势:使用全包的优势在于无需对应版本号,可以直接从任何之前的版本升级到 OTA 包中的。升级,非常的方便,基本是在系统上点击几下就完成了升级,并且最重要的是,OTA 升级无。OTA 包默认使用的是系统签名,系统签名可以是客户指定的 key 也可以是安卓默认的。原创 2024-06-22 15:29:35 · 861 阅读 · 0 评论 -
高通安卓12-固件升级
4.rawprogram0_FFBM_gpiotest_split.xml 文件烧录可使设备进入工厂测试模式(测试中包含GPIO测试,分包脚本,烧录速度更快)2.rawprogram0_FFBM_split.xml 文件烧录可使设备进入工厂模式(分包脚本,烧录速度更快)3.rawprogram0_FFBM_gpiotest.xml未分包不可使用,作为分包的基础文件。FFBM模式,并下载fsg:rawprogram0_FFBM_split.xml。5.rawprogram0.xml 未分包不可使用。原创 2024-06-22 15:26:23 · 2339 阅读 · 0 评论 -
高通安卓12--编译
第一次编译后最好不要make clean,不然部分编译还是很慢,如果担心部分编译无法更新编译生成的文件,那么就先在out目录里面把obj文件夹中相关的.o文件和镜像目录中的文件删除,再部分编译,就一定会更新了。当前高通平台的编译设计是,先在qssi lunch里编译system和vendor,再在lito lunch里编译其他,结束时打包成super.img。编译其它img,例如vendorimage,如果不指定会编译其它所有img,产物在XX目录下。–qssi_only,这个选项是用来编译qssi的;原创 2024-06-22 15:22:00 · 1146 阅读 · 0 评论 -
展讯-系统定制修改
路径:bsp\bootloader\u-boot15\common\cmd_cboot.c。1.这个ro.adb.secure=0(0为不显示信任此电脑,1为显示信任此电脑)关键点不在报错上,往上查/bin/bash。如果权限不对,可能会上传失败。原创 2024-06-22 15:15:30 · 646 阅读 · 0 评论 -
展讯-QMI8658和气压传感器驱动调试
当前驱动路径位于:bsp/modules/input/misc/qmi8610/qmi8610.c。因为传感器型号不一样,需要参考demo代码,移植相关代码过去,这个过程不描述了,先保证编译不报错。对应:/sys/devices/virtual/input/input6。通过测试接口,读取设备ID以及传感器的值,确定i2c底层接口正常。这个查明,返回的数据,需要状态寄存器是可读的时候,不能随便上传。主要是能正常读取设备的ID,以及确定传感器获取的值在哪个位置。上面的内容,直接编译会报错,需要修改内核文件。原创 2024-06-22 15:09:06 · 1027 阅读 · 0 评论 -
展讯-GPIO操作
设备树位置:bsp/kernel/kernel4.14/arch/arm64/boot/dts/sprd/uis8581e5h10.dts。编译之前查看硬件GPIO,没有GPIO92。进入目录angleyes/test,编译。在pinmap里面,找到对应内容。修改节点:gpio-keys。通过命令:getevent。将上部分的c文件修改一下。按上述内容,配置IO口。创建文件夹及相关文件。原创 2024-06-22 15:00:47 · 694 阅读 · 0 评论 -
展讯-源码编译
编译完成后将在$AndroidCodeDir/out/target/product/uis8581e5h10 目录下生成文件 fdl1-sign.bin 和 u-boot-spl-16k-sign.bin。编译完成后将在$AndroidCodeDir/out/target/product/uis8581e5h10目录下生成文件u-boot-sign.bin和fdl2-sign.bin。准备 Android 代码,进入代码目录后执行以下命令整编 Android,命令中的 n 表示 CPU 线程数。原创 2024-06-22 14:50:10 · 511 阅读 · 0 评论 -
Android学习-源码下载
上面是我的微信和QQ群,欢迎新朋友的加入。转发自:https://mirror.tuna.tsinghua.edu.cn/help/AOSP/Android 镜像使用帮助注意: 本镜像是 AOSP 镜像,Android SDK因版权原因,我们不能提供镜像服务。可访问https://cs.android.com或https://github.com/aosp-mirror在线搜索及浏览 AOSP 源码。参考 Google 教程https://source.android.c...原创 2021-06-27 07:34:01 · 410 阅读 · 1 评论