U-boot:通过USB加载内核

U-boot:通过USB加载内核,usb,arm,u-boot,bare-metal,Usb,Arm,U Boot,Bare Metal,我正在为ARM板编写一个小型操作系统,我有点厌倦了通常的“卸下SD卡,复制内核,插入SD卡,打开”模式,所以我开始考虑u-boot,现在我可以使用u-boot和kermit通过串行端口加载内核:我不再需要卸下/插入SD卡 然而,这是痛苦的缓慢(约5分钟为2.5个月),我想知道我是否可以做同样的使用板的usb端口(我知道u-boot支持tftpt引导方法,但我没有成功地设置网络正确到目前为止) 最好的 V.如果您的主板U-boot有正确的USB驱动程序,并编译了USB支持,则是。否则不会。知道是哪

我正在为ARM板编写一个小型操作系统,我有点厌倦了通常的“卸下SD卡,复制内核,插入SD卡,打开”模式,所以我开始考虑u-boot,现在我可以使用u-boot和kermit通过串行端口加载内核:我不再需要卸下/插入SD卡

然而,这是痛苦的缓慢(约5分钟为2.5个月),我想知道我是否可以做同样的使用板的usb端口(我知道u-boot支持tftpt引导方法,但我没有成功地设置网络正确到目前为止)

最好的


V.

如果您的主板U-boot有正确的USB驱动程序,并编译了USB支持,则是。否则不会。知道是哪个板将有必要确定哪个板。如果您确实有支持,只需搜索“U-boot USB”就可以告诉您有关如何使用它的所有信息。“使用USB端口做同样的事情”——这是一个模糊的规范。那是USB主机端口还是USB设备端口?显然,您不知道USB实际上是一条总线(具有数据、控制和电源),用于将外围设备连接到主机。它不仅仅是像RS-232这样的通信链路或像以太网这样的网络链路。因此,没有通过USB传输文件的常规方法。这是可以做到的,但它不像串行链接那样直截了当。啊,很好的一点-我可能对这个问题的解释是错误的,考虑的是简单的USB大容量存储。不过,似乎至少有一些电路板支持USB小工具,这可能更符合要求。谢谢你的解释,我确实对USB不太了解。董事会是阿恩代尔八进制。我想我应该专注于使以太网端口工作,并使用tftp解决方案。3MB对于小型操作系统来说有点多。