我正在尝试为我的FriendlyARM编译一个Linux内核,但是我得到了这个错误:
kevin@kevin-VirtualBox:~/Desktop/FriendlyARM/linux-2.6.38-friendlyarm-newgccpatched$ make
make: arm-linux-gcc: Command not found
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up t
我正试图为我的嵌入式arch linux arm机器交叉编译FTDI VCP驱动程序。我将源文件从下载到正在运行内核的主机上:
2.6.32-54-generic-pae
在运行Makefile时,我会得到与内核头相关的错误,即:asm/线程_info.h文件找不到。我意识到这意味着我的asm符号链接被破坏了,所以我尝试将它链接到
linux 2.6.32-54/include/asm-泛型
但是该目录的内容也不包括thread_info.h,我正在试图找到它。
有没有人交叉编译的FTDI VCP驱动程序的嵌入式arch linux arm使用Ubuntu作为他们的主机,并能指出我的正确方向?
我有一个飞思卡尔iMX6 SMARC模块和载波板。它来自UbuntuLinaro12.04LTS(内核3.0.35)的制造商。我需要大量的串口,所以我得到了带有Exar XR17V358芯片组的Syba 8端口XR17V358卡。当我试图从Exar网站安装驱动程序时,我得到了一个错误:
make -C /lib/modules/'uname -r'/build SUBDIRS=/home/linaro/Desktop/exar modules
make: *** /lib/modules/3.0.35/build: No such file of directory. Stop
从几天以来,为了发现内核编程,我正在做一个小项目。然而,我在互联网上读了很多书,之前问过一个关于内核编译的问题,在某个时候我仍然感到迷茫。
如果我需要做一些内核编程,我认为使用Linus的Linux源代码将是最好的起点。因此,我做了以下(来自MacOS高中塞拉利昂)
下载内核的来源:
解拉链
启动终端并运行:
vagrant init
vagrant up
vagrant ssh
连接后,我输入:
cd /vagrant/linux,以便进入Linux源代码解压缩文件夹。
make menuconfig我刚刚按了ok/保存
sudo ma
如何在Travis CI中构建Linux内核?我已将script: make menuconfig添加到我的Travis配置中,但它不起作用,并表示
No output has been received in the last 10 minutes
我该如何解决这个问题呢?
链接到GitHub repo:并在PR中提交修复(如果可能