# rv1109-sdk **Repository Path**: telpouc/rv1109-sdk ## Basic Information - **Project Name**: rv1109-sdk - **Description**: RV1109 SDK - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-06-08 - **Last Updated**: 2025-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RV1109 SDK #### 介绍 这是基于rockchip_rv1126_rv1109_facial_gate精简的sysroot和工具链 #### 编译器下载 [gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf](https://share.weiyun.com/J6IElq1A) #### 安装教程 1. 下载 [host.tar.xz](https://gitee.com/telpouc/rv1109-sdk/raw/master/host.tar.xz) 2. 把 host.tar.xz 解压到 /opt/rv1109 3. 下载 [mkspecs.tar.xz](https://gitee.com/telpouc/rv1109-sdk/raw/master/mkspecs.tar.xz) 4. 把 mkspecs.tar.xz 解压到 /opt/rv1109/host ``` mkdir -p /opt/rv1109 tar xJf host.tar.xz -C /opt/rv1109 # 如果不需要用qmake,可以跳过mkspecs相关步骤 tar xJf mkspecs.tar.xz -C /opt/rv1109/host ``` 5. 下载 [gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf.tar.xz](https://share.weiyun.com/J6IElq1A) 6. 安装 gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf ``` mkdir -p /opt/rv1109/prebuilts/gcc/linux-x86/arm tar xJf gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf.tar.xz -C /opt/rv1109/prebuilts/gcc/linux-x86/arm cd /opt/rv1109/buildroot/output/rockchip_rv1126_rv1109_facial_gate/host/bin ln -sf ../../../../../prebuilts/gcc/linux-x86/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/* ./ ``` #### 使用说明 推荐使用CMake进行工程配置: ``` set(CMAKE_SYSTEM_NAME Linux) set(CMAKE_SYSTEM_PROCESSOR arm) set(HOST_DIR /opt/rv1109/host) set(COMPILER_DIR ${HOST_DIR}) set(CMAKE_SYSROOT ${HOST_DIR}/arm-buildroot-linux-gnueabihf/sysroot) set(CMAKE_C_COMPILER ${COMPILER_DIR}/bin/arm-linux-gnueabihf-gcc) set(CMAKE_CXX_COMPILER ${COMPILER_DIR}/bin/arm-linux-gnueabihf-g++) set(CMAKE_FIND_ROOT_PATH ${CMAKE_SYSROOT}) set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY) set(CMAKE_C_FLAGS "-march=armv7-a") set(CMAKE_CXX_FLAGS "-march=armv7-a") ``` 如果你是自己编写Makefile或使用其它构建工具,请自行了解如何配置交叉编译工具链以及sysroot