![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MTK
文章平均质量分 65
jinron10
这个作者很懒,什么都没留下…
展开
-
android8.x/android9.x/android10.x user版本打开adb root和调试功能
1、.修改ro.adb.secure和ro.secure属性2、关闭selinuxsystem/core/init/Android.mksystem/core/init/selinux.cpp3、修改adb模块的android.mk文件,在user模式下允许adb功能system/core/adb/Android.mk4、设置默认打开adb端口添加属性persist.sys.usb.config=ptp,adb 如下:device/autochips/ac8257_demo/devi原创 2021-02-03 15:13:07 · 2947 阅读 · 1 评论 -
Android8.x/9.x/10.x user版本关闭selinux以及打开UART控制台输入和关闭内核日志输出功能
1、user版本关闭selinux仅限于系统调试时使用,量产版本需要将其设置回去成ELINUX_ENFORCING模式。1.1)背景C:\Users\zhaojr> adb rootC:\Users\zhaojr> adb remountC:\Users\zhaojr> adb shellac8257:/ # getenforcegetenforceEnforcing这个表明Selinux权限存在。1.2) 开机抓取日志抓一份开机串口log,检索SELinux原创 2021-02-03 14:28:22 · 2518 阅读 · 0 评论 -
MTK平台视频倒车显示区域图像裁剪--第二部分
接着MTK平台视频倒车显示区域图像裁剪本文以N制(NTSC)摄像头为列,详细说明META分区中的x,y,w,h参数具体是怎么转化得到的,如下框图:如上图:w1为LCD上显示时左黑边,W2为右黑边,w3为图像显示宽度。h1为LCD上显示时底黑边,h2为上黑边,h3为图像显示的高度。因为N制的CVBS摄像头(p制为720x480)输入信号的分辨率是720x576,需要将LCD上显示的上下左右黑边裁剪掉时,需要将LCD裁剪的像素转换成N制的CVBS分辨率的像素,所以META分区中设置的参数为:左边裁原创 2021-01-14 11:02:12 · 486 阅读 · 1 评论 -
【MTK】user版本下输出aee db 和 anr trace
Aee 属性persist.mtk.aee.filteraee 有对上层三方app 进行过滤, 如需抓三方app 的exception, 可以设置属性:setprop persist.mtk.aee.filter 0// frameworks/base/core/java/com/mediatek/aee/ExceptionLog.javapublic void handle(String type, String info, String pid) { Log.w(TAG, "Excep转载 2021-01-11 18:04:12 · 597 阅读 · 0 评论 -
导航软件文字转语音输出以及一些常用引擎安装包
地址:https://github.com/IT-Talon/TtsTest安装后默认的位置:设置TTS引擎位置:setting->language&input->text-to-speech output->preferred engine原创 2020-12-24 11:39:03 · 284 阅读 · 0 评论 -
android9.0(内核版本kernel-4.9)内核GPIO驱动实现-----MTK/ATC平台使用说明
1、内核中的GPIO使用(Gpio API in kernel)1)调用 of_get_named_gpio 从 DTS 节点中获取映射后的 gpio 号2)调用 gpio_request 向 kernel 申请 gpio 使用。3)调用 gpio_direction_output / gpio_direction_input 设置输出/输入方向4)调用 gpio_set_value / gpio_get_value 设置/获取 gpio 值2、Pinctrl API in kernel1)在原创 2020-12-19 16:49:56 · 1436 阅读 · 1 评论 -
MTK平台android recovery模式不删除FAT分区
原理:在android系统的recovery模式下,系统将进入data分区的格式化,而不是mount data分区后进入文件的删除,所以我们需要将系统进入recovery模式下格式化data分区修改成mount data分区,然后进入文件以及目录的删除。而MTK平台正常情况下MTK_SHARED_SDCARD = yes 这种模式下,系统编译后运行时FAT和data分区时合并在一起共享的,所以FAT的物理空间在data分区的范围内。在格式化data分区时会一并将FAT分区给格式化掉。所以需要进行mount后原创 2020-10-26 16:18:42 · 985 阅读 · 1 评论 -
android9.0 MTK平台添加分区表
8257添加分区,主要修改以下文件:Changes to be committed: modified: build/make/core/Makefile modified: build/make/core/config.mk modified: build/make/core/envsetup.mk modified: build/make/core/main.mk modified: build/mak原创 2020-10-23 13:11:46 · 3662 阅读 · 8 评论 -
ac8257 LCD屏调试
ac8257 ATC已经修改成静态logo包含LCD的参数信息,所以直接根据LCD参数制作logo.mrf文件即可,直接替换logo即可正常显示。过程如下:1、下载TI的DSI Tuner 2.0工具,用来生成MIPI转LVDS芯片 sn65dsi83的寄存器参数如下:配置好之后,点击上图中圆圈,选择Generate CSR List, 生成如下图:将生成的寄存器参数填写到MRFToolv1.1.6/panel_info.txt文件中,如下:[Lvds_Init_S]{09, 00}{0A原创 2020-10-15 12:01:08 · 3253 阅读 · 1 评论 -
如何用getevent查看TouchPanel上报数据和如何抓取framework层input事件相关的日志
我们在Android系统开发的时候经常遇到界面点击没作用,或点击有飘逸的情况,这个时候我们需要通过查看TP是否有上报数据以及Framework层input事件日志进一步的分析,是否是TP在上报数据异常导致还是上层APP本身引起的问题,具体如下:1、 如何用getevent查看TouchPanel上报数据? [SOLUTION] 步骤如下: 1)先使用adb shell连接手机。 2)...原创 2019-01-21 15:45:27 · 1057 阅读 · 0 评论