《朱老师物联网大讲堂》学习笔记
学习地址:www.zhulaoshi.org
行缓冲命令行,
关键在于是否按下回车键。
命令中的特殊符号,
比如,用单引号将很长且中间有空格的参数引起来。
在讲解命令前,
你知道这个会很有帮助,
help
help movi
1.printenv/print,
打印环境变量,
环境变量被单独存放在flash一个分区。
2.setenv/set,
set name value 相当于修改全局变量。
3.saveenv/save
4.ping,
开发板,主机,虚拟机的ping,
NAT和桥接的区别,注意NAT在虚拟机中的设置。
5.tftp,
uboot本身是去启动内核的,为了做到这就得去能够部署内核,
其中就有这样一个工具tftp,
tftp是通过有线网络的,
ftfp方式下,uboot扮演的是tftp客户端的角色,
主机windows或者虚拟机必须有一个tftp服务器,uboot用tftp命令去服务器下载,
tftp 0x30000000 zImage-qt (将服务器上zImage-qt文件下载到开发板的内存0x30000000)
6.nfs
7.movi
开发板如果使用sd卡,emmc,inand等作为flash,在uboot中使用flash指令movi (或mmc)。
8.nand
nandflash操作指令,类似movi。
9.mm,mw,md,
内存操作指令,因为uboot是一个裸机程序,不像os,uboot并不管理所有内存,内存可以随意用,就是小心自己坑自己!
mm,memory modify
mw,memory write
md,memory display
10.bootm,go,
启动内核指令,
bootm传参,
go不传参。