9得票2回答
启动时自动挂载独立分区时出现systemd/udev依赖失败问题

编辑:这在我尝试使用任何挂载点的单独分区时发生,而不仅仅是/var。 我正在使用Buildroot构建嵌入式Linux系统。我试图为/var使用一个单独的分区,但是这对于任何挂载点都会发生。我的init系统是systemd,设备管理使用udev。我已经编辑了我的fstab: # <f...

7得票1回答
在构建根文件系统中的内核defconfig(arm目标)

Debian 8 x64,buildroot 2016.02 / 2016-05-07 / 2016-05-13。 在运行make之前,经过make menuconfig并设置一些设置后,出现了一个错误: linux/linux.mk:424: ***未指定内核defconfig名称,请检...

19得票5回答
如何在Buildroot中配置Linux内核?

我正在尝试为x86目标构建rootfs,这很简单。但我无法弄清如何配置buildroot生成的内核。第一次运行时,使用的是menuconfig,但此后它已经缓存了.config文件,我找不到在哪里更改。 大约650MB的内核模块对嵌入式目标不是好事:P 在buildroot中有没有轻松的方...

10得票3回答
如何将Linux内核驱动程序模块添加为Buildroot软件包?

我正在使用Xilinx的Zybo Board构建嵌入式Linux,使用Buildroot工具。现在,我想要添加一个用C语言编写的驱动程序,用户程序可以使用它来写入一些特定的寄存器,从而控制一些LED灯。当我查阅手册时,基本上说要做的第一件事是在新包文件夹中创建一个Config.in文件,在其中...

9得票2回答
树莓派的嵌入式编程和快速启动

我是一名计算机工程学生,我的新项目遇到了问题: 一个小屏幕显示汽车信息等。这是一个非常简单的汽车电脑版本。 我使用树莓派已经1个月了,但是我找不到解决主要问题的方法:一个简单的Linux发行版,具有非常快的引导速度和开发图形界面应用程序的可能性。 我的主要进展如下: 我尝试了Arch ...

7得票3回答
使用Ubuntu 21.10构建Buildroot时出现错误。

我正在使用 buildroot(busybox) 编译 RISCV 架构的 Linux。之前我使用过 18.04 和 20.04,编译时没有遇到任何问题。现在我升级到了 21.10 版本,并移动了我的工具链,可以使用 which 命令找到它。但是在编译 Linux 时,出现了一些之前版本中没有...

14得票3回答
基于Linux的固件,如何实现一个良好的更新方式?

我正在使用alix 2d13开发基于Linux的设备。 我已经编写了一个脚本来创建镜像文件,创建分区,安装引导程序(syslinux),内核和initrd,并确保将根文件系统文件放入正确的分区。 配置文件位于tmpfs文件系统中,并由一个软件在系统启动时读取驻留在自己分区上的XML文件来创...

8得票3回答
构建根文件系统的Linux内核干净编译

我正在使用Buildroot来构建Linux固件。我该如何进行干净的重建仅限于Linux内核(而无需构建整个系统,因为这需要一个小时)? 我尝试了 - make linux-rebuild 但是这不能完全清除。 我也尝试过 make linux-reconfigure &&...

10得票1回答
缺失的libgcc_s.a该如何处理?

使用外部工具链别名codesourcery lite 2011在Buildroot中交叉编译库,导致...output/host/opt/ext-toolchain/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.1/../../../../arm-none...

7得票1回答
尝试执行文件时出现“sh: ./<file> 未找到”错误

我遇到了一个最奇怪的问题。我正在为安装Linux操作系统的ARM处理器交叉编译应用程序。我正在使用buildroot,一切都进行得很顺利,但当我尝试在目标设备上运行该应用程序时,出现了-sh:./hw:未找到的错误。例如: $ cat /tmp/test.cpp #include &lt;...