yocto

更新 1:
yocto

更新 1:

我有两台类似的笔记本电脑,都是 ThinkPad P 系列。我将概述它们的规格: 新笔记本电脑: 英特尔(R) 酷睿™ i7-12850HX(16核24线程) 128GB DDR5,4TB SSD(2x2TB) Ubuntu 22.04.3 LTS 旧笔记本电脑: 英特尔(R) 酷睿™ i7-11800H(8核16线程) 64GB DDR4、3TB SSD(1x1TB + 1x2TB) Ubuntu 20.04.6 从所有规格来看,新款笔记本电脑的速度应该会明显更快,这也是大多数基准测试所显示的结果(sysbench cpu 显示新款笔记本电脑的速度...

Admin

系统启动时在 Yocto MiniDisplay 上打印
yocto

系统启动时在 Yocto MiniDisplay 上打印

我已经开发了一个 C 应用程序,并且也使用了 Yocto_MiniDisplay,它可以从应用程序中打印一些消息。 我需要在系统启动时启动该应用程序,以便在显示屏上显示“欢迎”。 我无法在系统启动时自动启动该应用程序。 我也在为 yoctopuce 设备使用 virtualhub 应用程序。 请帮帮我,这真的很紧急。 我正在使用 ubuntu 12.04。我不想要任何其他应用程序,我只需要在启动时运行我的应用程序。我面临的问题是 LCD 设备没有初始化。目前我已通过 USB 连接显示器。 如何在 ubuntu 中启动应用程序时添加超时。将我们的应用...

Admin

如何将 SipHash 补丁从内核 v4.11 添加到 v4.4.52
yocto

如何将 SipHash 补丁从内核 v4.11 添加到 v4.4.52

如何将 SipHash 补丁从内核 v4.11 添加到 v4.4.52,以使用 Siphash 替换 md5 加密函数,从而在 v4.4.52 中增加更多安全性?我们可以这样做吗?正确的做法是什么?我尝试从以下链接添加补丁:https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2c956a60778cbb6a27e0c7a8a52a91378c90e1d1 但出现错误。有人能帮忙吗? ...

Admin

如何在 yocto 中为 beaglebone black 修补 u-boot?
yocto

如何在 yocto 中为 beaglebone black 修补 u-boot?

我正在尝试对 beaglebone black 的 u-boot 进行一些修改,在 yocto nanbield 中进行编译。我试图做出的两个改变是: 关闭引导加载程序的延迟 启用从uEnv.txteMMC 上的文件启动 BOOTDELAY=-2我相信我可以通过添加来更改启动延迟configs/am335x_evm_defconfig 在查看源代码和启动脚本以使第二个更改正常工作时,看起来已经支持 uEnv.txt,但据我所知,它正在尝试在第一个设备上找到它,我相信是SD卡,我没有使用它。我需要它在 eMMC 上第一个 (FAT) 分区的根文件夹中进行搜...

Admin

为 Kirkstone 构建 python3-scipy
yocto

为 Kirkstone 构建 python3-scipy

我正在尝试为 Yocto/Kirkstone 安装 python3-scipy。 我使用内置命令 pipoe 安装了该软件包。 pipoe --python python3 --package scipy --licenses MIT 该命令有效并且安装了相应的配方。 编译并构建图像。 bitbake kirkstone-image.bb 在工作目录中,我将其视为 观察到的输出: cd /build/build/tmp/work/cortexa9t2hf-neon-linux-gnueabi/python3-scipy/1.13.0-r0/ tree ima...

Admin

每次启动后必须拔下 ath9k_htc wifi 并重新插入
yocto

每次启动后必须拔下 ath9k_htc wifi 并重新插入

上下文,我有一个 stm32mp135d odyssey 板,运行我自己的用 yocto 制作的 Linux 映像,并从 SD 卡启动。我插入了一个便宜的 ath9k wifi USB 加密狗,但遇到了一个令人讨厌的问题,即在拔下加密狗并重新插入之前,wifi 接口不会显示。 重新启动后,这里有一些输出可以帮助你们排除故障。 内核信息以防万一重要。 root@stm32mp1:~# uname -a Linux stm32mp1 5.15.67 #1 SMP PREEMPT Fri Mar 15 01:01:46 UTC 2024 armv7l GNU/Li...

Admin

QEMU 的 Yocto 实现
yocto

QEMU 的 Yocto 实现

QEMU 的 Yocto 实现与一般 QEMU 之间到底有什么区别? Yocto 文档中相关章节的开头就明确指出它们是不同的(请参阅https://docs.yoctoproject.org/dev-manual/qemu.html): 笔记 这个实现与一般的 QEMU 不同。 然而,在简要阅读完本章的其余部分后,我没有发现太大的区别。 现在我正在尝试确定安装 QEMU 的最佳方法是什么。我不确定是否使用 YoctoSDK/Poky 附带的 QEMU 实现或从下载的 QEMU 实现是否重要https://www.qemu.org/。有没有人有一个具体的例...

Admin

约克托。如何保持 u-boot 启动画面以及如何保持内核启动画面打开
yocto

约克托。如何保持 u-boot 启动画面以及如何保持内核启动画面打开

我正在将 Yocto 移植到我的板上。我为我的显示器编写了 u-boot 和内核图形驱动程序。一切正常。我唯一的问题是: 当内核开始加载时,u-boot 初始屏幕会显示一段时间,屏幕会变成空白 然后内核启动屏幕会出现一段时间,但屏幕会变为空白,直到加载 Weston。 是否可以防止屏幕变黑? ...

Admin

shell“未找到”响应的可能原因是什么?
yocto

shell“未找到”响应的可能原因是什么?

当尝试运行可执行文件时,shell 响应“未找到”的所有可能原因是什么? 可执行文件确实存在并且具有执行权限( chmod +x)。 ldd表示所有依赖项都存在。 文件表明可执行文件是针对正确的架构进行编译的(没有理由不应该这样,它是在 Yocto 构建中与系统的其余部分一起编译的)。 还有什么其他原因呢? ...

Admin

如何为使用 yocto 构建的 Linux 版本启用 UEFI 安全启动?
yocto

如何为使用 yocto 构建的 Linux 版本启用 UEFI 安全启动?

我正在生成 yocto 版本,并希望在我正在使用的英特尔机器上启用 UEFI 安全启动。这是一个非常基本的 yocto 构建,使用 core-image-minimal 和 meta-intel。它产生的工件如下所示: ./core-image-minimal-intel-corei7-64.wic ./bzImage-intel-corei7-64.bin ./bzImage--6.1.38+git0+d62bfbd59e_11e606448a-r0-intel-corei7-64-20240208204456.bin ./core-image-minim...

Admin

Suckless Surf 浏览器无法正确渲染网页
yocto

Suckless Surf 浏览器无法正确渲染网页

我使用 Yocto 和 BitBake 为 RPI4 创建了一个图像。我还添加了在 X11 和 openbox 上运行的 Suckless Surf 浏览器。尽管我能够打开浏览器并浏览网站,但浏览器窗口中的内容无法正确呈现。根据各个网站的配色方案,您可以看到它正在加载网站,但显示不正确。 (几乎就像一个扭曲的拼图,以错误的顺序组合在一起)。桌面上的其他所有内容(例如 xTerm)看起来都很正常。我没有找到任何错误日志可以为我指明正确的方向,所以我希望这里有人能给我一些指示。不幸的是,我在 GUI 方面没有太多经验,因此我们将不胜感激。 谢谢。 ...

Admin

如何手动安装 Yocto 映像?
yocto

如何手动安装 Yocto 映像?

我在安装使用 Yocto 构建的映像时遇到困难。过去我一直使用 u-boot、MBR 和传统启动。安装 Yocto 意味着创建boot和rootfs分区、安装第一阶段 u-boot 引导加载程序,并将文件复制/boot到引导分区(FAT32 分区)。 现在我正在尝试为似乎不支持传统启动的英特尔机器做一些非常不同的事情。我正在使用systemd-boot、GPT 和 UEFI。 如果我直接写入.wicYocto 生成的图像,它会正确启动。但是,如果我尝试按照上述过程手动分区并复制文件,它将运行systemd-boot,但一旦它尝试加载我的启动项,就不会发生任何...

Admin

如何在 Yocto 中删除 Sox 对 ffmpeg 的依赖
yocto

如何在 Yocto 中删除 Sox 对 ffmpeg 的依赖

在我的嵌入式应用程序中,我必须对 wav 文件进行下采样。我发现 SoX 可以完成这项工作,所以我将其添加到我的图像配方中。 构建图像时,它引发了一个错误,因为需要 ffmpeg 作为依赖项,所以我在我的配方中添加了 ffmpeg 然后它引发了以下错误: ffmpeg was skipped: because it has a restricted license 'commercial'. Which is not whitelisted in LICENSE_FLAGS_WHITELIST 所以我最终在我的 conf/local.conf 文件中添加了...

Admin

Yocto、bitbake - 如何删除补丁文件中不需要的块
yocto

Yocto、bitbake - 如何删除补丁文件中不需要的块

我正在尝试为seedStudio odyssey 板进行bitbake 系统。我在应用补丁时遇到问题 CmdError('quilt --quiltrc /home/seed-studio/STM/Distribution-Package/build-openstlinuxweston-stm32mp1/tmp-glibc/work/stm32mp1-ostl-linux-gnueabi/optee-os-stm32mp/3.19.0-stm32mp-r1-r0/recipe-sysroot-native/etc/quiltrc push', 0, "std...

Admin