uboot基本命令
什么是uboot?
uboot一个嵌入式领域常用的一种bootloader,支持多种计算机架构,如ARM,PPC,MIPS,
为什么用uboot?
- 1.开放源码
- 2.支持多种嵌入式操作系统内核,如Linux、NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS, android
- 3.支持多个处理器系列,如PowerPC、ARM、x86、MIPS
- 4.较高的可靠性和稳定性
- 5.高度灵活的功能设置,适合U-Boot调试、操作系统不同引导要求、产品发布等
- 6.丰富的设备驱动源码,如串口、以太网、SDRAM、FLASH、LCD、NVRAM、EEPROM、RTC、键盘等
- 7.较为丰富的开发调试文档与强大的网络技术支持
uboot常用命令
1.修改或查看内存命令
1 2 3 4 5 6
| 1.md[.b,.w,.l] address count(查看内存中的数据) 2.nm[.b,.w,.l] address(修改内存中的值) 3.mm[.b,.w,.l] address(修改内存中的值,并且他会自增,输入q会退出) 4.mw[.b,.w,.l] address value [count](修改内存中的值) 5.cp[.b,.w,.l] srcaddress value [count](拷贝内存中的值) 6.cmp[.b,.w,.l] addr1 addr2 count(对比两块内存中的值)
|
2.读取命令
1 2 3 4
| 1.fatinfo <interface> dev:part (显示分区(fat)信息) 2.fatls <interface> dev:part directory(列出某个目录的文件或者是目录) 3.fatload <interface> address dev:part file (将一个文件从磁盘分区读取到内存) 以上命令都是针对于fat文件系统分区的操作
|
3.设置环境变量
1 2
| printenv(显示当前环境变量) setenv name value(设置环境变量)
|