2. 不同LubanCat_SDK对比¶
注解
LubanCat_Chip_SDK将于2024年9月10日起逐步停止新功能的添加,只进行Bug修正。RK系列板卡的后续开发支持已经转移到LubanCat_Linux_Generic_SDK。 各版本SDK独有内容将在标题添加 (Gen) 或 (Chip) 标识,未添加此标识则表示内容通用。
2.1. 不同版本SDK对比¶
为了满足用户的需求,目前野火基于LubanCat-RK系列板卡共推出3个SDK包,分别是LubanCat_Linux_rk356x_SDK、LubanCat_Linux_rk3588_SDK和LubanCat_Linux_Generic_SDK。
2.1.1. 区分SDK版本¶
本文档同时包含了多个SDK的使用说明,除了通用内容以外,还包含根据SDK差异编写的文档,为了更好的将本文档内容与不同的SDK包对应,我们先要区分SDK版本。
通过网盘下载SDK源码的用户,可以通过源码压缩包的名称来区分,分别是:
LubanCat_Linux_Generic_SDK_xxxx.tgz,对应LubanCat_Linux_Generic_SDK
LubanCat_Linux_rk356x_SDK_xxxx.tgz,对应LubanCat_Linux_rk356x_SDK
LubanCat_Linux_rk3588_SDK_xxxx.tgz,对应LubanCat_Linux_rk3588_SDK
通过Github在线下载或已经将SDK源码包解压的用户,可以通过repo工具的配置文件来查看。
查看.repo/manifest.xml文件中的include这一行,name后面的字段是实际的xml配置文件的名称
lubancat_linux_generic.xml,对应LubanCat_Linux_Generic_SDK
rk356x_linux_release.xml,对应LubanCat_Linux_rk356x_SDK
rk3588_linux_release.xml,对应LubanCat_Linux_rk3588_SDK
2.1.2. SDK对比¶
在本文档中,将LubanCat_Linux_Generic_SDK简称为LubanCat_Gen_SDK; 由于LubanCat_Linux_rk356x_SDK和LubanCat_Linux_rk3588_SDK基于同一框架,差异较小,所以统称为LubanCat_Chip_SDK。 如果文档中的内容通用于所有版本SDK,则以LubanCat-SDK代指
差异 |
LubanCat_Gen_SDK |
LubanCat_Chip_SDK |
支持板卡 |
所有使用RK芯片的LubanCat板卡 |
对应RK芯片的LubanCat板卡 |
更新状态 |
持续更新中 |
已进入稳定版本,只修复BUG |
便利性 |
框架较新,功能更多,开发更便利 |
配置简单,冗余功能少 |
功能 |
使用较新的内核、根文件系统等组件 |
使用稳定版的内核、根文件系统等组件 |