自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 MTK LCM驱动知识

1.lcm 相关概念1.1) MIPI接口:一共有三种接口:DBI(也做CPU或MCU接口)、DPI(也叫RGB接口)、DSI.在使用DSI接口时,目前75/77都只支持到2条data lane,加上一条clock lane.使用DPI接口时,根据LCM IC支持的情况,可以选择16bus、18bus传输RGB格式文件,在GPIO部分分为R、G、B分别对应 8个GPIO(GPIO20~46期间),客户采用DPI接口需要根据选择的bus方式进行配置,推荐RGB端口全部配置为对应的复选模 式,并

2021-06-29 17:43:18 3411

原创 海思的几种gpio操作方法

下面提供海思hi3516dv300的shell与寄存器gpio操作的方法1. shell对应管脚控制寄存器要为GPIO模式,例如gpio5输出高电平//gpio0_5=0*8+5=5echo 5 > /sys/class/gpio/exportecho out > /sys/class/gpio/gpio5/directionecho 1 > /sys/class/gpio/gpio5/value2.himm寄存器操作例如gpio7_7输出高电平...

2021-04-08 18:03:24 1468

原创 海思mipi屏调试

下面以hi3516dv300调试800x1280 mipi屏为例,通过使用海思的计算工具计算参数与调试1.使用海思自带的mipi参数计算工具1.1 通过填写“RGB_MIPI屏幕时钟时序计算器.xlsx”表格中“MIPI屏幕属性”得出海思mipi使用的配置参数1.2注意事项其中调试MIPI-LT8911EXB-EDP(1920x1080)时,就遇到按照海思MIPI屏幕时钟时序计算器.xlsx,计算的 phy_data_rate 设置的值偏小,导致屏点...

2021-04-08 17:08:21 2471 1

原创 linux udev规则与使用

1.udev说明主要的udev配置文件是/etc/udev/udev.conf。这个文件通常很短,他可能只是包含几行#开头的注释,然后有几行选项:udev_root=“/dev/”udev_rules=“/etc/udev/rules.d/”udev_log=“err“上面的第二行非常重要,因为他表示udev规则存储的目录,这个目录存储的是以.rules结束的文件。每一个文件处理一系列规则来帮助udev分配名字给设备文件以保证能被内核识别。2.使用例子,tf/u盘挂载的识...

2021-04-08 16:09:00 313

原创 mtk灭屏后按返回键,可以唤醒屏幕

