问题标签 [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.
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
上述附加的区别:
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文件会被编译。
欢迎任何帮助。
embedded-linux - 逐步介绍如何在 Raspberry Pi 或任何嵌入式板上使用 swupdate 进行系统更新
Stackoverflow 社区。我正在尝试设计一个 OTA 更新系统,并希望使用swupdate来更新树莓派。我发现关于如何实现它的信息非常有限。如果有人可以让我知道它是如何完成的,那就太好了。谢谢
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 - 错误 - 通过删除其中一个存储库来解决歧义
linux - 使用自定义配方构建错误
由于我是 yocto 的新手,所以我一直在尝试从简单的 C 程序制作一个配方,该程序使用 makefile 生成二进制文件。创建配方后,我收到以下错误
这是我的食谱
这是我的makefile
我面临构建错误。我正在使用 meta-raspberrypi 构建它 我的完整构建
我在做什么错?
raspberry-pi - 如何在 Yocto 中启用 Raspberry Pi 摄像头
我正在尝试让我的 Raspberry Pi 相机与我的 Yocto 图像一起使用。我在这里发现我需要添加以下行:
我将它添加到我的 meta 的 recipes-core/images/example-image.bb 但是当我尝试拍照时,我仍然得到:
所以它似乎没有启用。而且raspi-config
似乎只在 Raspbian 上可用,实际上它不被识别为命令。
我还缺少什么吗?我在那里找不到太多信息,而且我还是 Yocto 的新手。
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文件夹中没有文件生成的痕迹。
请帮我将此驱动程序添加到内核中,非常感谢。
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 文件中添加一些内容吗?
python - 无法在树莓派 yocto 构建中导入 python tty 模块
描述
python tty 模块时出错。
如何在 yocto build 中启用这个模块?
环境
日志
预期产出
应从 ubuntu 18.04 主机导入类似于以下日志的 tty 模块
postgresql - Rust 配方依赖于其他配方中的库
我正在尝试从 Raspberry Pi 的 Bitbake 配方生成一个包:
我正在编译的程序依赖于postgresql包生成的 PostgreSQL 库libpq 。我的问题是链接器找不到 libpq,即使在 DEPENDS 中。
输出错误是: