【RK3588开发】RK3588的Debian系统环境搭建

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 上)

③发起连接

  1. 安装完后, Ctrl + Shift + P打开命令面板。

  2. 输入并选择:Remote-SSH: Connect to Host...

  3. 选择 + Add New SSH Host...

  4. 在输入框里填入连接命令

    复制代码
    ssh root@192.168.1.30
  5. 按回车,选择第一个配置文件

  6. 右下角会弹出一个通知,点击Connect按钮。

④身份验证

这时候 VS Code 顶部会弹窗询问几个问题,请务必选对:

  1. Select the platform(选择平台):选 Linux
  2. Are you sure...(确认指纹):选 Continue
  3. Enter password(输入密码):输入开发板的 root 密码(我不知道密码是啥,我直接用串口中断给改了)

(6)给开发板装vscode的扩展插件

安装C/C++ 和CMake Tools插件(是安装在开发板上)

(7)配置编译环境

建立工程然后编写CMakeList.txt,选择安装的编译器,vscode会帮我们找到,然后就可以编出可执行文件了

相关推荐
Apipi*9 小时前
30天速通Linux 第六章信号及信号处理
linux·运维·信号处理
天启HTTP10 小时前
爬虫防封核心原理:IP轮换机制与风控规避逻辑
linux·服务器·网络·爬虫·tcp/ip
广州浮点FLOATLIC12 小时前
许可证服务器迁移后软件打不开:研发 IT 怎样定位连接问题
linux·服务器·数据库
BLUcoding13 小时前
接口服务公网超时排查记录:SecureRandom 阻塞问题分析与解决
java·linux·springboot·aes·securerandom
AIgorithmGEEK13 小时前
[Linux]从手写报头到内核套路:序列化、反序列化与自定义协议全链路
linux·运维·服务器·网络·序列化·反序列化
Nil20813 小时前
leetcode 139单词拆分
linux·运维·服务器
Starry-sky(jing)13 小时前
BUG: unable to handle kernel paging request 完整排查:dmesg 四要素与三路定罪
linux·运维·服务器·内核·排障
mounter62513 小时前
从硬件互连到操作系统变革:CXL 技术演进与 Linux 内核工程挑战
linux·运维·服务器
xh didida14 小时前
Linux -- 基础IO
linux·服务器·开发语言·c++
zly350015 小时前
centos7 mount设备挂载 /dev/sda1/硬盘挂载
linux·运维·服务器