A7-3588 · 系统
BSP 概览
软件组成
A7-3588 BSP 包含引导程序、Linux 内核、设备树、驱动、根文件系统或 Android 系统,以及镜像打包和升级工具。系统软件沿用 RK3588 的开发体系,PCIe 3.0 x4 对应 FPGA 链路。
| 层次 | 职责 |
|---|---|
| 引导程序 | 完成系统引导、加载内核和设备树 |
| 设备树 | 描述控制器、外设连接、电源、时钟、复位和引脚复用 |
| 内核与驱动 | 管理显示、采集、USB、网络、音频和 PCIe 设备 |
| FPGA 配套软件 | 通过 PCIe 完成端点访问及应用数据交互 |
| 用户态系统 | 提供运行环境、系统服务、调试工具和应用 |
| AI 软件栈 | 完成 NPU 模型转换、运行与性能分析 |
开发路线
Linux 开发 分别介绍 6.1 与 5.10 内核体系的构建组织及产物;Android 开发 介绍 Android 12、Android 14 的环境和镜像关系。选择与项目系统版本对应的 SDK,按该版本的配置与脚本完成构建。
修改外设配置时,先通过 设备树 定位板级配置,再在对应驱动和应用层验证。系统更新通过 固件升级 执行,应用调试可使用 ADB。
软件版本管理
每个交付版本记录 SDK 提交、内核版本、板级配置、设备树、镜像校验值、FPGA 工程版本、端点驱动版本和应用版本。局部更新后同步检查相关镜像是否来自同一构建,保存启动日志及外设测试结果。
应用集成
显示使用 DRM 或 Android 显示服务,图像采集使用 V4L2 或 Android Camera 服务,音频使用 ALSA 或 Android 音频服务。PCIe FPGA 通过配套驱动接入应用;NPU 与大语言模型运行按各自工具及运行库版本配套部署。