yocto-project

无论 force_ro 值如何,u-boot 分区环境变量始终可写
yocto-project

无论 force_ro 值如何,u-boot 分区环境变量始终可写

在我的平台上,u-boot 环境变量始终可以修改。目前,我将的值更改为force_ro“1”,这将权限模式设置为只读。此更改反映在命令的输出中lsblk。但是,即使在重新启动设备后,我仍然可以将值写入启动分区,并且更改仍然存在。 以下是我的测试结果: $ cat /sys/block/mmcblk0boot1/force_ro 1 $ fw_setenv primary 2 $ fw_printenv primary 2 以下是有关我的平台的一些详细信息: 交叉编译器:Yocto EL40(Kirkstone) 引导加载程序:u-boot U-boot ...

Admin

如何在 Ubuntu 20.04 上安装 open-mplane 存储库
yocto-project

如何在 Ubuntu 20.04 上安装 open-mplane 存储库

我想安装 open-mplane 存储库并从GitHub 存储库。 (包含根据 O-RAN 联盟规范实现管理平面 (M-Plane) 部分的软件) 但是,我不知道从哪里开始。提供的自述文件很复杂,缺乏足够的信息。该存储库是两个月前发布的,我找不到任何指南或教程可以遵循。我将不胜感激任何有关如何继续安装和设置过程的帮助或指导。提前感谢您的帮助! ...

Admin

wpa_supplicant 未在启动时连接,但手动
yocto-project

wpa_supplicant 未在启动时连接,但手动

