荣品3288 Android系统配置
目前,荣品的Android系统定制写在内核dts对应使用的LCD dtsi里。
目的是为了一个源码包更好地兼容多个显示屏或多个客户定制
拿5.1为例,10.1寸LVDS屏
3288\kernel\arch\arm\boot\dts\lcd-rpdzkj_lvds.dtsi
首先要保证你选用的是当前的lcd***.dtsi
接着看配置
rpdzkj_config {
compatible = "rp_config";
user_version = "rpdzkj";
system_rotate = "0";
back_camera_rotate = "0";
front_camera_rotate = "0";
lcd_density = "160";
language = "zh-CN";
time_zone = "Asia/Shanghai";
not_navigation_bar = "false";
not_status_bar = "false";
module_4G = "EC20";
default_launcher = "true";
has_root = "true";
usb_not_permission = "true";
usb_camera_only_front = "false";
gps_use = "false";
gps_serial_port = "/dev/ttyS4";
status = "okay";
};
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后烧录立即生效,减少编译系统的时间,提高多项目兼容定制的源码兼容性。
这个配置后面是在哪里调用的?
页:
[1]