首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义Yocto U-boot串行提示消息

自定义Yocto U-boot串行提示消息
EN

Stack Overflow用户
提问于 2019-11-02 01:16:19
回答 1查看 566关注 0票数 0

我正在使用Yocto项目,并使用U-boot作为嵌入式主板。当我的主板通电时,尝试更改U-boot提示信息。例如,提示消息以U-boot "U-boot versiyon“"U-boot.bin文件创建日期”开始,然后是一些设备驱动程序初始化消息等...我想自定义这个屏幕,并写一些自己的消息,如“欢迎来到我的主板”或“设备即将打开,这是驱动情况..”。

我正在寻找U-boot的源代码,我发现了一些相关的文件,比如这个https://github.com/u-boot/u-boot/blob/master/cmd/bootmenu.c。在这个文件中有一行(第88行),它是

代码语言:javascript
复制
printf("  Hit any key to stop autoboot: %2d ", menu->delay);

当U-boot即将关闭而linux即将打开时,打印计时器。

我更改了这一行,并放入了另一个字符串。重新编译U-boot并将U-boot.bin放入嵌入式主板。它没有起作用。字符串未更改。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2019-11-06 10:07:38

我强烈建议而不是遵循你所走的道路。Yocto对于发行版来说是个不错的选择,但是如果你运行的是定制的引导加载程序和内核,那就不是一条干净的路了。我知道它的定位是这样的,但修补不是一个很好的方法。这是痛苦的,缓慢的,容易出错的。也许如果您所做的只是更改命令提示符...

我过去做过很多嵌入式项目,使用了Yocto,buildroot,LTIB……我发现最好的策略是从构建系统执行初始构建,并将您想要定制的代码(引导加载器、内核)的源代码提取到您自己的Git代码库中。将该工具用于rootfs的构建依赖项。这就是他们的优势所在。这样可以节省大量的时间和精力,而且不需要为每个更改都编写补丁。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58663248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档