请选择 进入手机版 | 继续访问电脑版

找回密码
立即注册
搜索
发新帖

321

积分

0

好友

23

主题
发表于 2018-12-15 16:13:11 | 查看: 34765| 回复: 1


目前,荣品的Android系统定制写在内核dts对应使用的LCD dtsi里。
目的是为了一个源码包更好地兼容多个显示屏或多个客户定制


拿5.1为例,10.1寸LVDS屏
3288\kernel\arch\arm\boot\dts\lcd-rpdzkj_lvds.dtsi
首先要保证你选用的是当前的lcd***.dtsi


接着看配置
  1. rpdzkj_config {
  2.                 compatible = "rp_config";
  3.                 user_version = "rpdzkj";
  4.                 system_rotate = "0";
  5.                 back_camera_rotate = "0";
  6.                 front_camera_rotate = "0";
  7.                 lcd_density = "160";
  8.                 language = "zh-CN";
  9.                 time_zone = "Asia/Shanghai";
  10.                 not_navigation_bar = "false";
  11.                 not_status_bar = "false";
  12.                 module_4G = "EC20";
  13.                 default_launcher = "true";
  14.                 has_root = "true";
  15.                 usb_not_permission = "true";
  16.                 usb_camera_only_front = "false";
  17.                 gps_use = "false";
  18.                 gps_serial_port = "/dev/ttyS4";
  19.                 status = "okay";
  20.         };
复制代码



user_version = "rpdzkj";   修改了ro.sf.user_version变量,方便用于代码里兼容多客户定制修改
system_rotate = "0";     系统旋转角度 0 90 180 270
back_camera_rotate = "0";   后置摄像头旋转角度
front_camera_rotate = "0";   前置摄像头旋转角度
lcd_density = "160";           DPI  修改ro.sf.lcd_density变量
language = "zh-CN";           默认语言
time_zone = "Asia/Shanghai";     默认时区
not_navigation_bar = "false";      不需要导航栏,选择true,去掉导航栏,选择false,保留导航栏
not_status_bar = "false";           不需要状态栏 ,选择true,去掉状态栏,选择false,保留状态栏
module_4G = "EC20";            4G模块选择,目前只支持EC20,不需要更改
default_launcher = "true";    选择默认Launcher界面,如果定制APP为Launcher,可以去掉,前提是把APK装在系统里。
has_root = "true";      root权限,SU
usb_not_permission = "true";  不需要USB权限弹窗授权
usb_camera_only_front = "false";   单个USB摄像头时设置为前置摄像头
gps_use = "false";        是否使用GPS,开启后会占用gps_serial_port 的串口节点,导致该串口无法正常使用
gps_serial_port = "/dev/ttyS4";  GPS通信节点,如果gps_use = "true"时才有效



该修改在编译生成resource.img后烧录立即生效,减少编译系统的时间,提高多项目兼容定制的源码兼容性。







发表于 2019-4-18 17:32:20
这个配置后面是在哪里调用的?

回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 立即注册

小黑屋|Archiver|手机版|深圳荣品电子  

GMT+8, 2024-3-29 18:35 , Processed in 0.077750 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表