11得票3回答
嵌入式Linux-固件更新的机制是什么?

我考虑在嵌入式Linux项目(一个工业应用)中开发Yocto项目,并对具有嵌入式Linux经验的人有一些问题 - 如果有Yocto经验就更好了。只需要了解固件更新中通常正在进行的工作。 我有一些要求,包括身份验证、安全通信协议、如果更新失败需要回滚某种类型的功能。此外,如果有一种逐步释放整个...

11得票1回答
.bb(配方)和.bbclass(类)在Yocto中有什么区别?

我刚开始了解Yocto。我没有找到关于类(.bbclass)文件的很多信息。我知道.bb文件是一个配方,其中包含构建软件包的指令。我们何时需要编写配方,何时需要编写类文件?它们之间有什么区别?

11得票5回答
如何在u-boot中禁用串口控制台(非内核)

我正在为英特尔Edison构建一个Yocto映像。其中一个映像组件是带有Edison特定补丁的u-boot。默认情况下,Edison的UART端口用于u-boot控制台。我想禁用此功能,但仅限于串行接口(u-boot还侦听USB,必须保留)。我的主要关注点是UART端口上的“按任意键停止自动引...

11得票1回答
在Yocto配方中,class-target和class-native之间的区别是什么?

我正在努力理解Yocto食谱。 以下是Yocto食谱中的一行: DEPENDS_append_class-target = " grub-efi-native" 我理解的是这个配方依赖于grub-efi-native软件包,而我正在努力理解的是class-target字段。 手册中有...

10得票2回答
通过命令行从 /dev/mem 读取特定的内存地址

为了背景信息,我正在在Xilinx板上使用嵌入式Linux(Yocto:krogoth)编写驱动程序与FPGA IP核进行交互。 出于调试目的,我想从物理内存中读取特定的内存地址。/dev/mem看起来很有前途。我想问一下如何从命令行读取特定物理内存地址的值。我希望能够像这样使用 cat /...

10得票4回答
Bitbake: 如何列出镜像中使用的所有配方和追加文件?

我正在使用OpenEmbedded-Core,并创建了一个优先级为6的自定义层。经过几个月的开发,现在我想将我的层的优先级提高到8,因为另一个优先级为7的层中的附加文件正在干扰我在我的层中添加的附加文件。 我的问题是,如何生成使用图像中的食谱和.bbappend文件列表? 我希望在进行优先...

10得票1回答
Yocto“无法运行qemu:无法初始化SDL(x11不可用)”

所以我在本地构建服务器上安装了Yocto,因为谁想让庞大的构建占用他们的工作空间呢? 主机和服务器都是Arch Linux 4.19.44-1-lts版本。 无论如何,我只是按照快速构建页面上找到的示例运行它,链接在这里,但当我尝试时... $ runqemu qemux86 通过启用X...

10得票1回答
QBackingStore::endPaint()被调用时,在backingstore绘图设备上有活动画笔。

我正在跟随这个教程将qml部署到Yocto上。我使用的是Beaglebone Black而不是Raspberry,但我认为这并不重要。当我在Beaglebone Black上运行命令"./QmlProject"时,出现了错误:QBackingStore::endPaint() called w...

10得票3回答
SRC_URI和FILESEXTRAPATHS_prepend在bitbake中的区别

为什么即使在FILESEXTRAPATHS_prepend变量中包含文件路径,我们仍然需要在SRC_URI中提供文件路径?例如: SUMMARY = "Simple Hello application" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://$...

10得票1回答
部署.ipk文件给其他开发者的步骤

我有一个配方(假设为my_package_1.0.bb),它构建库并将所需的库和标头添加到sysroot中,以便进行开发。同时,我在build/tmp/deploy/ipk/下看到了我的包的.ipk文件。 我的要求是,我想分享这些库、头文件和部署这些内容的配方到客户的sysroot目录中(供...