uboot是什么?

uboot是什么?,第1张

U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。U-Boot的作用是系统引导。U-Boot从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是根据相应的Linux内核源程序进行简化而形成的,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。

拓展资料:

选择U-Boot的理由:

① 开放源码

② 支持多种嵌入式 *** 好塌作系统内核,如Linux、NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS, android

③ 支持多个处理器系列,如PowerPC、ARM、x86、MIPS

④ 较高的可靠性和稳定性

⑤ 高度灵活的功哪禅能设置,适合U-Boot调试、 *** 作系统不同引导要求、产品发布等

⑥ 丰富的设备驱动源码,如串口、以太网、SDRAM、FLASH、LCD、NVRAM、EEPROM、RTC、键盘等

⑦ 较为丰富的李袜尘开发调试文档与强大的网络技术支持。

搜了一下eloader, 好像是PSP用的引导程序,不是很懂。

uboot是一种比较通用的引导程序,负责初始化硬件设备,是在整个系统中第一个运行起来的,详细功能自己百度。就拿三星的嵌入式处理器来说,当上电之后,处理器内部已经固化好了一小段代码,只要板子一上电,处仔御理器就会跳到这一小段代码处运行,这一小段代码负责将烧写渣戚余在存储器(nand或者emmc之类的)里的uboot程序拿(复制)如滚到到内存(ram)里运行,详细过程自己百度。当uboot运行起来之后,就会去根据设定好的参数去引导内核,根文件系统和安卓系统,最后整个安卓系统就运行起来了。

个人简介,详细过程百度一下,超多的。。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8263151.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存