问题标签 [meta-raspberrypi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
173 浏览

yocto - u-boot bbappend 导致文件系统损坏

我需要将 u-boot 配置为立即启动(禁用按键以中断提示)以进行 yocto 构建。

为此,我添加了以下 bbappend:

disable-boot-delay.cfg看起来像这样:

这成功禁用了引导提示,但也会导致安装 u-boot 的 FAT 分区损坏:

对于这种更改如何导致文件系统损坏,我非常非常困惑。

环境:

  • 约克托战士 (2.7)
  • 元树莓派(战士分支)
  • RPI_USE_U_BOOT = "1"

有无workdir/build/.config上述附加的区别:

0 投票
0 回答
350 浏览

yocto - 向 Raspberry Yocto 项目添加新的 dts

我有一个连接到 Raspberry 的 GPIO 线的实验硬件,并且已经创建了相关的 dts 文件。在 Raspbian 中,内核模块和 dtbo(覆盖)运行良好,即可以控制硬件。

现在我尝试使用 Jumpnowtek 的 meta-rpi 层 [x] 将其移植到 Yocto 2.7.1。内核模块移植是成功的(至少,我在编译过程中没有收到任何抱怨),但我无法将 dts 文件添加到系统中,这样它会自动编译到 dtbo 并添加到 /boot /覆盖 - 目录。

[x] https://jumpnowtek.com/rpi/Raspberry-Pi-Systems-with-Yocto.html

我创建了一个 linux-raspberrypi_4.19.bbappend 配方,如下所示:

当我执行“bitbake console-image”时,出现以下错误:

如果我不添加“RPI_KERNEL_DEVICETREE_OVERLAYS_append”行,我不会收到任何错误消息,但也不会编译 dts 文件。看来,就是提到变量控制的内容,哪些dts文件会被编译。

欢迎任何帮助。

0 投票
1 回答
5091 浏览

embedded-linux - 逐步介绍如何在 Raspberry Pi 或任何嵌入式板上使用 swupdate 进行系统更新

Stackoverflow 社区。我正在尝试设计一个 OTA 更新系统,并希望使用swupdate来更新树莓派。我发现关于如何实现它的信息非常有限。如果有人可以让我知道它是如何完成的,那就太好了。谢谢

0 投票
0 回答
33 浏览

meta-raspberrypi - 编译时导致init脚本冲突的原因是什么?

我假设 kas-poky-rpi.yml 旨在开箱即用,但我收到以下错误。

有人可以提供一些建议或提示,这指的是哪些文件以及对 repo 错误的任何见解?

我克隆了 openbmc 存储库。

我还尝试从一个空目录运行 kas 并出现相同的错误。

错误

kas 构建 meta-raspberrypi/kas-poky-rpi.yml

2020-06-15 14:30:14 - 信息 - kas 2.1.1 开始

…</p>

2020-06-15 14:30:42 - 错误 - 找到多个初始化脚本(openbmc 与 poky)。2020-06-15 14:30:42 - 错误 - 通过删除其中一个存储库来解决歧义

0 投票
1 回答
747 浏览

linux - 使用自定义配方构建错误

由于我是 yocto 的新手,所以我一直在尝试从简单的 C 程序制作一个配方,该程序使用 makefile 生成二​​进制文件。创建配方后,我收到以下错误

这是我的食谱

这是我的makefile

我面临构建错误。我正在使用 meta-raspberrypi 构建它 我的完整构建

我在做什么错?

0 投票
0 回答
716 浏览

raspberry-pi - 如何在 Yocto 中启用 Raspberry Pi 摄像头

我正在尝试让我的 Raspberry Pi 相机与我的 Yocto 图像一起使用。我在这里发现我需要添加以下行:

我将它添加到我的 meta 的 recipes-core/images/example-image.bb 但是当我尝试拍照时,我仍然得到:

所以它似乎没有启用。而且raspi-config似乎只在 Raspbian 上可用,实际上它不被识别为命令。

我还缺少什么吗?我在那里找不到太多信息,而且我还是 Yocto 的新手。

0 投票
1 回答
277 浏览

linux - 将 wilc3000 驱动程序添加到 Yocto 树莓派

我想为覆盆子(cm3)构建自己的 yocto 图像。我使用 meta-raspberry (dunfell) 层和 poky dunfell-23.0.0。

为了安装微芯片 wilc3000 模块,我必须按照本指南修改内核。这样,我更改内核配置(Kconfig)以在菜单中添加 mchp 驱动程序,然后选择它。

我使用本指南(基于补丁的工作流程)为内核生成了一个补丁。生成补丁后,我修改并生成了新的内核配置(defconfig)。所有的更改都应用在我自己的层中,这个配方(linux-raspberrypi_%.bbappend):

patchs文件夹包含内核的补丁和生成的新内核配置

当我生成图像时:

do_install任务在尝试复制未生成的 wilc-spi.ko 时生成失败。

用我自己的配置编译和部署内核的方法是什么?如果我在单独的文件夹中下载并编译内核,它会成功生成 wilc-spi.ko,但在yocto 的build文件夹中没有文件生成的痕迹。

请帮我将此驱动程序添加到内核中,非常感谢。

0 投票
1 回答
645 浏览

raspberry-pi - 在运行 Yocto 映像的 RaspberryPi 4 上获取 IP 地址

按照 meta-raspberrypi 层 ( https://github.com/agherzan/meta-raspberrypi )中提供的说明,我使用 bitbake 为我的 raspberry pi 4 板生成 Linux 映像。我可以使用 FTDI USB 到 UART 电缆连接到我的电路板并在我的主机上运行 minicom。但是,我需要使用 SCP 将文件传输到我的板上。为此,我需要 IP 地址,当我在我的 RPi4 板上执行“ip a”命令时,我得到下面的输出,显示没有我可以使用的 IP 地址。你能提供一些指导吗?我需要在我的 conf 或 bblayers 文件中添加一些内容吗?

0 投票
1 回答
91 浏览

python - 无法在树莓派 yocto 构建中导入 python tty 模块

描述

python tty 模块时出错。

如何在 yocto build 中启用这个模块?

环境

日志

预期产出

应从 ubuntu 18.04 主机导入类似于以下日志的 tty 模块

0 投票
1 回答
55 浏览

postgresql - Rust 配方依赖于其他配方中的库

我正在尝试从 Raspberry Pi 的 Bitbake 配方生成一个包:

我正在编译的程序依赖于postgresql包生成的 PostgreSQL 库libpq 。我的问题是链接器找不到 libpq,即使在 DEPENDS 中。

输出错误是: