在 Yocto 设置中向 u-boot 添加自定义命令的正确方法是什么(目前使用 Xilinx 的 Petalinux 2016.4)?
我是否应该通过配方/补丁将相关源文件添加到 u-boot 源中,以包含在 u-boot 的编译中?
在开发过程中是否有更好的方法来做到这一点,以获得更快的周转。
代码应该放在哪个文件夹中 - 在 u-boot/board 下或添加到 u-boot/commands?
谢谢
在 Yocto 设置中向 u-boot 添加自定义命令的正确方法是什么(目前使用 Xilinx 的 Petalinux 2016.4)?
我是否应该通过配方/补丁将相关源文件添加到 u-boot 源中,以包含在 u-boot 的编译中?
在开发过程中是否有更好的方法来做到这一点,以获得更快的周转。
代码应该放在哪个文件夹中 - 在 u-boot/board 下或添加到 u-boot/commands?
谢谢
恕我直言,您有两个选项可以将额外的源代码添加到您的 YP 构建中:
SRC_URI
.测试更改的最快方法可能是在某处签出单独的 U-Boot 存储库并使用生成的 SDK。另一种方法可能是使用devshell
[1]
我不是 U-Boot 源代码布局的专家,但我想说这取决于它是哪种类型的命令。如果它是像子目录这样的“通用” date
,那cmd/
将是最好的。
如果您正在寻找可以作为工作基础的示例,那么timer
命令 incmd/misc.c
可能是一个好的开始。