其实把这几块 riscv 板子放到这里我还是有点犹豫的,不过看看说吧,暂时先放到这里看看后面怎么样吧。
VF2 的串口连接线序是这样的: 7(白)、 9(绿)、 11 (黑).
官方教程:
https://forum.sophgo.com/c/duo/9
http://192.168.xx.1/ 3600 小米管理后台:
# on unmatched: git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git cd linux make ARCH=riscv O=build/unmatched defconfig make ARCH=riscv O=build/unmatched
— cross build https://stackoverflow.com/questions/55053784/how-to-compile-linux-kernel-4-20-for-risc-v https://gist.github.com/carloantinarella/d94373ee2d6fb1add3f2474d0af470ad
Refer to https://people.debian.org/~stapelberg/2015/07/27/dh-make-golang.html
Debian riscv32最终不会进入official port, 看来只能存在于debian-ports,且是长期存在的。
roadmap可以参考portsdocs.
reboostrap目前已经完成,后面打算一周 rebase 一次。
https://github.com/yuzibo/riscv32
reboostrap 完成后,还有gcc 及 perl需要构建: 在完成 reboostrap的rootfs里继续使用。
# perl 手动安装依赖
apt source perl
apt build-dep "-a$HOST_ARCH" perl
cd /tmp/buildd/perl/perl-5.36.0
## cross
cp -avr debian/cross/riscv64 debian/cross/riscv32
sed -i 's/riscv64/riscv32/' debian/cross/riscv32/*
apt install libcrypt-dev:$HOST_ARCH
dpkg-buildpackage "-a$HOST_ARCH" -B "-P$profiles" -d -uc -us | tee ../build.log
# 其他类似