yocto-project

Yocto 和 ARM 文档和建议
yocto-project

Yocto 和 ARM 文档和建议

我正在尝试在 Docker 上为 ARM 构建 Yocto 版本,但需要一些帮助来弄清楚 ARM 方面的问题。 我在一篇文章中看到,将 IMAGE_INSTALL += "python3-dev" 添加到 local.conf 中将安装 python,但是 BBlayers 中的其他 meta-X 怎么办?我该如何添加它们?我以为将它们放在层中,它们就会自动安装。 任何类型的文件都将受到赞赏! ...

Admin

如何在现代版本的嵌入式 Linux 上运行 68000 二进制文件(68376 二进制文件)?
yocto-project

如何在现代版本的嵌入式 Linux 上运行 68000 二进制文件(68376 二进制文件)?

我们正在开发一款嵌入式产品,使用 ARM 架构上的 Yocto Linux,即 ST 的 STM32。 对于当前版本,我们的目标是尽可能快速而粗糙地重新使用最初为以前的更老的产品编写的代码,该产品基于 68376 微处理器(包括用于 CAN 总线通信的 toucan),在定制板上。 有没有办法使用一些软件模拟器/虚拟机软件尽可能按原样运行旧的 68376 二进制文件?(我的意思是“模拟器”是一种软件模拟器,例如类似于老式游戏机的模拟器,或者虚拟机,而不是电路内模拟器。) 60376 二进制 没有 GUI 必须通过串行端口与另一个 Linux 进程进行通信(...

Admin

Yocto 构建过程中遇到错误(KIRKSTONE 用于 VAR-SOM-MX6 板),由于 BitBake Fetcher 错误导致 systemd 配方无法解压
yocto-project

Yocto 构建过程中遇到错误(KIRKSTONE 用于 VAR-SOM-MX6 板),由于 BitBake Fetcher 错误导致 systemd 配方无法解压

我在基于 FSL Community BSP 4.0 和 5.15.71_2.2.0 Linux 版本的 VAR-SOM-MX6 - Yocto Kirkstone 4.0 的环境设置过程中遇到错误。终端输出如下。我已经使用git clone并获得了 255 稳定版本。 endo_test_pc@endo-test-pc:~/var-fslc-yocto$ bitbake fsl-image-qt5 WARNING: You have included the meta-virtualization layer, but 'virtualization' h...

Admin

无论 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