NFS
在rockchip的sdk中,一般默认情况下是不打开NFS功能的,这给习惯使用NFS挂载的人带来了一定的麻烦,不过稍微修改一下内核,就能支持NFS
- 进入kernel目录
- sudo make menuconfig
进行如下的修改
[*] Networking support --->
Networking options --->
[*] IP: kernel level autoconfiguration
[*] IP: DHCP support
[*] IP: BOOTP support
[ ] IP: RARP support
File systems --->
[*] Network File Systems --->
<*> NFS client support
<*> NFS client support for NFS version 2
<*> NFS client support for NFS version 3
[*] NFS client support for the NFSv3 ACL protocol extension
<*> NFS client support for NFS version 4
[*] Provide swap over NFS support
[*] NFS client support for NFSv4.1
[*] NFS client support for NFSv4.2
(kernel.org) NFSv4.1 Implementation ID Domain
[*] NFSv4.1 client support for migration
[*] Root file system on NFS
[ ] Use the legacy NFS DNS resolver
< > NFS server support
[ ] RPC: Enable dprintk debugging
< > Ceph distributed file system
< > CIFS support (advanced network filesystem, SMBFS successor)
< > NCP file system support (to mount NetWare volumes)
< > Coda file system support (advanced network fs)
< > Andrew File System support (AFS)
保存退出,保存默认配置文件
sudo make savedefconfig
sudo cp defconfig ./arch/arm64/configs/rk1808_linux_defconfig
修改设备树
vi kernel/arch/arm64/boot/dts/rockchip/rk1808-evb-v10.dts
# 使能gmac
&gmac {
status = "okay";
};
编译烧录
sudo ./build.sh kernel
ADB
ADB一般用于安卓的调试&#