头像-375317

wybliw

  • 17武汉市
  • 本科
  • 单片机、嵌入式
  • 消费电子、科研教育

个人成就

获得 1 次赞

帮助过2人

uboot与linux的区别和联系?

uboot用于引导操作系统,uboot支持多种嵌入式CPU,常见x86,ARM,mips,powerpc等,可以在uboot的arch目录下看到支持的平台。uboot下可执行一些简单的指令,比如setenv,saveenv等。linux是操作系统,可执行多任务操作,支持多用户登录等。操作系统没有uboot来引导,就不会起来,cpu上电,先启动自己ROM中的代码,再加载uboot,uboot启动后,就会加载linux kernel,内核启动后就初始化文件系统。从cpu到uboot之间还有其他操作,不同型号的cpu会不一样。

ESP32模块,可以刷固件么

可以的,安信可和乐鑫官网都有固件SKD,能二次开发,很方便。乐鑫:https://www.espressif.com/zh-hans/support/download/sdks-demos安信可:https://docs.ai-thinker.com/esp32