宏远天翔 Wiki

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 与大语言模型运行按各自工具及运行库版本配套部署。