uboot的环境变量在程序的运行和调试过程中都发挥着比较重要的作用。一、环境变量可以理解为全局变量,但是他的生命周期比全局变量要长,当程序已经结束运行时,全局变量就会消亡,但是环境变量在下次上电运行时,依旧可以保持为上设置的值。二、代码分析1、分析uboot命令setenv举例:输入命令"seten...
分类:
其他好文 时间:
2016-01-04 22:21:43
阅读次数:
235
1,首先确定uboot启动内核的bootargs参数Linux-CommandLine = root=/dev/nfs nfsroot=192.168.1.131:/home/tiny4412/rootfs_qtopia_qt4 ip=192.168.1.230:192.168.1.131:192....
分类:
系统相关 时间:
2016-01-01 22:49:27
阅读次数:
320
远程点灯实验实验目的: 实现远程点灯,通过gprs 自带调试软件发送信息,完成智能家具远程点灯实验。1.定制arm系统 使用uboot资料自带的!在内核中添加pl2303串口驱动,进行u口转串口的使用,因为我使用的arm板子,串口不够用,还需...
分类:
其他好文 时间:
2016-01-01 20:57:08
阅读次数:
298
基于展讯sc7731 - Android 5.1 代码分析浏览。将屏蔽细节,把握整体,并且不涉及其他设备和LCD的交互。以下对sc7731 lcd大体流程进行简要说明。 第一,lcd 的两个阶段 1. 在uboot引起系统阶段,大约1~5秒左右,需要打印一个厂商log。这里对驱动要求非常简单,只要能...
分类:
其他好文 时间:
2015-12-31 20:58:21
阅读次数:
779
说明:文件位置:在uboot的目录下,文件名为:Makefile从文件的头部开始分析1、24-29行,配置uboot的版本信息。 VERSION = 1PATCHLEVEL = 3SUBLEVEL = 4EXTRAVERSION =U_BOOT_VERSION = $(VERSION).$(PATC...
分类:
其他好文 时间:
2015-12-28 15:47:56
阅读次数:
146
说明:文件位置:在uboot的目录下,文件名为:mkconfig。本身是一个脚本文件。它的主要作用的是:(1)创建一个重要的符号链接(2)创建一个config.mk文件(在include目录下)(3)创建一个config.h文件(在include目录下)下面会截距一部分重要的代码来分析1、首先要明白...
分类:
其他好文 时间:
2015-12-28 15:47:35
阅读次数:
201
nand read.jffs2 0x30007FC0 kernel; 从NAND读出内核:从哪读,从kernel分区 放到哪去 -0x30007FC0 nand read.jffs2 0x30007FC0 0x00200000 0x00060000 device nand0 , # parts =....
分类:
其他好文 时间:
2015-12-25 17:04:34
阅读次数:
147
README for FriendlyARM Tiny4412-----------------------------------------------------1. Build uboota) 安装好toolchain (arm-linux-gcc-4.5.1-v6-vfp-20120301...
分类:
其他好文 时间:
2015-12-25 16:33:46
阅读次数:
194
修改:mw [内存地址] [值] [长度]例如:mw 0x02000000 0 128表示修改地址为0x02000000~0x02000000+128的内存值为0.显示:md [内存地址] [长度]例如:md 0x02000000 128表示显示0x02000000的内存数据,长度为128个32bi...
分类:
其他好文 时间:
2015-12-25 14:51:54
阅读次数:
136
u-boot命令先贴一个重要结构,位于uboot/include/command.h,这个结构代表每个uboot命令structcmd_tbl_s{char*name;/* Command Name*/intmaxargs;/* maximum number of arguments*/intrep...
分类:
其他好文 时间:
2015-12-23 16:12:30
阅读次数:
258