android获取所有env,Amlogic 905平台Env环境在Android系统各层获取和设置

本文介绍了在Amlogic 905平台上,如何在bootloader、kernel、framework、system-app各层获取和设置Env环境变量,以控制台日志等级为例,详细阐述了设置过程,并提到了system-app层通过特定API进行Env操作的方法。
摘要由CSDN通过智能技术生成

需要在各层如:bootloader、kernel、framework、system-app获取uboot的Env需要如下步骤

以905平台设置控制台日志等级为例

将Env环境变量预置并且作为bootargs(传递给内核的启动参数)

--- a/uboot-repo/bl33/board/amlogic/configs/g12a_u202_v1.h

+++ b/uboot-repo/bl33/board/amlogic/configs/g12a_u202_v1.h

@@ -149,6 +149,14 @@

#define CONFIG_LOGO_FB "setenv fb_width 800; setenv fb_height 1280;"

#endif

+#ifndef CONFIG_CONSOLE_LOGLEVEL

+#define CONFIG_CONSOLE_LOGLEVEL "console_loglevel=7\0"

+#endif

+

/* args/envs */

#define CONFIG_SYS_MAXARGS 64

#define CONFIG_EXTRA_ENV_SETTINGS \

@@ -193,6 +201,8 @@

"lock=10001000\0"\

"active_slot=normal\0"\

"boot_part=boot\0"\

+ CONFIG_CONSOLE_LOGLEVEL \

"reboot_mode_android

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值