一.下载linux内核源码
我使用的是linux-loongson-release-zb-kernel.tgz
将其解压到/usr/src目录下: tar -xzvf linux-loongson-release-zb-kernel.tgz
这样在此目录下会生成linux-loongson-release目录
二.下载交叉编译工具
下载地址: http://dev.lemote.com/files/binary/toolchain/kernel/gcc-3.4.6-newbin.ls2f.tar.gz
解压放到/opt目录下,先要修改/opt的权限
sudo chmod 766 /opt
tar -xzf gcc‐3.4.6‐newbin.ls2f.tar.gz -C /opt
然后在环镜变量中制定其路径
export PATH=/opt/gcc-3.4.6-newbin/bin:$PATH 也可把它写入~/.bashrc,便于多次使用
设置可执行权限
chmod +x /opt/gcc-3.4.6-newbin/bin -R
三.内核配置
在源码目录下:
cp arch/mips/configs/loongson3a_xxxx_config .config
注:目前在arch/mips/configs下有5个龙芯3a的配置文件
loongson3a_dawnin