mk.*_*k.. 3 recipe tcpdump beagleboneblack yocto
我想将tcpdump添加到yocto build中
我发现,我需要补充meta-networking到bblayers.conf.meta-networking是分开的meta-openembedded
以下是我遵循的步骤:
meta-openembedded:git clone git@github.com:openembedded/meta-openembedded.gitjethro分支并确认meta-networking/recipes-support/tcpdump/tcpdump_4.7.4.bb存在meta-networking及其依赖包bblayers.confBBLAYERS
/home/linux/work/yocto/poky/meta-openembedded/meta-oe \
/home/linux/work/yocto/poky/meta-openembedded/meta-networking \
/home/linux/work/yocto/poky/meta-openembedded/meta-python \
Run Code Online (Sandbox Code Playgroud)
启动BBB(Beaglebone black)后,我仍然无法看到tcpdump二进制文件.我很确定我错过了一些东西.我是yocto的新手.任何指导都会非常有帮助.
您需要添加tcpdump到您的图像配方.要进行快速测试,请将以下行添加到您的conf/local.conf:
IMAGE_INSTALL_append = " tcpdump"
Run Code Online (Sandbox Code Playgroud)
(注意作业中的前导空格).只添加图层不会为图像添加任何内容.
更新:为了正确完成,您应该添加tcpdump到IMAGE_INSTALL您自己的图像配方中.例如.
IMAGE_INSTALL += "tcpdump"
Run Code Online (Sandbox Code Playgroud)
如果您没有自己的图像,可以<image-name>.bbappend使用上面的行将文件添加到您自己的图层.
| 归档时间: |
|
| 查看次数: |
1516 次 |
| 最近记录: |