查看: 9603|回复: 0

nano3288 Android系统配置

[复制链接]

10

主题

0

回帖

3036

积分

论坛元老

Rank: 8Rank: 8

积分
3036
发表于 2019-5-23 16:35:36 | 显示全部楼层 |阅读模式
本帖最后由 yc-hjy 于 2019-5-23 17:36 编辑

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

拿Andorid8.1,10.1寸mipi为例
路径:nano3288-8.1/kernel/arch/arm/boot/dts/lcd-rpdzkj-mipi-10_1_1920_1200.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";   //zh-CN //en-US
  9.                 time_zone = "Asia/Shanghai"; //Asia/Shanghai = +8   //Europe/London  = +1       //Africa/Casablanca     = +0;
  10.                 not_navigation_bar = "false";
  11.                 not_status_bar = "false";
  12.                 default_launcher = "true";
  13.                 has_root = "true";
  14.                 usb_not_permission = "true";
  15.                 usb_camera_only_front = "false";
  16.                 gps_use = "false";
  17.                 gps_serial_port = "/dev/ttyS4";
  18. status = "okay";
  19.         };
复制代码
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,保留状态栏
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"时才有效


修改里面的配置只需要编译kernel,只将编译生成的resource.img烧录进去即可,减少编译系统的时间,提高多项目兼容定制的源码兼容性。
如何只烧写resource.img可参考单个镜像烧写



回复

使用道具 举报

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

本版积分规则

源创嵌入式官网

GMT+8, 2024-12-22 14:37 , Processed in 0.040393 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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