优先 替换 Supernova\projects\customerinfo\inc\Customer_Info.h

替换 内核中linux/drivers/mmc/core/mmc.c文件

1, keypad

1.如How to customize Keypad.docx说明改android\ics\device\mstar\mstaramber3\Keypad.h文件

2. 公板没有back键,要加一个back 键.要改android\ics\device\mstar\mstaramber3\Vendor_3697_Product_0002.kl文件加一个back键.

这个可以参考Vendor_3697_Product_0001.k文件

3.文件中为修改好的两个文件,替换就可以

2,panpel

1. 修改panpel的POL极性:

在\MBoot\sboot\inc\amber3\board\BD_MST029B_10AFX_A3.h中

#define PANEL_SWAP_LVDS_POL 1 //cesar change

2. 替换Supernova\projects\board\INI\panel\FullHD_CMO216_H1L01.ini文件

3. 修改ui的分辨密度,

文件android\ics\device\mstar\mstaramber3\device.mk

PRODUCT_PROPERTY_OVERRIDES += \

ro.sf.lcd_density=240 –>改为160

4. 修改android界面中的TV画中画大小和位置

改android\ics\device\mstar\common\app\MLauncher\res\values-1280×720\dimens.xml中的videoWindowType变量

这里替换改好的文件就可以

3 touch driver

触摸实现代码:

1.将代码eGTouch_supplicant 放在ics/external中

2.复制eGalaxTouch_VirtualDevice.idc文件和eGTouchA.ini文件到\android\ics\device\mstar\mstaramber3 中.

3.修改android\ics\device\mstar\mstaramber3\full_mstaramber3.mk : (也可以在device.mk文件中改)

# Keypad

PRODUCT_PACKAGES := \

virtualkeypad

eGTouchD

# Device idc/keylayout

PRODUCT_COPY_FILES += \

device/mstar/mstaramber3/Vendor_3697_Product_0001.kl:system/usr/keylayout/Vendor_3697_Product_0001.kl \

device/mstar/mstaramber3/Vendor_3697_Product_0002.kl:system/usr/keylayout/Vendor_3697_Product_0002.kl \

device/mstar/mstaramber3/Vendor_3697_Product_0003.idc:system/usr/idc/Vendor_3697_Product_0003.idc \

device/mstar/mstaramber3/Vendor_3697_Product_0003.kl:system/usr/keylayout/Vendor_3697_Product_0003.kl \

device/mstar/mstaramber3/eGalaxTouch_VirtualDevice.idc:system/usr/keylayout/eGalaxTouch_VirtualDevice.idc \

device/mstar/mstaramber3/eGTouchA.ini:data/eGTouchA.ini

4. 在android\ics\device\mstar\mstaramber3\init.amber3.rc 中加

service eGTouchD /system/bin/eGTouchD

class main

user root

group root

oneshot

5. 修改kernel 如eGTouch_android_guide文档说明

4, URAT

1. 6A801的UART 在MSrv_UartDebug.cpp (projects\msrv\common\src)中有一个测试程序.MSrv_UartDebug.cpp是调的supernova\mstarsdk\src\uart中的接口.

UART2的测试:

1. 在Mboot中打开UART2功能:在MBoot\sboot\inc\amber3\board\BD_MST029B_10AFVA_A3.h中打开PADS_UART3_MODE

#define PADS_UART3_MODE PAD_I2S_IN_WS

2. 在MSrv_UartDebug.cpp void MSrv_UartDebug::CusUartDebug_Start(void)函数中修改如下:

/* change by cesar */

//uartDebug->SwitchUart(EN_UART_PORT0,EN_UART_PIU_UART1);

uartDebug->SwitchUart(EN_UART_PORT2,EN_UART_PIU_UART1);

3. 在Main.cpp (projects\tvos\main)函数中创建UART 测试代码.这里替换文件就可以.

4. 修改之后就可以测试UART2.用USB转串口工具接在UART2口上(NFC接的那个口).打开串口终端就可以测试到.输入的小写字母转成大写字母.说明UART2收发OK.

5, andorid 系统启动顺序问题

另: android启动后不进入TV界面,改为进launcher请修改ics\device\mstar\common\app\MLauncher\src\com\android\mslaunche\LauncherActivity.java里的onResume函数.把启动mstar.tvsetting.ui.RootActivity的地方注释掉就好了

