小编Rav*_*i A的帖子

如何了解发行版功能

我正在使用 yocto 为 NXP 板构建图像。我可以看到不同的发行版说“x11、wayland、fb、directfb”等。

在这些发行版的 conf 文件中,我可以看到其他发行版的“DISTRO_FEATURES_remove”。在 x11 发行版 conf 文件中说“DISTRO_FEATURES_remove="wayland"”在那里。

我需要检查每个发行版提供的功能。假设我需要检查 Wayland 和 x11 发行版提供的功能。

您能否指导在 yocto 源文件夹中检查这些发行版提供的功能。

yocto imx6

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

使用yocto选择内核

我正在使用Yocto为IMX板构建图像.我的要求是为电路板构建特定的内核.下载了freescale yocto后,我可以看到多个内核的配方.你能指导我解决yocto将如何决定构建哪个内核.我的意思是yocto配置为从可用的内核配方中构建特定的kerenl?

linux-kernel yocto

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

获取远程标签

我使用以下命令来获取远程标签,它通过获取远程对象成功完成。

git fetch origin <tag name >
Run Code Online (Sandbox Code Playgroud)

之后给出了以下命令来切换到标签,但它给出了error: pathspec错误。

git checkout <tag name>
Run Code Online (Sandbox Code Playgroud)

现在我尝试执行以下命令。

git fetch --tags
Run Code Online (Sandbox Code Playgroud)

之后命令git checkout <tag name> 执行成功。

您能否帮助理解git fetch origin <tag name>为什么未获取标签。

git

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

从压缩的内核映像获取内核版本

我正在研究一个shell脚本.我有一个预先构建的zImage.是否有可能知道创建此zImage的内核版本?

我已尝试更新命令@ 从压缩内核映像获取uname信息,但这两个命令都失败了.

$ dd if=zImage bs=1 skip=$(LC_ALL=C grep -a -b -o $'\x1f\x8b\x08\x00\x00\x00\x00\x00' zImage | \
  cut -d ':' -f 1) | zcat | grep -a 'Linux version'

dd: unrecognized operand `3165585'
Try `dd --help' for more information.

gzip: stdin: unexpected end of file

$ dd if=zImage bs=1 skip=$(LC_ALL=C grep -a -b -o $'\xFD\x37\x7A\x58\x5A\x00' zImage | \
  head -n 1 | cut -d ':' -f 1) | xzcat | grep -a 'Linux version'

xzcat: (stdin): File format not recognized …
Run Code Online (Sandbox Code Playgroud)

linux shell linux-kernel embedded-linux

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

使用yocto仅构建gcc

我试图使用yocto仅构建gcc。我尝试使用“ bitbake-layers show-recipes”来显示gcc的多个配方,类似于bitbake -s。

#bitbake-layers show-recipes 
gcc:
  meta                 4.8.2
gcc-cross:
  meta                 4.8.2
gcc-cross-canadian-arm:
  meta                 4.8.2
gcc-cross-initial:
  meta                 4.8.2
gcc-crosssdk:
  meta                 4.8.2
gcc-crosssdk-initial:
  meta                 4.8.2
gcc-runtime:
  meta                 4.8.2
gccmakedep:
  meta                 1:1.0.2

#bitbake -s 
gcc                                                 :4.8.2-r0                          
gcc-cross                                           :4.8.2-r0                          
gcc-cross-canadian-arm                              :4.8.2-r0                          
gcc-cross-initial                                   :4.8.2-r0                          
gcc-crosssdk                                        :4.8.2-r0                          
gcc-crosssdk-initial                                :4.8.2-r0                          
gcc-runtime                                         :4.8.2-r0                          
gccmakedep                                         1:1.0.2-r3
Run Code Online (Sandbox Code Playgroud)

请指导我了解为什么有多个与gcc有关的食谱以及我必须建立的食谱。

在yocto中,配方和包装是否一对一匹配。即,对于创建每个包,只有一个对应的配方?

gcc4.8 yocto

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

标签 统计

yocto ×3

linux-kernel ×2

embedded-linux ×1

gcc4.8 ×1

git ×1

imx6 ×1

linux ×1

shell ×1