帮助中心
js uboot 的一些琐事
一.什么是uboot
U – Boot(Universal Boot Loader)是一个开源的引导加载程序,它主要用于嵌入式系统。引导加载程序是计算机硬件启动过程中运行的第一段软件代码。在嵌入式设备中,它承担着非常重要的角色。就像我们日常使用的电脑开机时,BIOS(基本输入输出系统)会首先运行,完成硬件初始化等一系列操作,然后引导操作系统启动。U – Boot在嵌入式设备中的作用和BIOS类似。
它最初是为PowerPC架构的嵌入式系统开发的,但随着发展,它已经支持多种架构,包括ARM、x86、MIPS等架构的处理器。这使得U – Boot能够在各种不同的嵌入式硬件平台上使用,具有很强的通用性。
二.怎么进入uboot

1.如上图330 ak芯片固件所示,在看到Hit any key to stop autoboot 或者类似打印之前 或者 设备启动后 一直 按着 CTRL + C 键(如上图设备一直按着任意键也可以,根据提示来)
2.成功之后,设备会打印类似 anyka $<INTERRUPT> 的打印,说明已经进入了uboot
三.怎么操作使用uboot里的相关命令
操作环境变量基本命令
| 打印环境变量 | print / printenv |
| 设置环境变量 | setenv |
| 保存环境变量 | saveenv |
| 重启设备 | reset |
四.一些关于设备参数的设置
doraemon设备环境变量
| 参数的设置 | 命令 |
| console使用设备串口0 | #安凯使用print console;setenv console 'ttySAK0';#君正使用 print console;setenv console 'ttyS1'; |
| console不使用设备串口 | print console;setenv console 'none'; |
| 串口打开(如果使用产测开关串口就不要使用这条,不要轻易使用) | print disable_console; |
| 串口关闭(如果使用产测开关串口就不要使用这条,不要轻易使用) | print disable_console; |