http://blog.csdn.net/wlwl0071986/article/details/50052759

1)sys_config.fex中配置如下:
配置VGA 1024x768输出
disp_init_enable = 1
disp_mode = 0

screen0_output_type = 4
screen0_output_mode = 4

screen1_output_type = 1
screen1_output_mode = 4

2)请把sys_config.fex中的fb0_scaler_mode_enable = 1改为fb0_scaler_mode_enable = 0;

3)android/system/core/init/init.c console_init_action 函数注释掉这一行 //init_initdisplay();

4)android\frameworks\base\services\java\com\android\server \system\SystemServer.java
中对热插拔检测和输出模式的控制全部屏蔽掉

5)android\frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\policy\DisplayController.java
中控制显示输出的策略模式由mDispHotPolicy = new HomletHotPlug()改成mDispHotPolicy = new StatusBarPadHotPlug()

6)设置中切换HDMI
android/device/softwinner/common/packages/TvdSettings/src/com/android/settings/DisplaySettings.java
switchDispMode函数
- if (displayManager.getDisplayOutputType(0) != item.mOutputType
- || displayManager.getDisplayOutputFormat(0) != item.mFormat) {
+ if (displayManager.getDisplayOutputType(1) != item.mOutputType
+ || displayManager.getDisplayOutputFormat(1) != item.mFormat) {
// displayManager.setDisplayOutputType(0, item.mOutputType,
// item.mFormat);
- displayManager.setDisplayParameter(0, item.mOutputType,
+ displayManager.setDisplayParameter(1, item.mOutputType,
item.mFormat);
+ //displayManager
+ // .setDisplayMode(DisplayManagerAw.DISPLAY_MODE_SINGLE_FB_GPU);
displayManager
- .setDisplayMode(DisplayManagerAw.DISPLAY_MODE_SINGLE_FB_GPU);
+ .setDisplayMode(DisplayManagerAw.DISPLAY_MODE_DUALSAME);
// 设置音频输出模式

设置中的切边
— a/packages/TvdSettings/src/com/android/settings/DisplayTrimmingPreference.java
+++ b/packages/TvdSettings/src/com/android/settings/DisplayTrimmingPreference.java
@@ -112,7 +112,7 @@ public class DisplayTrimmingPreference extends SeekBarDialogPreference implement
return ret;
}
private void setDisplayPercent(int value) {
- mDisplayManagerAw.setDisplayAreaPercent(0,value);
+ mDisplayManagerAw.setDisplayAreaPercent(1,value);^M
}

设置中的饱和度
— a/packages/TvdSettings/src/com/android/settings/SaturationPreference.java
+++ b/packages/TvdSettings/src/com/android/settings/SaturationPreference.java
@@ -85,7 +85,7 @@ public class SaturationPreference extends SeekBarDialogPreference implements
Settings.System.COLOR_SATURATION, value);
}
private void setSaturation(int saturation) {
- mDisplayManagerAw.setDisplaySaturation(0,saturation);
+ mDisplayManagerAw.setDisplaySaturation(1,saturation);^M
}

设置中的亮度
— a/packages/TvdSettings/src/com/android/settings/TVBrightnessPreference.java
+++ b/packages/TvdSettings/src/com/android/settings/TVBrightnessPreference.java
@@ -152,7 +152,7 @@ public class TVBrightnessPreference extends SeekBarDialogPreference implements

     DisplayManagerAw dm = (DisplayManagerAw) getContext().getSystemService(Context.DISPLAY_SERVICE_AW);if (dm != null) {

- dm.setDisplayBright(0,brightness);
+ dm.setDisplayBright(1,brightness);
}
}

设置中的对比度
— a/packages/TvdSettings/src/com/android/settings/ContrastPreference.java
+++ b/packages/TvdSettings/src/com/android/settings/ContrastPreference.java
@@ -90,7 +90,7 @@ public class ContrastPreference extends SeekBarDialogPreference implements
Settings.System.COLOR_CONTRAST,value);
}
private void setContrast(int Contrasrt) {
- mDisplayManagerAw.setDisplayContrast(0,Contrasrt);
+ mDisplayManagerAw.setDisplayContrast(1,Contrasrt);^M
}

