rk3288

RK3288

代码编译

uboot编译  

make rk3288_defconfig

make

          编译完成后,u-boot根目录生成RK3288UbootLoader_V2.19.09.bin的loader文件。

Kernel编译

          在kernel目录下执行:

          makerockchip_defconfig

          makerk3288-tb_8846.img

          编译完成后,kernel根目录生成kernel.img和resource.img两个镜像文件。

Android编译(项目根目录下)

          先通过执行. ./bulid/envsetup.sh配置编译环境,再通过lunch命令选择编译模式

          make–j24

          编译完成后,执行./mkimage.sh在rockdev/Image-rk3288目录下生成固件。

 

打开重力感应

device/rockchip/rk3288/BoardConfig.mk

          BOARD_SENSOR_ST:= true

BOARD_SENSOR_MPU := false

 

新版SDK不读U盘

注释system/vold/Android.mk下的两个开关

ifeq ($(strip$(TARGET_BOARD_PLATFORM_PRODUCT)), box)

 

浏览器相关

Packages/apps/Browser/res/values/Strings.xml的homepage_base

添加预置标签

packages/apps/Browser/res/values/strings.xml的bookmarks的数组添加

packages/apps/Browser/res/values/bookmarks_icons.xml添加

packages/apps/Browser/raw/下添加2张图片,一个网页的预览和logo小图标

 

修改默认语言

修改以下三个文件中的语言项:修改1、2时将需要修改的默认语言放在第一个,修改3时,将“PRODUCT_LOCALES”项改成需要设置的默认语言即可。编译Android模块,烧录system.img文件

1、build/target/product/languages_full.mk

2、build/target/product/languages_small.mk

3、build/target/product/full_base.mk

 

修改默认时区

修改devices/rockchip/rk3288/system.prop文件中的“persist.sys.timezone=Europe/London”“Europe/London”来自packages/apps/Settings/res/xml/Timezones.xml

 

修改默认时间制式

修改布局文件

          找到frameworks/base/packages/SettingsProvider/res/values/defaults.xml添加

          <stringname=”time_12_24”translatable=”false”>24</string>

修改Java文件

          找到

frameworks/base/packages/SettingsProvider/src/com/android/provider/Settings/Databasehelper.java

在loadSystemSettings()函数添加

loadStringSetting(stmt,Settings.System.TIME_12_24,R.string.time_12_24);

 

修改Build Number

RK方案

找到build/core/makefile修改BUILD_DISPLAY_ID=BOZZ

S500方案

找到device/action/gbs_wxgd/device.mk修改ro.build.display.id=BOZZ

 

修改蓝牙名称

修改device/rockchip/rk3288/bluetooth/bdroid_buildcfg.h中的” BTM_DEF_LOCAL_NAME”.

 

删除默认APP

找到device/rockchip/rk3288/device.mk文件最后,找到gms_xx.mk文件路径

通过gms_xx.mk文件路径找到该文件,把不需要的APP注释掉即可。注释掉的app需放在后面。

 

添加编译条件

在device/rockchip/rk3288/system.prop文件中添加判断条件

 

修改开机动画

代码:bootAnimation.cpp

函数:bool BootAnimation::android()

图片:frameworks/base/core/res/assets/images/

 

修改开机LOGO

在kernel/drives/video/logo下

          通过bmptoppm pic.bmp > pic.ppm      //生成ppm文件

          通过ppmquant 224 pic.ppm > pic224.ppm   //转换成224

          通过pnmnoraw pic224.ppm > log_linux_pic.ppm

将log_linux_clut224.c和log_linux_clut224.o文件删除

将log_linux_pic.ppm重命名为log_linux_clut224.ppm

再将kernel/arch/arm/configs/rockchip_defconfig中的CONFIG_LOGO和CONFIG_LOGO_LINUX_CLUT224打开

在kernel目录下make clean将中间文件删除,重新编译kernel。

 

修改壁纸图片

frameworks/base/core/res/res/drawable-sw720dp-nodpi

 

去除桌面渐变黑边

Launcher3/.../Launcher.java

          SETWorkspaceBackground

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值