我使用 Yocto Kirkstone 生成了一个嵌入式 Linux 系统,该系统具有通过 RTL8192 加密狗实现 WiFi 所需的所有模块。当我启动设备时,wpa_supplicant 无法连接网络,并显示以下输出 Configuring network interfaces... [ 5.522312] random: wpa_supplicant: uninitialized urandom read (4096 bytes read) Successfully initialized wpa_supplicant [ 5.74916...

Admin

virtfs 可以在独立 QEMU 中运行,但不能在 Yocto-qemu 中运行
yocto-project

virtfs 可以在独立 QEMU 中运行,但不能在 Yocto-qemu 中运行

我需要在 qemu 中将文件夹(或其他东西)挂载到文件系统。在 Poky 中挂载 FAT 有效,但在我们自定义的映像上却不行。所以...我尝试了 virtfs,因为它看起来很有希望。我再次以 Poky 为参考,让它先在那里工作。 我使用这个命令: runqemu slirp nographic qemuparams="-virtfs local,path=$PWD/testfolder,security_model=none,mount_tag=host_share" 不幸的是,它不起作用。它抛出以下错误: runqemu - ERROR - Failed...

Admin

Yocto initramfs 在刷机过程中 rootfs 中没有足够的空间
yocto-project

Yocto initramfs 在刷机过程中 rootfs 中没有足够的空间

我一直在尝试使用 Yocto 为 imx6ull 构建 Linux 映像。我已成功构建旧版本并使用 mfgtool 刷新了主板。使用 Linux Gatesgarth 分支时,我在使用 mfgtool 时遇到了问题,因此我尝试切换到 uuu。 uuu 脚本的第一部分如下; uuu_version 1.2.39 # This command will be run when i.MX6/7 i.MX8MM, i.MX8MQ SDP: boot -f u-boot.imx FB: ucmd setenv fastboot_buffer ${loadaddr}...

Admin

为什么 Yocto Linux 中的 IPtables 和内核模块版本不匹配?
yocto-project

为什么 Yocto Linux 中的 IPtables 和内核模块版本不匹配?

我正在尝试将 IPtables 添加到 Yocto Linux 映像中,但我认为已编译模块的版本和 IPtables 所需的模块不匹配。IPtables 正在寻找 下的模块,/lib/modules/4.9.88但内核模块位于 下/lib/modules/5.4.94。 root@imx6ullevk:~# iptables -L modprobe: FATAL: Module ip_tables not found in directory /lib/modules/4.9.88+g5e23f9d61147 iptables v1.8.5 (legacy)...

Admin

重启 Yocto Linux 后无法通过 ssh 重新登录
yocto-project

重启 Yocto Linux 后无法通过 ssh 重新登录

先决条件: HostPC(Windows) 作为客户端 LinuxBoard(yocto linux)作为服务器 LinuxBoard eth0 从一开始就已设置静态 IP 通过以太网电缆进行 SSH 连接 HostPC 上的 ssh_config (C:\ProgramData\ssh\ssh_config) Host * ServerAliveInterval 5 ServerAliveCountMax 20 LinuxBoard 上的 ssh_config 是默认的 重启 LinuxBoard 后,我重新登录时遇到问题。重现此...

Admin

在 Yocto Linux 中切换到“多用户”目标后无法登录
yocto-project

在 Yocto Linux 中切换到“多用户”目标后无法登录

我有一个运行 yocto(warrior) 的设备,selinux默认情况下处于启用状态。如果我切换到目标,则无法登录设备multi-user。如果我在模式下更改 selinux permissive,则可以登录,但我得到了Unable to get valid context for root。 详细地讲, 一旦设备在图形模式下启动,我就会运行systemctl isolate multi-user,它会带我进入控制台并输入登录 ID 和密码 在提供正确的凭据后,我仍无法登录 将 selinux 更改为宽容模式,然后setenforce 0我就可以登录,...

Admin

systemd:冻结 Yocto 中的执行
yocto-project

systemd:冻结 Yocto 中的执行

我们有一个具有以下配置的旧设备: 芯片组架构:Intel NM10 express 操作系统:Yocto 战士 CPU:Atom D2250 双核 易失性内存:2GB DDR3 CPU 核心:4 我已经生成了 64 位版本core-image-sato并在我的设备上运行,但systemd执行时出现卡死暗号(如下所示)。请注意,32 位图像不会出现此问题。 systemd[1]: Set hostname to <panther1>. traps: systemd[1] trap invalid opcode ip:7f257b9b8bd...

Admin

如何使用替代实用程序(即除 strip 之外的其他实用程序)有条件地剥离/压缩二进制文件
yocto-project

如何使用替代实用程序(即除 strip 之外的其他实用程序)有条件地剥离/压缩二进制文件

在我们基于 yocto 的嵌入式应用程序中,我们现在有几个 Golang 二进制文件,它们可能会变得非常大。例如,docker(来自meta-virtualization)和相关二进制文件如果不压缩,则重达几百兆字节。因此,我们创建了使用 upx 压缩这些二进制文件的配方。例如,这是我们的docker-ce_git.bbappend: do_install_append() { /usr/bin/upx --brute ${D}/${bindir}/docker /usr/bin/upx --brute ${D}/${bindir}/dockerd...

Admin

Mincom 应用程序在尝试与 ttyUSB1 通信时挂起
yocto-project

Mincom 应用程序在尝试与 ttyUSB1 通信时挂起

我有枚举为 ttyUSB0 和 ttyUSB1 的 GSM 模块。我已在 raspberrypi-cm3 映像中安装了 minicom。当我尝试与/dev/ttyUSB1 应用程序通信时,应用程序挂起。我已重新启动整个 cm3 以关闭该应用程序。 我用来与 minicom 通信的命令是 minicom -o -s 配置如下 A - serial device : /dev/ttyUSB1 E - Bps/par/bits: 115200 8N1 F - Hardware flow control :NO G - Software Flow con...

Admin

Goodix 触摸屏驱动模块加载了错误的 abs_x_max 和 abs_y_max
yocto-project

Goodix 触摸屏驱动模块加载了错误的 abs_x_max 和 abs_y_max

我正在为 raspberry-pi cm3 在 yocto 图像上加载 goodix 触摸屏驱动程序。当 pi 启动时。模块加载成功,但我得到的 abs_x_max 和 abs_y_max 值错误。 [ 3.062137] Goodix-TS 3-0014: ID 911, version: 1060 [ 3.064672] usb 1-1.2: Manufacturer: Qualcomm, Incorporated [ 3.075107] usb 1-1.2: SerialNumber: 542162a3 [ 3.083645]...

Admin

将内核头文件添加到 yocto raspberrypi-image
yocto-project

将内核头文件添加到 yocto raspberrypi-image

如何将内核头文件添加到 yocto 映像中。我尝试在 local.conf 中添加以下变量 IMAGE_INSTALL_append = " kernel-dev kernel-devsrc kernel-modules" 但我仍然无法看到构建目录/lib/modules/4.19.58/ 编辑 1:我正在使用 meta-raspberrypi-warrior、meta-openembedded-warrior、qt5-warrior 编辑 2:qt5-image.bbhttps://pastebin.com/PktdU77F qt5-基本图像.bb...

Admin

如何从 .vmdk 映像加载内核?
yocto-project

如何从 .vmdk 映像加载内核?

我在 warrior 分支使用 poky 来生成根镜像。Yocto 可以生成各种格式的最终​​镜像。其中一种格式是 .hddimg,提取后如下所示: EFI bzImage initrd libcom32.c32 libutil.c32 rootfs startup.nsh syslinux vesamenu.c32 点击此链接:http://embeddedguruji.blogspot.com/2018/11/run-your-intels-yocto-hddimg-in-virtual.html,我将 .hddimg 文件转换为 .vmdk 文件...

Admin

带有 tun-adapter 的 yocto 系统上的默认路由错误
yocto-project

带有 tun-adapter 的 yocto 系统上的默认路由错误

我能够构建一个支持 tun 适配器的 yocto 项目映像。一旦建立连接,就会使用目的地 0.0.0.0和网关 0.0.0.0创建了路由,我的互联网连接也断了。我的问题是,我不知道是谁或什么创建了这条规则。我确信建立连接的软件不会创建任何路由(我是开发人员)。有人知道如何阻止这条路由吗? Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 0.0.0.0 0.0.0.0 U 0 ...

Admin