嵌入式:上电->bootloader->linux内核->挂接根文件系統->运行应用程序;u-boot打补丁、编译、烧写1.解压缩;2.打补丁patch命令;3.配置;4.编译;uboot作用:主要作用:1.读flash;2.初始化sdram;3.启动内核;为了满足上面的主偠作用还要做一些辅助工作:1.初始化时钟:板子晶振小要变到cpu的频率;2.关看门狗;3.初始化串口;4.为开发方便,还要可以写flash网卡或usb等;總结uboot功能:最终目的启动内核;启动的话,就需要从flash读出内核写到sdram中写之前需要先初始化sdram,要初始化系统时钟在此之前就要先关闭看門狗,以上就是硬件相关的初始化;为了完成这个工作且便于调试,要开发一下其他功能如我们要设置uboot一些参数,就需要把设置好的參数写入到flash还需要用到网卡、usb及串口等以便调试。uboot就是一个复杂的单片机程序
发布了12 篇原创文章 · 获赞 7 · 访问量 8万+