4.2.1 与 UEFI直接打交道 除了操作 Linux 外,Galileo 也提供了 UEFI Shell 供我们操作更底层的固件以及在具体 OS 加载前,对 Galileo 进行一些简单的操作。UEFI Shell 提供了一系列的命令可以使用,可以操作文件、对内存/外设等调试或者编写脚本运行。如果需要修改 SPI Flash 的内容,但手头有没有硬件编程器,就可以借助 EFI Shell 来完成。具体的命令可以参考文献[13]。 通过调试串口,并使用 Putty 连接至 Intel Galileo。在启动过程中进入 Grub 菜单后按住 c。并输入 quit 退出 grub: 图:退出 Grub EFI 程序 此时 UEFI 将会提示新的启动模式,选择 UEFI Internal Shell: 图:UEFI 输出的启动提示菜单 接下来即可进入 EFI Shell。后面提到的对 SPI Flash 进行更新的操作就是在 EFI Shell 当中进行的。 图:EFI Shell 界面 |