将允许唤醒的按键键值列表中删掉KEYCODE_BACKframeworks/base/core/java/android/view/KeyEvent.java /** @hide */ public static final boolean isWakeKey(int keyCode) { switch (keyCode) { case KeyEvent.KEYCODE_BACK://删除这行 case KeyEvent.K

2021-04-08 09:39:06 291

原创 mtk利用nvram分区进行多屏兼容方案

1.参考[FAQ11409]通过预设在nvram里的数据实现lcm兼容的方案2. 可以利用MTK工具SP_META去修改nvram分区,(注意:SP_META工具选择的数据库文件路径如下)3. mtk的FAQ修改方法只适用Android4.x版本的。下面是MT6735-Android5.1上,自己实现的具体修改记录bootable修改:通过mtk SP_META去修改nvram分区(该分区包括了64字节的barcode、40字节IMEI),现在开辟了跟在...

2021-04-07 16:48:49 979 3

原创 鼠标按键键值修改

代码路径如下,鼠标左右键的键值修改:frameworks\native\services\inputflinger\InputReader.cpp

2021-04-07 11:54:15 850

原创 mtk input驱动与按键映射kl文件关系

mtk平台调用的按键映射kl文件一般是mtk-kpd.kl、mtk-tpd-kpd.kl,其前缀就是驱动注册的name,一般input驱动编写者使用mtk平台的按键映射kl文件,就要驱动注册的name要跟mtk驱动保持一致。这样也方便统一更改按键映射kl文件。...

2021-04-07 11:50:22 768

原创 mtk dws工具中的keypad配置

1.需求2.dws工具配置key配置3.编译调试3.1配置完keypad时,发现系统根本就没更新对应设置keyvalue值通过对比out/下内核生成的dtsi确认,vi out/target/product/xxx/obj/KERNEL_OBJ/arch/arm/boot/dts/cust.dtsi最后发现SDK没编译使用项目dws生成的配置,更新修改后如下:...

2021-04-07 11:37:45 1307

原创 mtk电池电量与充电电流修改

例如,mt6580-android6.0,关机充电电流大小修改:vendor/mediatek/proprietary/bootable/bootloader/lk/target/xxx/include/target/cust_battery.h...#define USB_CHARGER_CURRENT Cust_CC_650MA#define AC_CHARGER_CURRENT

2021-04-07 11:10:55 2229

原创 mtk OTA升级开放perloader与lk升级

1.代码修改vi build/core/Makefile//添加MTK_LOADER_UPDATE=yes其中OTA .py文件有升级的解释,device/mediatek/build/releasetools/mt_ota_preprocess.py

2021-04-07 11:01:16 578

原创 mtk wifi display投射屏幕

1.参考资料[FAQ15119][WFD]打开wifidisplay,重启手机后,发现wifidisplay关闭[FAQ12247]什么平台支持WiFi Display Sink功能?2.宏配置MTK_WFD_SUPPORT = yes

2021-04-07 10:55:57 626

原创 MTK平台的SDK版本查询

在device目录下搜索ro.mediatek.version.release->MTK_BUILD_VERNO->版本号,其中Px,x代表打了多少次patchro.mediatek.version.release=alps-mp-m0.mp1-V2.34_aeon6580.we.m_P3

2021-04-07 10:52:47 809

原创 mtk关机充电动画旋转90/270度后坐标计算

mtk6580 android6.0 720*1280分辨率,需要旋转90度(1280*720)作横屏设备使用,但是logo文件夹没有对应旋转90度的"hd720nl"文件夹动画资源支持,只有“hd720”文件夹。查看到有相似分辨率1280*800的动画资源“wxganl/”文件夹,通过win自带画图工具重新调整一下大小变成1280*720的动画资源"hd720nl"使用。//新建hd720nl文件夹,复制wxganl文件夹内容到hd720nl文件夹,批量替换wxganl前缀名的文件为hd720nl

2021-04-07 10:35:16 912

原创 mt8365 android10解决连接蓝牙时被默认识别音频设备,并且不能传输文件

该SDK disable了OPP协议没有使能,随便把a2dp_sink关闭

2021-04-06 16:18:43 706

原创 mtk蓝牙Profile相关宏介绍

MTK_BT_PROFILE_OPP :Object Push Profile 普遍用于文件、名片的传输,从文件管理器中通过蓝牙分享即使用该协议MTK_BT_PROFILE_SIMAP :SIM access Profile 车载蓝牙会通过该协议使用手机上的SIM服务,如通话等,仅将手机作为SIM卡槽,使用车载蓝牙的自带的无线通信模块MTK_BT_PROFILE_PRXM :Proximity MonitorMTK_BT_PROFILE_PRXR :Proximity Reporter 以上两个

2021-04-06 16:05:20 588

原创 mtk修改wifi adb连上,立刻断开的问题

frameworks修改:preinstall.sh脚本设置tcp端号口,重启adb服务:

2021-04-06 15:58:46 402

原创 mtk解决连接HDMI播放本地视频,调节音量声音只能最大或者最小

将音量滑条禁用的设备中支持HDMI设备即可

2021-04-06 15:45:36 549

原创 mtk开启双喇叭立体声功能

适用android9.0\android10.0 sdk1.代码修改project:hal:

2021-04-06 15:28:45 838

原创 mtk6580-android6.0 打开内置功放喇叭出声音

1.参考文档Driver_All_in_One_V1.0_MT6735_6753.pdf2.代码修改hal:vendor/mediatek/proprietary/custom/CRP12XI/hal/audioflinger/audio/audio_custom_exp.h...#define USING_CLASSD_AMP //驱动喇叭所以选择需要的功放类型,这里使用D型功放//#define USING_EXTAMP_HP /...

2021-04-06 15:17:22 656

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除