1. 编译Linux内核
在SDK文件夹下编译内核:./build.sh kernel
2. 准备工作
2.1 创建/lib/modules/4.19.232
需要在根文件系统中创建 /lib/modules/4.19.232目录,因为后面驱动开发都是将驱动编译成模块,然后放到 /lib/modules/4.19.232目录中。其中 4.19.232是所使用的 Linux内核版本号,RK3568所使用的 linux内核版本号为 4.19.232,所以就是 /lib/modules/4.19.232目录。
2.2 其他命令
检查depmod
、modprobe
、insmod
和rmmod
四个指令是否存在,一般是存在的。
2.3 安装adb
工具
RK3568开发板中预先安装了adb工具,如果没有,请在buildroot文件夹下使用make menuconfig
工具配置,然后编译镜像。
WSL中通过sudo apt install adb
安装该工具。
然后通过adb工具测试能否连接到开发板。可以使用USB和网络两种连接方式。
2.4 安装交叉编译器
按照RK3568学习笔记4:Win11+Clion+Cmake+WSL+RK3568交叉编译环境搭建
Dr.Guo 安装交叉编译器工具链。