maowa_2005 发表于 2014-7-18 15:19

uboot 和BSP 以及 linux驱动的区别

最近在看uboot的代码,大致看了一遍,它的作用就是初始化硬件设备,并配置参数以便引导操作系统,网上看了一下BSP的概念,说是板级支持包,介于硬件和操作系统之间,其中有人举了个例子:
BSP相当于硬件驱动,完成初始化、时钟、中断、串口、网络、flash等的设备驱动。
BootLoader用于加载、调试程序。
但是uboot中也包含了一些外设硬件的初始化啊,有点糊涂了,不知道2者有啥区别,求解(最好能说下啥是BSP)

电子无聊大神 发表于 2014-7-19 10:36

我也想知道,我是初学者。

nome 发表于 2014-10-17 13:40

:loluboot里面的硬件驱动是服务uboot的功能做的   linux bsp是服务linux功能用的驱动。。linux不能调用uboot的驱动 所以bsp包含了uboot里面的硬件驱动
页: [1]
查看完整版本: uboot 和BSP 以及 linux驱动的区别