嵌入式Linux是Linux在嵌入式计算机系统中的应用,例如移动电话,个人数字助理,媒体播放器,机顶盒和其他消费电子设备,网络设备,机器控制,工业自动化,导航设备和医疗仪器。
Yocto Project Boost 库:更改 bitbake 配方中使用的默认包版本
我正在使用 Yocto Project 开发 Linux 镜像操作系统。 我正在使用 SUMO 分支(Yocto Project 2.5)。 为了在我的 Linux 映像中安装 boost 库,我将这一行添加到 l...
我尝试通过 AT 命令使用 GSM EC200U 在 ESP32 上执行 FOTA 更新,但接收到的 bin 文件数据显示长度错误
我分享我的代码中的一些片段。 bool 下载固件(const char *url, const esp_partition_t *partition) { printf(“正在获取固件二进制文件... ”); // 初始化 UART 逗号...
STM32MP157F-DK2。软件包 debconf 未安装
我已经使用bitbake为stm32mp157f-dk2构建了一个图像。当尝试安装 Wazuh 时,我遇到以下消息: root@stm32mp1:~# dpkg -i wazuh-agent_4.8.0-1_armhf.deb 选择
向 Yocto 生成的自定义 Linux 映像添加新的内核参数
我正在尝试使用 Yocto 项目为我的嵌入式设备生成自定义 Linux 映像。 我需要将持久的自定义内核参数添加到通用的 /etc/sysctl.conf 中...
我有一个 update.raucb 文件,其中包含嵌入式设备的更新。该文件是所谓的 rauc 包。 如何查看 .raucb 文件的内容,例如 manifest.raucm 和根文件系统?
在我的客户中,我们正在从 ptxdist 切换到 Yocto。与此同时,我们还改用性能低得多的处理器,因此需要进行一些优化。我正在寻找一个分析工具...
我需要使用嵌入式 Linux 平台作为 USB 设备,以便从智能手机传输音频和视频。该平台有一个 USB A 插座,不支持 OTG(USB_ID 引脚未连接...
BeagleBone AI-64 miniDP 上的连接显示器无法工作
我和我的同事正在开展一个大学项目,该项目要求我们为 BeagleBone AI-64 板创建一个基于 Linux 的构建系统。创建的构建系统应该能够检测相机
嵌入式 Linux 上带有调制解调器管理器和网络管理器的 USB 调制解调器 (yocto dunfell)
我正在尝试让 USB 调制解调器在我的嵌入式系统上工作,该系统使用 Yocto Dunfell 的 Linux 以及 ModemManager 和 NetworkManager。 正如您在下面看到的,我能够将调制解调器连接到网络上...
我正在为自定义设备的嵌入式 Linux 应用程序编写 C++ 程序。我经常通过 popen 和 pclose 运行 Linux 终端命令。如果我只需要检查命令是否是exe...
如何在busybox shell脚本中以非阻塞模式刷新命名管道(FIFO)?
我尝试使用“cat”和“dd”命令来刷新 FIFO,这两个命令都会阻止操作。 以下是用于刷新的命令, 创建先进先出 mkfifo tmp.fifo 使用“猫”命令 猫 tmp.fi...
我的问题可能听起来很愚蠢,但这是我过去两天面临的一个简单问题。在写这个问题时,最新的内核版本是 4.14,但我想编译任何随机选择...
我正在尝试编写一个程序,用于 Teltonika (BusyBox v1.34.1) 上的 TRB246 上的串行通信。 传入的数据是原始数据,以十六进制字节为单位,每秒传入一次。 三种解决方案: 在 shell 中使用 microcom
我正在尝试为运行 uClinux 的嵌入式系统编写自动 md5sum 检查脚本。 该脚本以及我要检查的 tar 文件在我的计算机上生成。 脚本是这样的: ...
我的开发板是licheepi-zero,芯片是Allwinner v3s。 我按照教程成功编译了ov2640的内核。 我想根据...更改设备树配置
为什么OpenBMC中用fw_setenv设置的变量重启后就消失了,而其他变量却一直存在?
我在 OpenBMC 中遇到问题,我使用 fw_setenv 命令设置变量,但它在重新启动后消失。奇怪的是,我使用相同方法设置的其他变量仍然存在...
我在嵌入式linux上使用flexcan驱动程序,并且我有控制can消息的C程序。在我的 C 程序中,我需要检查 CAN 总线的状态,例如总线关闭或错误激活。我可以使用Linux
我有一个精简的 Linux 内核模块,它会引发错误: $ uname -a Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux $ gcc --版本 gcc(Debian 10.2....
request_mem_region() 实际上做了什么以及什么时候需要它?
我正在学习编写嵌入式Linux驱动程序,并决定启动一些GPIO以确保我正确理解这本书(LDD3,chap9.4.1)。 我能够按预期控制正确的 GPIO 引脚 (
我正在尝试为 u-boot 文件创建一个补丁文件,并将其应用于 Yocto 中我的 Avenger96 嵌入式板的 u-boot 配方。我想对u-boot的配置文件进行一些更改并创建一个patc...