获取源码
为了快速的获取源码,我们可以从国内清华的 tuna 下载最新的 NetBSD src 和 xsrc 源码。
具体链接地址: https://mirrors.tuna.tsinghua.edu.cn/NetBSD/NetBSD-current/tar_files/
src.tar.gz, 为 NetBSD 核心代码,目前我们主要的关注核心代码和工具压缩包。
xsrc.tar.gz 为 NetBSD X11 相关代码。
pkgsrc.tar.gz 为 NetBSD pkgsrc 代码。
解压相关代码
tar -xzvf src.tar.gz
更新代码
由于我们通过 tuna 下载的源码,都是定期从 NetBSD 官网更新过来的,为了我们后续直接抓取到最新的代码,我们可以通过 cvs 对仓库进行配置和更新。具体过程如下:
配置远程仓库地址,以及更新代码:
export CVSROOT=anoncvs@anoncvs3.de.NetBSD.org:/cvsrootexport CVS_RSH="ssh"cd srccvs update -dP
虽然很多人推荐使用日本的 anoncvs 地址,但是经实测,jp 的 cvs 仓库速度没有德国人的快。
日本 cvs 地址::pserver:anoncvs@anoncvs.jp.NetBSD.org:/cvsroot ,密码为 anoncvs
德国 cvs 地址:anoncvs@anoncvs3.de.NetBSD.org:/cvsroot
官方地址:anoncvs@anoncvs.NetBSD.org:/cvsroot
瑞典 cvs 地址:anoncvs@anoncvs.NetBSD.se:/cvsroot;
首次更新,建立 cvs 仓库比较慢,需要比较长的时间。
构建工具链
参考龙芯的过程:
构建 mips64 工具链,也是 loongson 2F 可用的工具链 mips64el 。
./build.sh -m evbmips -a mips64el tools
./build.sh -U -m evbarm -a earmv5 tools
构建 NetBSD 内核和安装系统
构建 loongson 内核
构建龙芯内核:
./build.sh -U -m evbmips -a mips64el LOONGSON
构建龙芯安装系统:
./build.sh -U -m evbmips -a mips64el INSTALL_LOONGSON
为了快速的获取源码,我们可以从国内清华的 tuna 下载最新的 NetBSD src 和 xsrc 源码。
具体链接地址: https://mirrors.tuna.tsinghua.edu.cn/NetBSD/NetBSD-current/tar_files/
src.tar.gz, 为 NetBSD 核心代码,目前我们主要的关注核心代码和工具压缩包。
xsrc.tar.gz 为 NetBSD X11 相关代码。
pkgsrc.tar.gz 为 NetBSD pkgsrc 代码。
解压相关代码
tar -xzvf src.tar.gz
更新代码
由于我们通过 tuna 下载的源码,都是定期从 NetBSD 官网更新过来的,为了我们后续直接抓取到最新的代码,我们可以通过 cvs 对仓库进行配置和更新。具体过程如下:
配置远程仓库地址,以及更新代码:
export CVSROOT=anoncvs@anoncvs3.de.NetBSD.org:/cvsrootexport CVS_RSH="ssh"cd srccvs update -dP
虽然很多人推荐使用日本的 anoncvs 地址,但是经实测,jp 的 cvs 仓库速度没有德国人的快。
日本 cvs 地址::pserver:anoncvs@anoncvs.jp.NetBSD.org:/cvsroot ,密码为 anoncvs
德国 cvs 地址:anoncvs@anoncvs3.de.NetBSD.org:/cvsroot
官方地址:anoncvs@anoncvs.NetBSD.org:/cvsroot
瑞典 cvs 地址:anoncvs@anoncvs.NetBSD.se:/cvsroot;
首次更新,建立 cvs 仓库比较慢,需要比较长的时间。
构建工具链
参考龙芯的过程:
构建 mips64 工具链,也是 loongson 2F 可用的工具链 mips64el 。
./build.sh -m evbmips -a mips64el tools
./build.sh -U -m evbarm -a earmv5 tools
构建 NetBSD 内核和安装系统
构建 loongson 内核
构建龙芯内核:
./build.sh -U -m evbmips -a mips64el LOONGSON
构建龙芯安装系统:
./build.sh -U -m evbmips -a mips64el INSTALL_LOONGSON