全志A20平台实现VGA和HDMI双屏同显相关推荐

  1. RK3399的HDMI双屏异显的有关问题

    RK3399的HDMI双屏异显的有关问题: RK3399的HDMI双屏异显的有关问题 | DD'Notes背景 Platform: RK3399 OS: Android7.1.2 Kernel: v4 ...

  2. i.MX6Q lvds和hdmi双屏同显 1080P 分辨率

    效果:LVDS+HDMI 都是1080P的分辨率的屏,两者显示的内容完全一样,内容同步更新,无延迟. 实现过程中没有使用Wayland.X11.X-window等插件支持.单纯的底层驱动实现. 显示, ...

  3. 迅为IMX6开发板QT系统LVDS和HDMI双屏异显和同显

    本文档介绍如何在 iMX6 开发板下,QtE 系统中,实现 LVDS 和 HDMI 的双屏异显和同显. 首先开发板分别连接 9.7 寸屏和 HDMI 显示器,然后使用 MfgTool 工具烧写 QT ...

  4. NXP i.MX6Q 双屏同显hdmi显示闪烁解决方案

    项目场景: 在眺望电子TW-IMX6DL-EVM开发板上采用NXP i.MX6Q四核核心板可以实现LVDS+HDMI双屏同显. 编译环境及开发包: 主机:ubuntu18.04 交叉编译器:arm-l ...

  5. iTOP-4418/6818开发板支持双屏异显,双屏同显

    iTOP-4418/6818开发板平台安卓系统下支持双屏异显,双屏同显,客户可按照不同用途,分别播放适合屏幕显示方式的内容 ,如HDMI屏幕和LCD屏幕显示不同内容, 一个屏幕播放广告,另一个屏幕运行 ...

  6. RK3188 Android5.1 双屏异显副屏显示异常

    平台 RK3188 + Android 5.1 + 双屏异显补丁 概述 首先,要支持双屏异显,需先打上对应补丁. 在实现了双屏异显功能后,问题并非必现,需要在特定情况下,比如本文中的问题: 安装多几个 ...

  7. rk3288android强制横屏,RK3288 6.0 双屏异显,横屏+竖屏【转】

    RK3288 6.0 双屏异显,横屏+竖屏 由于是横屏+竖屏的组合,目前考虑两种实现方案.1.副屏存在黑边 2.对副屏内容进行拉伸. 默认情况下,我们设置的双屏初始rotation都为Surface. ...

  8. 全志H8/a83t专业安卓KTV主板,支持双屏异显,接口丰富,支持vga、hdmi、cvbs显示

    这个KTV安卓方案,早在去年就已经完成了.一直和客户在配合一些细节,主板很早就成熟. 支持接口: 1路hdmi.1路cvbs.1路vga 2路rs232串口.一路line in.一路line out. ...

  9. 转hdmi_即插即用轻松双屏,毕亚兹 VGA转HDMI转换器评测

    对于现在已经离不开电脑的我们来说,无论工作还是娱乐,无论是在家中还是公司一般都会使用外接显示器.主要原因除了大屏可以带来更尽情更沉浸的娱乐享受之外,无论是制作PPT还是进行EXCEL的数据处理,大屏都 ...

最新文章

  1. yii2服务器无法加载文件,yii2查看服务器500错误的方法
  2. 人工智能时代,程序员要不要精通算法?
  3. KDD2020 | 混合时空图卷积网络:更精准的时空预测模型
  4. python3 异步错误 asyncio.Semaphore RuntimeError: Task got Future attached to a different loop
  5. onnx模型部署(一) ONNXRuntime
  6. gridstack 宽度改变_Model Y在Model 3有哪些改变?
  7. 神经网络训练细节之batch normalization
  8. ediplus 复制编辑一列_vi编辑器的使用详解
  9. java 缓冲流_Java缓冲流的使用
  10. Mac下node.js卸载方法收集
  11. JavaScript 是如何工作的:WebRTC和对等网络的机制!
  12. jquery ztree 设置勾选_zTree 勾选checkbox
  13. 派对屋3000效果器怎样调试_音响效果器的调试和使用技巧
  14. 华为ENSP进行evn实验,尚不完整,但已经有RT1、RT2、RT3、RT4了
  15. 分享【百度搜狗360】SEO优化交流讨论Q群【禁广告/精品群】
  16. arcgis的python安装包_用Python使用arcgis中站点包arcpy
  17. C语言编写IDL动态可加载模块(DLM)入门
  18. Windows 怎么查看是否已经真正激活
  19. springboot复制bean_【springboot 无法注入Bean_springboot】 | IT修真院·坑乎...
  20. 通过命令行5步声成sisx文件(Symbian)

热门文章

  1. 你用esp8266做出过什么有趣的东西?
  2. 电脑清理内存的几个地方,可珍藏,可大大腾出电脑空间
  3. android tv key事件,Android TV中按键事件和焦点处理总结
  4. python数码时钟代码_Python实现时钟显示效果思路详解
  5. 苹果电脑能恢复数据吗?看完分析你就明白了!
  6. CentOS 7 系统下使用 Pyenv 安装 Python 环境
  7. 超级简历-前端实习面试
  8. dell服务器 LCd 状态,dell R720服务器面板指示灯介绍
  9. 3M布灯箱+无边字制作安装纪实
  10. c语言p16f877a编译器,PIC16F877A单片机-AD转换经典C程序