- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用 yocto 迈出第一步。使用 psplash 时,我只能在关闭系统时看到 yocto-splashscreen。不是在系统启动时。
为此,我在 Virtual Box (oracle) 中使用 Ubuntu 18.10。我用这个命令构建图像:
~$ sudo apt-get install git python chrpath g++ gawk gcc make texinfo
~$ git clone -b sumo git://git.yoctoproject.org/poky
~$ cd poky/
~/poky$ source oe-init-build-env
~/poky/build$ nano /conf/local.conf
在文件末尾插入:
BB_NUMBER_THREADS = “8”
PARALLEL_MAKE = “-j 4”
IMAGE_INSTALL_append = “ psplash”
INHERIT_remove = “uninative”
构建:
~/poky/build$ bitbake core-image-minimal
运行图像:
runqemu qemux86
启动时我注意到以下两条消息:
framebuffer /dev/fb0 not detected
Boot splashscreen disabled
我发现了这个问题:yocto splash screen not appearing
我已经尝试在 local.conf
中添加 IMAGE_INSTALL_append = "psplash"
但没有效果。
你有什么想法吗?
最佳答案
我刚刚遇到了同样的问题。显然 yocto 会创建一个文件/etc/rc.d/S00psplash.sh 。 S00 意味着它在启动过程开始时执行,在加载所需的图形驱动程序之前。我将其更改为 S40 并且有效。还不确定如何在 yocto 中解决这个问题。您可能还需要添加到您的 local.conf:
DISTRO_FEATURES_append = "directfb"#(不确定这是否真的需要)
和
IMAGE_FEATURES_append = "splash"#(这可能已经为你的图像启用)
如果它不起作用,请反馈
最好的问候~
关于linux - psplash 图像未出现(yocto 和 qemu),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52969184/
谁能更全面地向我解释 sstate 缓存在 yocto 中是如何工作的? This explanation还不清楚。 我不明白这种情况何时发生: NOTE: Preparing runqueue NO
我想为一台新机器(称之为A)添加一些从上游获取的层,主要是为了使用这些层提供的机器A配置文件、内核和u-boot。然而,新层有几个 bbappend 文件(还有 bb 文件),其版本与我的 yocto
我正在尝试为我的飞思卡尔 imx6 板添加一个新层。它依赖于 meta-fsl-arm 层。 层被添加到 bblayers.conf。但是当我构建机器 imx6dlwisehmi 时,linux-im
如何使用 BitBake 配方向图像添加大量文件? 我将文件添加到图像所遵循的模式如下: SRC_URI += "file://bar" do_install () { install -
我是 Yocto 世界的新手。我正在尝试学习如何使用 Yocto 创建嵌入式 Linux 发行版,到目前为止已经成功地为我的定制板构建了一个基本镜像,并且系统运行良好。我目前正在使用 Yocto 分支
我有一个基于 Rocko 分支的工作 Yocto 构建系统,它为基于 ARM 的目标板生成图像。该板上的一个芯片是一个基于 ARM 的小型微 Controller ,与主 CPU 分开。它需要加载我必
我需要 Yocto 项目的源代码包。我已经拥有整个项目的所有资源,但它们还包括开发工具。 我想有一种方法来生成将为目标图像构建的所有包的(修补的)源。因此,例如,如果目标图像包含 busybox,我想
我有一个在解析过程中进行检查的配方。我想做的不是发出警告或因错误而停止,我想让 yocto 完全忽略配方,就好像它从未存在过一样。如果其他一些配方 RDEPENDS 在它上面,它仍然可能会出错,但否则
在 poky/build/tmp/work 目录中编辑源代码是一种好习惯吗?因为如果我们不小心清理了状态,更改将被删除。 或者,我们可以编辑"file"目录中的源代码以及配方文件,但由于这里的大部分代
我正在尝试使用 core-image-base 配方为 RPi 构建一个控制台图像,但在我的配置中的某个地方,我似乎已经打开了一些增加配方数量的东西由大约 1000 人构建,其中包括许多感觉不属于控制
我最近尝试构建基于 Linux 的嵌入式系统,这与我通常可以完全控制一切的嵌入式系统相去甚远。 作为其中的一部分,我正在研究 Yocto/bitbake/OpenEmbedded 构建系统。 我正在努
我有一些自己编写的 yocto 配方,这些配方会导致 yocto 状态缓存机制出现问题(比如当依赖项发生变化时不重建配方)。 有没有办法在每个配方的基础上禁用状态缓存? 在互联网上搜索我只能找到非常古
我正在为特定硬件构建 yocto(来自 nxp 的 imx6 saber-sdb)。我想从构建过程中删除特定的( Chrome )包。这样 chromium 包就不会被下载、编译,也不会成为目标镜像的
我正在尝试添加新的 c 文件来代替从 git 下载软件包后已经存在的文件。尝试过 bbappend 但原始文件仍然存在。还修改了 src_uri += file://fileone.c 但这是也不覆盖
假设我们有配方“A”和“B”,它们每个都在目标镜像上安装一些二进制文件。但在图像的运行时, 'A' 的二进制结果取决于 'B' 的二进制结果是否存在。如果我这样做的话,我可以使两个二进制文件都存在 I
我是 Yocto 和 Embedded 的新手,想要这样的东西, $ git clone https://github.com/babelouest/orcania.git $ git clone h
我正在尝试添加新的 c 文件来代替从 git 下载软件包后已经存在的文件。尝试过 bbappend 但原始文件仍然存在。还修改了 src_uri += file://fileone.c 但这是也不覆盖
假设我们有配方“A”和“B”,它们每个都在目标镜像上安装一些二进制文件。但在图像的运行时, 'A' 的二进制结果取决于 'B' 的二进制结果是否存在。如果我这样做的话,我可以使两个二进制文件都存在 I
我是 Yocto 和 Embedded 的新手,想要这样的东西, $ git clone https://github.com/babelouest/orcania.git $ git clone h
我使用 Yocto 构建了一个文件系统,使用了 core-image-minimal 的 .bbappend。两个问题: 我如何找出哪个包占用了 rootfs 上的大量存储空间? 除了查看每个包的 $
我是一名优秀的程序员,十分优秀!