RK3568学习笔记10:Linux驱动开发之预备

Dr.Guo
发布于 2024-01-19 / 64 阅读
0
0

RK3568学习笔记10:Linux驱动开发之预备

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 其他命令

检查depmodmodprobeinsmodrmmod四个指令是否存在,一般是存在的。

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
安装交叉编译器工具链。


评论