本地编译
在文件/etc/apt/sources.list 添加源
http://dev.lemote.com/debian lenny main contrib nonfree
http://dev.lemote.com/debianloongson loongson main
安装编译工具:
aptget install gcc
下载内核源码
git clone git://dev.lemote.com/linux_loongson.git #将 git 仓库克隆下来
git checkout origin/linux2.6.27.1lemote –b linux2.6.27.1lemote #使用 2.6.27.1 分支源码
使用默认配置编译
cp arch/mips/configs/ls2f_notebook_config .config #使用 yeeloong 的默认配置
cp arch/mips/configs/ls2f_fuloong_defconfig .config #如果为 fuloong2f 编译内核请使用这个配
置。
make menuconfig #配置内核
make #编译内核
make modules_install #安装模块
使用新内核
将编译好的 vmlinux 拷贝到目录/boot
修改/boot/boot.cfg 中 kernel 一行,指向新内核。
交叉编译
叉编译工具链:
地址:http://dev.lemote.com/debianloongson/code/gcc3.4.6newbin.ls2f.tar.gz
tar xf gcc3.4.6newbin.ls2f.tar.gz –C /opt #解压
chmod +x /opt/gcc3.4.6newbine/bin R #添加可执行权限
编辑~/.bashrc,在文件最后添加 export PATH=/opt/gcc3.4.6newbin/bin:$PATH
下载内核源码
同上
使用默认配置编译
cp arch/mips/configs/ls2f_notebook_defconfig .config #yeeloong 配置
cp arch./mips/configs/ls2f_fuloong_defconfig .config #如果是为 fuloong2f 编译请使用该配置
make ARCH=mips menuconfig #配置内核选项
make ARCH=mips CROSS_COMPILE=mipsellinux #编译内核
make ARCH=mips CROSS_COMPILE=mipsellinux modules_install #安装内核模块
注意:这里模块默认安装在/lib/modules 下面的,考虑到交叉编译可以在 Makefile 中的添加
export INSTALL_MOD_PATH=/path/to/your/dir 然后打包传到 yeeloong 或者 fuloong 机器上
用默认配置不能使用USB键盘鼠标,需要把内核的OHCI选上
更多内容参考http://dev.lemote.com/code/linux_loongson
分享到:
相关推荐
1、该工具只能在Debain系列32位系统,如ubuntu 14.04 、ubuntu 16等32位系统上运行,应用该工具编译后的程序可在龙芯2F电脑上运行; 2、交叉编译工具:mipsel-gcc mipsel-g++等; 3、可应用于中科龙梦灵珑系列龙芯...
介绍龙芯3A5000的PMON编译及烧录、PMON的常用配置、内核编译等。
erlang官方没有龙芯版本的安装包,这个是用24版本的源码在龙芯3a5000下编译的版本,解压缩以后将bin路径加入PATH环境变量即可使用。
龙芯2F与龙芯2E相比,主要有以下几个方面的提高。一是主频提高30%以上,通过频率筛选,将有1GHz以上的产品。二是相同频率下功耗降低40%左右,并增加了很多诸如降频、温度传感器、关闭L2等功耗管理功能。三是集成了更...
龙芯2F处理器数据手册.适用想了解或者开发龙芯的爱好者
龙芯2F处理器数据手册 -20080806041302
龙芯2F处理器用户手册-20080821113149.pdf
龙芯2F Debian用户手册 看看也许有好处的哦~~
龙芯2F用户手册,开发龙芯的用户必备
龙芯2f debian 启动kernel,在百度贴吧里找到的
龙芯2F处理器详细资料,技术参数及应用介绍。技术参数全面
详细介绍对龙芯1B PMON和Kernel的编译、烧写,手把手教你如何从0到OS的启动。
胡伟武对龙芯2设计的经验教训总结,对于CPU设计和验证人员有很大的参考作用
本文适用于linux内核编译,主要是用于国产linux内核编译,如龙芯,中标麒麟等。特殊情况特殊对待,文章仅供产考
龙芯loongarch 架构交叉编译工具链最新1.2版本,loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.2.tar
龙芯2f的用户手册,是学习龙芯的必备资料。
根据龙芯平台 Linux 内核实际情况,将内核的源码文件分为三部分: 驱动部分、体系架构相关部分 以及公共部分。 a) 驱动部分: 包含内核 driver 目录下所有的文件。 b) 体系架构相关部分:内核源码中与体系架构相关的...
龙芯2F处理器的详细资料, 包括体系结构,指令集的详细描述
龙芯Pmon-gcc-64位编译