板型支持
板型支持系统负责管理不同硬件板卡的配置和初始化。本系统采用模块化设计,将引脚复用(pinmux)配置与板级初始化逻辑分离,便于维护和扩展。
系统特性
模块化设计:板级代码与引脚配置分离
外部板型支持:支持在 SDK 外部添加自定义板型,无需修改 SDK 源码
两级搜索机制:优先搜索自定义路径,然后搜索 SDK 内置板型
简单易用:通过
build.sh命令行参数即可切换板型配置管理:通过 Kconfig 管理板型配置选项
已支持板型列表
SDK 当前内置以下板型:
arcs_mini - ARCS Mini 开发板,紧凑型设计,适用于快速原型开发
arcs_evb - ARCS EVB 评估板,功能丰富,适用于产品原型开发和功能评估
详细的板型技术资料请参考各板型目录下的 README.md 文档。