No Description

thead_admin c9134b784c Linux_SDK_V1.1.2 1 year ago
components 2056ebbf7e Linux_SDK_V1.0.3 1 year ago
solutions c9134b784c Linux_SDK_V1.1.2 1 year ago
.gitignore 39a822e2b3 Linux_SDK_V0.9.5 2 years ago
README.md 39a822e2b3 Linux_SDK_V0.9.5 2 years ago
env.sh 39a822e2b3 Linux_SDK_V0.9.5 2 years ago
project.cmake 39a822e2b3 Linux_SDK_V0.9.5 2 years ago

README.md

安装 pkg-config

sudo apt install pkg-config

修改环境变量

在 文件 env.sh 中 修改

export SYSROOT_PATH=~/.local/riscv64-toolchain/sysroots

路径到 D1_SDK 的安装 sysroot 路径

设置环境变量

source env.sh

编译

cd solutions/fota-service
mkdir build
cd build
cmake ..
make

solution 增加组件

solutions/fota-service/CMakeLists.txt 文件中 增加 COMPONENT_LIST 即可

list(APPEND COMPONENT_LIST
            kv
            ulog)

如何增加一个三方库依赖

pkg_check_modules (LIBS REQUIRED IMPORTED_TARGET gio-2.0 dbus-1)

在该语句后面增加三方库名称 注意:名称会有版本号后缀,可以去 ~/.local/riscv64-toolchain/sysroots/riscv64-oe-linux/usr/lib/pkgconfig 目录搜索对应的具体名称