BSP 开发总览
BSP Development 主要放 SDK 编译、系统镜像编译、交叉编译、U-Boot、Kernel、DTS、驱动、镜像打包和实时内核补丁。
SDK 下载与编译
本页整理 Neardi Pi 3 SDK 开发时通用的编译主机环境。准备好主机环境后,再跳到对应系统的编译页面。
交叉编译与工具链
这里整理 Neardi Pi 3 / RK3576 常用的工具链环境。一般会遇到两种情况:
U-Boot / Kernel / DTS / 驱动
U-Boot、Kernel、DTS 和外设驱动通常会一起修改,所以统一放在这个页面。
Linux 内核头文件
在 Neardi Pi 3 上编译第三方驱动、外置内核模块时,一般需要安装与当前固件匹配的内核头文件。
实时内核
Neardi Pi 3 使用 RK3576 Linux 6.1 SDK。如果项目对实时响应有要求,可以使用 SDK 里提供的实时性能补丁。补丁目录在:
Android14系统编译
电脑硬件配置
Buildroot 开发
Buildroot 是 Linux 平台上一个构建嵌入式 Linux 系统的框架。整个 Buildroot 是由 Makefile(\*.mk) 脚本和 Kconfig(Config.in) 配置文件构成的。你可以和编译 Linux 内核一样,通过 buildroot 配置,menuconfig 修改,编译出一个完整的可以直接烧写到机器上运行的 Linux 系统软件(包含 boot、kernel、rootfs 以及 rootfs 中的各种库和应用程序)。若您要了解更多 Buildroot 开发相关内容,可以参考 Buildroot 官方的 《开发手册》。
Debian系统编译
电脑硬件配置
Ubuntu系统编译
电脑硬件配置