首页 > 其他分享 >mstar 方案遥控器和按键修改方法

mstar 方案遥控器和按键修改方法

时间:2024-07-24 18:54:45浏览次数:22  
标签:kernel vendor 修改 遥控器 键值 按键 mstar

mstar 方案遥控器和按键修改方法:

一、kernel中遥控器码值修改路径:\vendor\mstar\kernel\linaro\mstar2\drv\ir_mirc\keymaps\keymap-mstar-tv.c
在这里插入图片描述

二、kernel中修改遥控器头码路径:vendor\mstar\kernel\linaro\mstar2\drv\ir_mirc\ir_common.h
在这里插入图片描述

三、3.1)遥控器IR码值: kernel中修改传入PM中的代码路径: vendor\mstar\kernel\linaro\mstar2\drv\pm\mdrv_pm.c
在这里插入图片描述

3.2) 按键板修改地方:vendor\mstar\kernel\linaro\mstar2\drv\pm\mdrv_pm.c
在这里插入图片描述

四、mboot 中修改遥控器头码和power键路径:vendor\mstar\mboot\MBoot\MstarCustomer\MSTAR\include\IR_MSTAR_DTV.h
在这里插入图片描述

五、mboot中修改按键板power键对应键值的路径:(注意修改遥控器power键值后一定要修改按键板对应的power键值) vendor\mstar\mboot\MBoot\sboot\inc\mainz\board\MST142B_10A_MAINZ\keypad.h
在这里插入图片描述

六、PM中代码中要修改对应遥控器的头码。生成的PM.bin在代码中路径:vendor\mstar\supernova\projects\board\mainz\bin\prebuilt\pm51

在这里插入图片描述

IR_MSTAR_DTV.h pm\Project\Source\ir\路径下 IR_MSTAR_DTV.h 2处地方

在这里插入图片描述

七、kernel中上抛的码值与Android层key的映射修改路径:Y:\msd358\m358_cg\vendor\mstar\product\mainz\preinstall\keylayout\Vendor_3697_Product_0001.kl
在这里插入图片描述

八、supernova 传入PM 中power键值修改路径:vendor\mstar\supernova\projects\msrv\control\src\MSrv_Control_common.cpp
在这里插入图片描述

九、supernova 中修改按键板power键对应的键值路径: (注意修改遥控器power键值后一定要修改按键板对应的power键值) vendor\mstar\supernova\projects\board\mainz\serials\MST142B_10AATOG_17455_TVOS_DVB_202\Keypad.h
在这里插入图片描述

9.1)如果需要在Android层添加新定义的按键,还需要修改以下路径:frameworks\native\include\android\keycodes.h
在这里插入图片描述

9.2)frameworks\native\include\input\InputEventLabels.h
在这里插入图片描述

9.3)frameworks\base\core\res\res\values\attrs.xml
在这里插入图片描述

9.4)frameworks\base\core\java\android\view\KeyEvent.java
在这里插入图片描述

**QQ 交流群:712288614
二维码:
在这里插入图片描述

标签:kernel,vendor,修改,遥控器,键值,按键,mstar
From: https://blog.csdn.net/baidu_37552881/article/details/140604678

相关文章

  • 1323、基于51单片机按键发送GPS时间定位信息 GSM短信收LCD12864显示报警(程序+原理图+
    毕设帮助、开题指导、技术解答(有偿)见文未  目录方案选择单片机的选择一、设计功能二、实物图单片机模块设计三、原理图四、程序源码五、PCB图资料包括:需要完整的资料可以点击下面的名片加下我,找我要资源压缩包的百度网盘下载地址及提取码。方案选择单片机的......
  • android audio 相机按键音加载与修改
    相机按键音资源,加载文件路径:frameworks/av/services/camera/libcameraservice/CameraService.cpp按键音,加载函数: voidCameraService::loadSoundLocked(sound_kindkind){   ATRACE_CALL();     LOG1("CameraService::loadSoundLockedref=%d",mSoundRe......
  • ARM体系结构和接口技术(十)按键中断实验①
    一、按键中断实验(一)分析按键电路图(二)芯片手册二、按键中断实验分析注:NVIC----Cortx-M核GIC----Cortx-A核(一)查看所有外设的总线以及寄存器基地址注:GIC的总线是A7核的内部总线,也就是说,它是由ARM公司完成的注:EXTI的时钟源无需手动使能,它一直是使能状态(二)RCC章节(......
  • 1028、基于单片机的流水灯(5个按键)
    毕设帮助、开题指导、技术解答(有偿)见文末。目录一、设计功能二、proteus仿真三、原理图四、程序源码五、资料包括一、设计功能花样流水灯1、扩展32个LED灯,低电平驱动2、使用5个按键切换5种花样二、proteus仿真三、原理图四、程序源码五、......
  • Python学习笔记39:进阶篇(二十八)pygame的使用之按键映射及按键失效问题解决
    前言基础模块的知识通过这么长时间的学习已经有所了解,更加深入的话需要通过完成各种项目,在这个过程中逐渐学习,成长。我们的下一步目标是完成pythoncrashcourse中的外星人入侵项目,这是一个2D游戏项目。在这之前,我们先简单学习一下pygame模块。私信我发送消息python资料,......
  • 打卡第十三天(啊啊,我的键盘被我敲坏了,两个按键不灵敏了痛苦!这几天没有登陆boos求职,只学
    封装数据的隐藏,应禁止直接访问一个对象中数据的实际表示,应通过操作接口来访问,称为信息隐藏属性私有,get/set1.提高程序的安全性,保护数据2.隐藏代码的实现细节3.统一接口4.系统过客维护增加了packageoop.demo04;​//类privatepublicclassStudent{​  //......
  • 关于使用自定义按键的探索和实现
    目前游戏中大都支持自定义按键,在设置页面中,为了给玩家一个舒适或者更有空间的操作方式,我对在ue4中自定义按键输入的实现进行探索,当然ue4和ue5版本差别不大可以说大同小异。对于自定义按键,比如玩家开枪,跳跃翻滚,本来使用q,we,来完成,但是我们在设置中可以改变他的按键,所以初步实现......
  • Camstar TraceLog
      用户:AAAA   ......
  • Performance Monitoring检测camstar性能
    InsiteXMLServer\ProvateBytes使用内存的字节InsiteXMLServer\WorkingSetPeak高峰Process\%ProcessorTimeCPU占用时间InsiteXMLServer\ElapsedTime占用时间Camstar.Security.LMServer \ElapsedTimeCamstarNotificatuionServer\ElapsedTimeCIMSagent\ E......
  • 按键精灵,魔兽世界自动寻路实现脚本及思路
    软件umi截图插件,excel,按键精灵,神梦dll思路先移动一段距离通过计算斜率,换算成角度,判断最终转向脚本Function对接umiocr(图片路径)DimURL,JsonData,json,username,password,base64URL="http://192.168.1.40:1224/api/ocr"Import"SmHTTP.dll"SetSm......