小编use*_*339的帖子

内核 CONFIG_ 使用哪种方法?

在 defconfig 文件中,您可以将内核选项设置为:

CONFIG_<optionName>=y
CONFIG_<optionName>=m
CONFIG_<optionName>=n
# CONFIG_<optionName> is not set
Run Code Online (Sandbox Code Playgroud)

我理解前2。

我想了解的是 #3 和 #4 之间的区别,以及何时使用它们 - 特别是考虑到内核源可能使用 #ifdef CONFIG_ { ... } 有时, #if CONFIG_ { ... }

在我的具体情况下,我想明确地说 optionName 不可用。

谢谢

c linux-kernel

5
推荐指数
1
解决办法
1355
查看次数

Yocto 中的 qemu 和 qemu-native 包有什么区别?

我想了解这两个包之间的关系,因为更改“qemu”的源 uri 似乎会导致 qemu-native 的构建损坏。

我不是 Yocot/Bitbake 专家,所以稍微澄清一下会大有帮助。

谢谢。

qemu bitbake yocto

4
推荐指数
1
解决办法
2203
查看次数

我如何在嵌入式Linux yocto图像中包含python 2.7.x?

任何人都可以指向我的教程或参考食谱,其中包括正确的yocto层,以生成具有python 2.7好东西的rootfs?

我更喜欢不使用'dev-pkgs'作为IMAGE_FEATURES,因为它包含的方式超出了我的需要.

谢谢你的时间和帮助.

python-2.7 yocto

3
推荐指数
1
解决办法
7716
查看次数

有没有办法在 yocto 生成的文件系统上运行存储统计信息?

我使用 Yocto 构建了一个文件系统,使用了 core-image-minimal 的 .bbappend。两个问题:

  1. 我如何确定哪个包在 rootfs 上占用了巨大的存储空间?

    除了查看每个包的 ${D} 并查看其组件有多大之外,我想不出其他方法。必须有一种更系统、更智能的方法来做到这一点。

从我可以从清单中破译的情况来看,与所包含的包的大小无关。

此外,删除我使用 IMAGE_INSTALL 对象添加的一些包,似乎删除了包,但构建图像的最终结果并未显示其大小的变化!!

  1. 我比较了构建机器和安装设备(虚拟机)上特定 .so 的大小,发现安装设备上的大小是构建机器上看到的原始大小的 20-30%。有什么解释吗?

谢谢!

yocto

3
推荐指数
1
解决办法
1280
查看次数

这个构造是什么意思“__builtin_expect(!!(x), 1)”

具体来说,我问的是双“!” 在 __built_in 的参数中。

按照“C”语言,它是双重否定吗?

c gcc gnu clang branch-prediction

1
推荐指数
1
解决办法
534
查看次数

标签 统计

yocto ×3

c ×2

bitbake ×1

branch-prediction ×1

clang ×1

gcc ×1

gnu ×1

linux-kernel ×1

python-2.7 ×1

qemu ×1