Yocto 和 ARM 文档和建议
我正在尝试在 Docker 上为 ARM 构建 Yocto 版本,但需要一些帮助来弄清楚 ARM 方面的问题。 我在一篇文章中看到,将 IMAGE_INSTALL += "python3-dev" 添加到 local.conf 中将安装 python,但是 BBlayers 中的其他 meta-X 怎么办?我该如何添加它们?我以为将它们放在层中,它们就会自动安装。 任何类型的文件都将受到赞赏! ...
我正在尝试在 Docker 上为 ARM 构建 Yocto 版本,但需要一些帮助来弄清楚 ARM 方面的问题。 我在一篇文章中看到,将 IMAGE_INSTALL += "python3-dev" 添加到 local.conf 中将安装 python,但是 BBlayers 中的其他 meta-X 怎么办?我该如何添加它们?我以为将它们放在层中,它们就会自动安装。 任何类型的文件都将受到赞赏! ...
背景: 在使用内置 NIC 和 USB 以太网加密狗的 oDroid XU4 上运行 ArchlinuxARM(尝试过许多不同的制造商/芯片组)。 问题: 当我断开以太网电缆与 USB 加密狗的连接时(即 USB 加密狗仍连接到系统,但载波信号丢失),以太网 USB 设备会从系统树中掉线,并且在重新插入以太网电缆时不会重新连接(尽管 USB 端口本身保留,但子系统会链接回 USB 总线设备而不是网络设备)。该ip link命令还反映了网络接口的丢失,直到 USB 加密狗本身从系统中拔出,然后重新插入系统(通用设备udevadm —-trigger不会重新识别...
我并不是真正的 Linux 专家,所以我感觉有点迷茫。 我在 WSL 中运行 Ubuntu 22.04.3 LTS 映像,因为我需要使用 Windows PC 交叉编译 ARM Linux PC(BeagleBone Black,从现在起为“BBB”)的程序。该映像由 Powershell 命令自动安装,WSL.exe --install我对此很满意。 我已经能够添加 armhf 架构、gcc-arm-linux-gnueabihf 并构建我的程序,但是我收到了来自 BBB 的 glibc 版本错误。 所以我尝...
最近在测试 Arm 架构嵌套虚拟化。由于我没有真正的 Armv8.4 CPU,因此我使用 QEMU-9.0.0-rc2 来模拟 Arm 芯片。根据 QEMU 更新日志,QEMU-9.0.0 中已添加对 FEAT_ECV、FEAT_NV 和 FEAT_NV2 的支持。此外,我使用 linux-6.8.4 的 KVM 作为 Hypervisor。下面是我用来启动外部 QEMU 的命令: ./qemu-9.0.0-rc2/bin/qemu-system-aarch64 -nographic -machine virt-9.0,secure=on,virtualiz...
我们正在开发一款嵌入式产品,使用 ARM 架构上的 Yocto Linux,即 ST 的 STM32。 对于当前版本,我们的目标是尽可能快速而粗糙地重新使用最初为以前的更老的产品编写的代码,该产品基于 68376 微处理器(包括用于 CAN 总线通信的 toucan),在定制板上。 有没有办法使用一些软件模拟器/虚拟机软件尽可能按原样运行旧的 68376 二进制文件?(我的意思是“模拟器”是一种软件模拟器,例如类似于老式游戏机的模拟器,或者虚拟机,而不是电路内模拟器。) 60376 二进制 没有 GUI 必须通过串行端口与另一个 Linux 进程进行通信(...
我希望你能帮助我解决这个问题,因为我在 Google 上搜索到的解决方案对我没有帮助。 我收到了一台新的 ARM 平板电脑(小米 Book 12.4),搭载 Windows 11 Pro。我不记得它附带的版本,但将其更新到 23H2(22631.3296)并没有解决问题。我甚至尝试了在线重新安装选项,但没有帮助。另外,我使用的是本地(非 Microsoft)帐户。 问题 1:有一台装有 Windows 11 Pro 的 ARM 平板电脑和一台装有 Windows 10 Pro 的远程 PC。我尝试通过 RDP 连接到 Win10 PC,但在安全连接步骤中失败...
寻找在使用 Windows 10 x64 作为主机时在 Windows arm64 下构建软件的方法。 搜索引擎没有显示有用的结果。AI 提到了一些“ARM64 仿真工具(虚拟机管理程序平台)”,但进一步搜索没有得到结果。 ...
我从 Intel Mac 升级到了 Apple Silicon Mac。多年来,我一直使用 Windows 10 VM 在 Mac 上运行 Dragon。转移后,我发现我的旧 VM 不兼容,因此必须构建一个新的。好吧,我真的不想经历从 Windows 10 到 Windows 11 的用户界面变化,所以我找到了可以在 ARM 平台上运行的 Windows 10 的 Windows Insider 版本。 不幸的是,我发现的内容已经过时了,每天都会提醒我好几次这个事实。建议在这里https://learn.microsoft.com/en-us/windows...
Kali Linux 官方网站为 Raspberry Pi Zero W 提供了两个版本,但没有任何关于它们之间区别的解释: Kali Raspberry Pi Zero W Kali Raspberry Pi Zero W(PiTail) Raspberry Pi 成像仪也是如此。它没有提供任何细节,也没有结果 它们之间有什么不同? ...
我需要一个 Pi 来运行一些程序。但是,程序的常见问题解答中提到它“支持最流行的平台 arm7 和 arm64”。 我的 Pi Zero 仅具有 ARMv6 指令集;当我运行该程序时,到处都是分段错误。 我想确保购买适合我用途的 Pi。据我所知,Raspberry Pi 4 使用 ARMv8 规则集。我可以使用该 v8 设备运行 v7 程序吗? ...
半导体公司可以使用 ARM ISA 并为其设计自己的微架构吗?在这种情况下,他们是否仍应向 ARM 支付许可费。 如果是,那么是什么阻止公司定义自己的 ISA 并根据自己的 ISA 设计处理器呢? ...
我在 OLED 显示屏(ssd0303)上看不到任何东西。 我只是使用这个演示:https://www.freertos.org/portlm3s811keil.html 正如你所见,它是这样说的: 打印任务是唯一允许访问 LCD 的任务 - 从而确保互斥和对资源的一致访问。其他任务不直接访问 LCD,而是将它们希望显示的文本发送给打印任务。打印任务大部分时间都处于阻塞状态 - 只有在消息排队等待显示时才会被唤醒。 但实际上,如果我使用 进行编译make并使用 运行,qemu-system-arm -M lm3s811evb -kernel gcc/R...
我遇到了一个奇怪的问题,我不知道该如何解决。我有一台旧的 CHIP 计算机。它是一台类似于 Raspberry Pi 的单板计算机。它在 ARMv7 CPU 上运行,并配有 RTL8723BS WiFi 芯片。 最初它使用的是 Debian 8 操作系统。计算机本身非常老旧 - 大约 7-8 年前生产的。从那时起制造商就破产了,因此整个项目不再维护。 最近我决定将它用作打印服务器,我做的第一件事就是升级到 Debian 12。我逐步升级(8 -> 9 -> ... -> 12),升级到 Debian 9 后出现了奇怪的问题。我无法从 Mac...
我有一台基于 ARM 的 Windows Dev Kit 设备(又名 Project Volterra,运行 Windows 11)。我以与登录主台式机(Intel,Windows 10)和 Surface Pro(Intel,Windows 11)相同的用户身份登录。这是与我的 gmail 地址关联的 Microsoft 帐户,而不是其他管理帐户。 在以下任何一种情况下,通过 RDE 在机器之间进行连接时都不会提示我输入凭据: 桌面版到 Surface Pro 从 Surface Pro 到台式机 从 ARM 到桌面 ARM 到 Surface Pro ...
当我拿到我的 OrangePi Zero 3 设备时,我成功地在 microSD 上加载了 Ubuntu22 映像并顺利启动了它。 我最终遇到了屏幕边框被切割的问题,为了了解这是由于 Linux 操作系统还是设备硬件本身的问题,我决定测试不同的操作系统。 然后我尝试了 Armbian、Debian 和 Arch,但它们都无法启动(红色 LED 根本没有闪烁),并且还测试了不同的优质微型 SD 卡。 然后,我重新刷新了第一次尝试时成功的原始 Ubuntu 22 映像,它再次顺利启动,没有任何问题。 在我看来,一旦 OrangePi Zero 3 设备使用操作系...