zoukankan      html  css  js  c++  java
  • 迅为-i.MX6开发板手册更新-非设备树uboot-修改默认环境变量

    本文档主要介绍如何非设备树 uboot 修改默认启动参数。iTOP-iMX6 开发板烧写好之后,默认是android 系统 9.7 寸屏幕的系统参数和屏幕参数,如下图所示。输入以下命令查看默认启动参数printenv

    74.1 重要的环境变量
    比较重要的环境变量或者说经常使用的环境变量,已经在上图中的红色方框中。
    主要是:bootsystem、lcdtype 和 bootargs。这些参数都可以在 uboot 源码中进行设置。具体文件为:“iTOP-iMX6_android4.4.2/bootable/bootloader/uboot-imx/lib_arm/board.c”文件。
    74.2 默认启动系统设置
    默认启动系统参数是:bootsystem。打开“board.c”文件。搜索关键词“bootsystem”,找到如下代码:

    通过修改“p = android;”语句,可以修改默认的启动系统参数。
    如果想要默认启动的系统是 Android,则修改 p = "android";
    如果想要默认启动的系统是 QT,最小系统,YOCTO,则修改 p = "qt";
    如果想要默认启动的系统是 ubuntu,则修改 p = "ubuntu";
    下面的程序中,可以看见用到了“boot_system_flags”标志位。搜索该标志位,可以找到如下内容。

    74.3 默认屏幕设置
    默认屏幕参数是:lcdtype。打开“board.c”文件。搜索关键词“lcdtype”。找到如下代码。

    通过修改“p = "9.7";”语句,可以修改默认屏幕设置。在上面截图的程序中可以看到,通过”sprintf();”
    函数设置了相应屏幕的“displayArgs”值。
    如果想要设置默认屏幕是 9.7 寸屏幕,则设置“p = "9.7";”
    如果想要设置默认屏幕是 7.0 寸屏幕,则设置“p = "7.0";”
    如果想要设置默认屏幕是 4.3 寸屏幕,则设置“p = "4.3";”
    如果想要设置默认屏幕是 1024x600 的屏幕,则设置“p = "1024x600";”
    如果想要设置默认屏幕是 5 寸屏幕,则设置“p = "5.0";”
    如果想要设置默认屏幕是 vga_1024768 寸屏幕,则设置“p = "vga_1024768";”
    如果想要设置默认屏幕是 10.1 寸屏幕,则设置“p = "10.1";”
    如果想要设置默认屏幕是 hdmi 屏幕,则设置“p = "hdmi";”
    74.4 默认 bootargs 参数设置
    打开“board.c”文件。搜索关键词“bootargs”。找到如下代码。

    可以在此处修改“bootargs”参数设置。
    上面介绍到的详细代码如下:




     

  • 相关阅读:
    洛谷.1110.[ZJOI2007]报表统计(Multiset Heap)
    洛谷.1110.[ZJOI2007]报表统计(Multiset)
    洛谷.3809.[模板]后缀排序(后缀数组 倍增) & 学习笔记
    洛谷.2801.教主的魔法(分块 二分)
    洛谷.2709.小B的询问(莫队)
    COGS.1901.[模板][国家集训队2011]数颜色(带修改莫队)
    COGS.1822.[AHOI2013]作业(莫队 树状数组/分块)
    COGS.1689.[HNOI2010]Bounce 弹飞绵羊(分块)
    COGS.264.数列操作(分块 单点加 区间求和)
    COGS.1317.数列操作c(分块 区间加 区间求和)
  • 原文地址:https://www.cnblogs.com/liyue3/p/14989508.html
Copyright © 2011-2022 走看看