标签: petalinux

在 Ubuntu 20.04 上安装 Xilinx Petalinux 时出现 python 错误

我尝试在 Ubuntu 20.04 上安装 Xilinx Petalinux 时遇到此错误

dpkg-query: package 'python' is not installed and no information is available 使用 dpkg --info (= dpkg-deb --info) 检查存档文件错误:您的工具不符合版本要求:-检测到 python版本低于预期 2.7.3

我重新安装了python几次,都没有用。

python xilinx petalinux

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

如何在没有stdbuf和类似工具的情况下解除传统运行二进制文件的stdout

我想监视我将要开始的程序的实时输出.我试图通过将程序的输出重定向到管道,然后从监视脚本中读取管道来实现此目的.

./program >> apipe
Run Code Online (Sandbox Code Playgroud)

然后从监控脚本

cat apipe
Run Code Online (Sandbox Code Playgroud)

但是由于>>中的缓冲区,没有输出.无论如何我可以禁用此缓冲区?我在一个准系统嵌入式系统(petalinux)上运行,因此我无法访问unbuffer,脚本或stdbuf来帮助我.

我已经尝试了另一个平台上的脚本,其中unbuffer可用,它可以正常工作.

我可以用任何方式配置这个缓冲区,或使用另一个二进制文件来重定向?

编辑:我无法访问我尝试运行的命令的源代码.它是传统的二进制文件.

bash buffer pipe petalinux

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

关于 Poky 中 tcf-agent_git.bb 中错误的 URI

我是新手,尝试通过 pocto 构建 xilinx。作为指南,我克隆了存储库(分支重击),源 oe-... 并更改MACHINE="zedborad-zynq7",然后bitbake petalinux-image-minimal,但出现以下错误:

错误:tcf-agent-1.7.0+gitAUTOINC+dad3a6f568-r0 do_fetch:Fetcher 失败:Fetch 命令... https://git.eclipse.org/gitroot/tcf/org.eclipse.tcf.agent.git refs/ :refs/失败,退出代码为 128,输出:fatal: repository ' https://git.eclipse.org/gitroot/tcf/org.eclipse.tcf.agent.git/ ' not found ... ERROR: Task (~ /poky/meta/recipes-devtools/tcf-agent/tcf-agent_git.bb:do_fetch) 失败,退出代码为“1”

问题在于 tcf-agent_git.bb 中的语句:

SRC_URI = "git://git.eclipse.org/gitroot/tcf/org.eclipse.tcf.agent \
Run Code Online (Sandbox Code Playgroud)

这不是错误的地址,事实上,我可以使用这个地址成功克隆。另一方面,我对此变量的任何修改也不起作用。我已经grep -rn "eclipse.org",但只找到这个文件。

欢迎任何建议。

非常感谢。

—————————————————————————————

我最终无法解决这个问题。我发现构建器根本不从 SRC_URL 提供的地址中获取,而是从某处给定的镜像中获取。

作为测试,我编辑了 .bb 文件,添加了 PREMIRRORS="" 和 MIRROS="",并为 SRC_URI 添加了 protocal=git 语句。语句确实有效,builder从SRC_URL地址中获取,但是协议还是HTTPS,功能还是失败。我的解决办法是手动克隆源码,放到对应的目录下,为了让builder知道这一点,我也在同一个目录下touch了一个package_name.done和chmod 777,然后就可以继续了。

eclipse yocto petalinux

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

如何设置一台机器作为 Yocto 取包时的镜像服务器?

当使用 Petalinux(Yocto 的一种)构建项目时,它需要互联网来从服务器(gitserve 或其他)获取包。

我的工作机器没有访问Internet的权限(只有LAN),所以我打算在这个LAN中设置一台可以访问Internet的机器作为Yocto的镜像服务器。

有谁知道如何设置这样的服务器?请帮忙。

yocto petalinux

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

标签 统计

petalinux ×4

yocto ×2

bash ×1

buffer ×1

eclipse ×1

pipe ×1

python ×1

xilinx ×1