标签: beagleboard

什么是 u-Boot dtb 文件以及如何使用它 (BeagleBoard xM)?

我正在尝试为 BeagleBoard xM (Rev. C) 构建自定义 Linux。我做了很多 C/C++,但我是从头开始构建和安装 Linux 的初学者。

我使用了 Yocto Project 构建工具 ( https://www.yoctoproject.org/ ),它看起来很有前景——它为 u-Boot 引导加载程序、Linux 内核和根文件系统构建了文件。

此页面提供了使用 Yocto 生成的文件设置 micro SD 卡的说明。但是,图像文件包含一个“.dtb”文件,该文件在设置说明中未提及。

这个文件和板子硬件有关系吗?各种网站都提到加载 dtd 文件(可能在 uEnv.txt 中?),但我没有找到任何详细信息。

我使用上面的说明用MLO和u-boot.img设置了启动分区,并用uEnv.txt搞砸了一点。我还使用根文件系统设置了第二个分区。

我能够启动和登录(通过串行端口控制台),但看起来大部分板硬件 - 例如视频和所有 USB 设备,包括以太网 - 都无法正常工作。这可能是因为我没有使用 .dtb 文件吗?

有人可以解释 dtb 以及如何在 Beagle 板上使用它吗?谢谢!

linux boot bootloader beagleboard

14
推荐指数
1
解决办法
6万
查看次数

为ARM编译FFMPEG

我有一台 Linux ARM 计算机(BeagleBone Black)。我正在尝试做一些相机流媒体,需要 FFMPEG 来做。我已经尝试了我能想到的所有方法(包括以下一般编译指南),但未能在没有致命错误的情况下编译 FFMPEG(用于 ARM)。

ubuntu@ubuntu-armhf:~/ffmpeg_sources/ffmpeg$ ./configure --prefix="$HOME/ffmpeg_build" \

--extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib" \ --bindir="$HOME/bin" --extra-libs=" -ldl" --enable-gpl --enable-libass --enable-libfdk-aac \ --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx \ --enable -libx264 --enable-nonfree --enable-x11grab

错误:找不到 libfdk_aac

有谁知道如何为 ARMv7 处理器编译 FFMPEG?

ffmpeg compile arm beagleboard

9
推荐指数
1
解决办法
3526
查看次数

在运行 Debian 的 BeagleBone Black 上禁用 GUI

他们网站上的 BeagleBone Black 的 Debian 映像默认带有 GUI。我想完全禁用 GUI,但要以最简单的方式。它用作无头设备,不需要占用这些资源。

我已成功禁用它,但我觉得我的程序在幕后破坏了事情。我所做的就是:

apt-get remove lightdm
Run Code Online (Sandbox Code Playgroud)

回想起来,也许apt-get purge会更好。

任何人都可以看到方法中的漏洞,或推荐更好的方法吗?

谢谢。

linux debian beagleboard beaglebone

2
推荐指数
1
解决办法
9958
查看次数

标签 统计

beagleboard ×3

linux ×2

arm ×1

beaglebone ×1

boot ×1

bootloader ×1

compile ×1

debian ×1

ffmpeg ×1