Configuration 为MIPS32编译2.6.21内核

Configuration 为MIPS32编译2.6.21内核,configuration,linux-kernel,mips32,Configuration,Linux Kernel,Mips32,有人能帮我为mips32 acrh编译内核2.6.21吗?请告知我应该从make menuconfig中选择哪些选项。我已经安装了工具链,目标板是一个小小的endian系统 提前感谢,, 苏维克我终于解决了这个问题。在我的内核配置中,机器选择错误,因此配置中没有设置MIPS32、LITTLE_ENDIAN标志。经过几次尝试,我已经能够选择正确的选项,现在我可以用这种配置构建我的模块。非常感谢你的帮助 谢谢, 苏维克我终于解决了这个问题。在我的内核配置中,机器选择错误,因此配置中没有设置MIPS3

有人能帮我为mips32 acrh编译内核2.6.21吗?请告知我应该从make menuconfig中选择哪些选项。我已经安装了工具链,目标板是一个小小的endian系统

提前感谢,,
苏维克

我终于解决了这个问题。在我的内核配置中,机器选择错误,因此配置中没有设置MIPS32、LITTLE_ENDIAN标志。经过几次尝试,我已经能够选择正确的选项,现在我可以用这种配置构建我的模块。非常感谢你的帮助

谢谢,
苏维克

我终于解决了这个问题。在我的内核配置中,机器选择错误,因此配置中没有设置MIPS32、LITTLE_ENDIAN标志。经过几次尝试,我已经能够选择正确的选项,现在我可以用这种配置构建我的模块。非常感谢你的帮助

谢谢,
苏维克

这在很大程度上取决于你的目标板的细节。。。您以前有过linux内核配置吗?如果你完全不知所措,我相信DDWRT/OpenWRT路由器包是一个MIPS嵌入式linux,你可以借用它的配置作为一个遥远的起点,但是你可能需要做很多工作来开发一个适合你的主板硬件的配置。通常的初始目标是获得一个稳定(如果不一定是全速)的处理环境,并刷新和映射DRAM,让串行驱动程序工作,以便您可以看到早期启动消息。此外,您可能需要考虑启动和闪烁-您有uboot吗?在引导过程中有什么特定于芯片的东西吗?如果从头开始做这件事,你最好为你的主板或类似的主板找到一个工作配置,即使是旧的linux内核,也要考虑很多。谢谢你的回复。让我具体说明我的要求。我需要为运行2.6.21内核的目标平台编译一个内核模块。如果我在目标系统上成功运行的其他模块上运行file命令,它将显示“ELF 32位LSB可重定位,MIPS,MIPS32版本1(SYSV),未剥离”。我下载了2.6.21内核,更新$ARCH和$CROSS_编译并编译内核。现在,当我在模块makefile中指定此内核源路径时,它将构建一个用于MIPSII和MSB的模块。linux-2.6.21/.config没有config\u MIPS32集和config\u LITTLE\u ENDIAN集。因此,我认为在根据该内核构建模块之前,需要配置内核(至少修改这两个选项)。我的想法正确吗?如果不是,我的方法应该是什么?另外,请让我知道这两个选项(mips32和'little endian')是否可以在我的模块Makefile中指定。那么你的目标是什么?这在很大程度上取决于你的目标板的细节。。。您以前有过linux内核配置吗?如果你完全不知所措,我相信DDWRT/OpenWRT路由器包是一个MIPS嵌入式linux,你可以借用它的配置作为一个遥远的起点,但是你可能需要做很多工作来开发一个适合你的主板硬件的配置。通常的初始目标是获得一个稳定(如果不一定是全速)的处理环境,并刷新和映射DRAM,让串行驱动程序工作,以便您可以看到早期启动消息。此外,您可能需要考虑启动和闪烁-您有uboot吗?在引导过程中有什么特定于芯片的东西吗?如果从头开始做这件事,你最好为你的主板或类似的主板找到一个工作配置,即使是旧的linux内核,也要考虑很多。谢谢你的回复。让我具体说明我的要求。我需要为运行2.6.21内核的目标平台编译一个内核模块。如果我在目标系统上成功运行的其他模块上运行file命令,它将显示“ELF 32位LSB可重定位,MIPS,MIPS32版本1(SYSV),未剥离”。我下载了2.6.21内核,更新$ARCH和$CROSS_编译并编译内核。现在,当我在模块makefile中指定此内核源路径时,它将构建一个用于MIPSII和MSB的模块。linux-2.6.21/.config没有config\u MIPS32集和config\u LITTLE\u ENDIAN集。因此,我认为在根据该内核构建模块之前,需要配置内核(至少修改这两个选项)。我的想法正确吗?如果不是,我的方法应该是什么?另外,请让我知道这两个选项(mips32和'little endian')是否可以在我的模块Makefile中指定。那么生产线是什么呢?