RK3588的Debian系统环境搭建
(1)WiFi配置
加载wifi驱动,直接开机自动加载,把下面这个命令放到/etc/rc.local 里,注意不要放到exit0后面了
shell
insmod /lib/modules/8733bu.ko
这样就可以通过图形界面来连接wifi了,和电脑一样
然后修复 DNS
shell
echo "nameserver 223.5.5.5" > /etc/resolv.conf
到这板子就可以联网了
(2)开发板安装装编译器
shell
apt-get update
apt-get install build-essential
(3)修改板子的root密码
shell
passwd root
(4)SSH配置
修改ssh配置,至于为啥搞这莫多,我也不知道,ai给我的说是这样比较保险,那就保险一点吧,一句话能用就行
shell
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config
sed -i 's/PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config
echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
service ssh restart
(5)vscode远程连接
①开发板的 IP 地址设置
在开发板的终端输入以下指令可以看到所有的ip,我要用网线,直接把eth0的ip写死了和我电脑在同一网段,也可以用wifi(慢的要死)
shell
ip a
注意设置开发板ip时用屏幕好搞,不要设置网关!!!,这样ssh连着开发板的同时也能用wifi上网
②安装 Remote - SSH 插件 (在电脑 VS Code 上)
③发起连接
-
安装完后, Ctrl + Shift + P打开命令面板。
-
输入并选择:Remote-SSH: Connect to Host...
-
选择 + Add New SSH Host...
-
在输入框里填入连接命令
ssh root@192.168.1.30 -
按回车,选择第一个配置文件
-
右下角会弹出一个通知,点击Connect按钮。
④身份验证
这时候 VS Code 顶部会弹窗询问几个问题,请务必选对:
- Select the platform(选择平台):选 Linux
- Are you sure...(确认指纹):选 Continue
- Enter password(输入密码):输入开发板的 root 密码(我不知道密码是啥,我直接用串口中断给改了)
(6)给开发板装vscode的扩展插件
安装C/C++ 和CMake Tools插件(是安装在开发板上)
(7)配置编译环境
建立工程然后编写CMakeList.txt,选择安装的编译器,vscode会帮我们找到,然后就可以编出可执行文件了