linux电视改安卓,mstar安卓智能电视方案源代码常用修改相关推荐

  1. 咪咕盒子链接服务器失败_【沙发管家】教你解决电视盒子使用时遇到的问题。|电视盒子|沙发管家|手机|智能电视|路由器|安卓系统...

    电视盒子因外观好看,反应速度快,而且内容丰富,一直都深受大众喜爱,但是因为安卓系统的通病,在使用一段时间之后,电视盒子总会出现一些问题,今天小编整理了一些电视盒子在使用过程中会遇到的问题,以及最有效的 ...

  2. 安全管家安卓_【沙发管家】电视盒子Root是什么意思?Root有风险吗?|电视盒子|机顶盒|沙发管家|智能电视|安卓...

    Android 作为目前市场上最流行的操作系统,而且基于该系统的设备在全球范围内也是处于统治级地位.不过早在 2014 年的时候曾有数据显示,高达 80% 安卓用户选择 root 自己的智能手机,那么 ...

  3. Mstar Amlogic智能电视芯片

    任何智能设备,CPU(Central Processing Unit/中央处理器)都是决定其性能优劣的核心组件,在家电界,最为人们熟知的CPU厂商就是Mstar以及Amlogic这两个品牌了,那两个品 ...

  4. 智能电视如何测试软件,想知道你的电视怎么样 教你测试智能电视性能

    原标题:想知道你的电视怎么样 教你测试智能电视性能 用户自己是否也想要亲测一下你的智能电视呢?这里就教你如何测试智能电视性能.仅需自己下载安装安兔兔评测软件,并对电视进行安兔兔测试即可. 通过对智能电 ...

  5. 电视android停止运行怎么操作,智能电视提示应用停止运行怎么办,这几种解决办法最实用...

    智能电视使用时间一长,或者是使用不当总会出现一些问题,当电视机页面出现"某软件"已经停止运行提示的时候,是什么原因导致的?自己该怎么解决这个问题?今天当贝市场小编就来和大家说一说! ...

  6. 给创维电视装鸿蒙,只需简单几步,创维老电视瞬间变超清智能电视!

    原标题:只需简单几步,创维老电视瞬间变超清智能电视! 创维电视作为国内电视的"老大哥",无论是传统的大屁股创维电视,还是新型的液晶创维电视在十年前可以说是家家必备,但是随着智能电视 ...

  7. Android电视开机倒计时,一种智能电视开机视频的倒计时方法与流程

    本发明涉及智能电视领域,尤其涉及一种智能电视开机视频的倒计时方法. 背景技术: 当前智能电视厂商为了提高智能电视广告的带来利润,大都会在智能电视开机过程中内嵌开机视频广告,但是有时广告时间长有时广告时 ...

  8. 安卓电视和鸿蒙电视哪个好用,挑选智能电视不要只看品牌,这几个“硬性要求”,才是选购关键...

    智能电视怎么选?相信很多人都会说:哪个品牌大就买哪个呗.理由就是大品牌尤其是国外大牌的智能电视肯定很好用,这样选是不会买错的. 虽然说,购买智能电视的时候,选择国货知名品牌或者是"进口货&q ...

  9. 创维linux怎么连接wifi,不同品牌智能电视连接蓝牙设备的方法合集!当贝市场精心整理...

    现如今很多智能电视都自带蓝牙功能,但是对于这项功能,相信还有很多朋友没有尝试过,今天让我们一起看看不同品牌的智能电视怎样连接蓝牙吧! 一.小米电视 1.打开小米电视,按遥控器设置按钮,在左侧弹出的菜单 ...

最新文章

  1. 重磅!AI Top 30+案例评选正式启动
  2. html页面设置document类型,DOM-Document类型
  3. C++ Primer 5th笔记(chap 13 拷贝控制)合成的移动操作
  4. STL 中的 accumulate(C++)
  5. eclipse编写wordcount提交spark运行
  6. [Java] 蓝桥杯ALGO-30 算法训练 入学考试
  7. 【转】iphone开发中NSMutableAttributedString/NSAttributedString 富文本设置
  8. 解决vue2+vue-cli3项目ie兼容问题
  9. 介绍一些预言性质的梦
  10. 【Firefox设置百度搜索引擎】
  11. mindoc快速搭建教程
  12. 由java导入excel表格数据引发的一个惨案…(黑眼圈又重了,头发又白了)
  13. webp图片文件无需转换直接下载成JPG或者gif等其他格式的方法
  14. 青少年CTF - Misc - 上号 Wp WriteUp
  15. springboot 之 Starter
  16. iPhone微信聊天记录误删怎么办?怎么恢复微信删除的记录
  17. 汽车插座的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  18. 苹果xr如何截屏_苹果手机居然自带长截屏功能了?iPhone的多种截屏方式,涨知识了...
  19. b64_c3VuJTIwYm95 好看的电影推荐
  20. Diffusion Model原理详解及源码解析

热门文章

  1. GDB调试程序系列 (3)
  2. 在springboot中使用springsecurity实现安全控制
  3. FileEncodingApplicationListener使用以及原理
  4. 将VMware Workstation 12 Pro的虚拟网卡修改为自己希望的IP网段
  5. 万户OA应变大考验之新员工学习篇
  6. FFMPEG系列课程(一)打开视频解码器
  7. HTML5按钮的点击态问题
  8. 网络安全隐性杀手:三类危险的TXT文件
  9. linux命令行ps1变量_Ubuntu如何修改命令提示符PS1
  10. SpringSecurity remeber功能源码跟踪