8.3 应 用开发、编译与示例
本节主要解答与在RDK平台上安装/使用第三方库、编译应用程序、运行官方示例以及相关问题。
如需交叉编译部署,请参考交叉编译环境部署
Q1: 第三方库在RDK上的安装/交叉编译和使用方法是怎样的?
A:
- 板端直接安装: 如果第三方库提供了适用于ARM架构的预编译包(例如
.deb
文件),或者可以通过包管理器(如apt
)直接安装,那么可以在RDK板卡上直接进行安装。对于Python库,如果Pypi上有对应的arm64 wheels包,也可以直接pip install
。 - 交叉编译: 如果第三方库需要从源码编译,推荐在PC开发主机上进行交叉编译,然后将编译产物部署到RDK板卡上。
- 环境部署: 详细的交叉编译环境搭建步骤,请参考地平线开发者社区的教程:交叉编译环境部署
- 编译步骤: 通常需要配置CMake Toolchain文件,指定交叉编译器、目标系统Sysroot等。