ss928_framework/Readme.md
leon 8192208a0f feat(Readme): 更新Readme文档并添加安装参考链接
1. 在Readme.md文件中新增了关于Windows Subsystem for Linux(WSL)安装参考链接。
2025-01-22 11:11:48 +08:00

1.7 KiB
Executable File
Raw Blame History

wsl环境

1. 安装wsl

ubuntu版本必须为18.04。 windows打开powershell 输入以下命令不要使用cmd

wsl --install -d Ubuntu-18.04

安装参考地址:https://learn.microsoft.com/zh-cn/windows/wsl/install

2.正常安装928的开发环境参考指南。

3.修改目录

3.1 交叉编译工具

修改cmake/ss298.cmake目录交叉编译工具路径

SET(CMAKE_C_COMPILER   /opt/linux/x86-arm/aarch64-mix210-linux/bin/aarch64-mix210-linux-gcc)
SET(CMAKE_CXX_COMPILER /opt/linux/x86-arm/aarch64-mix210-linux/bin/aarch64-mix210-linux-g++)
SET(CMAKE_STRIP        /opt/linux/x86-arm/aarch64-mix210-linux/bin/aarch64-mix210-linux-strip)

3.2 修改CMakeLists.txt

把全部的/home/setups/ss928_framework/ 替换为自己wsl项目目录比如/mnt/d/ss928_framework/

4. 把虚拟机中相关目录拷贝wsl中同样的目录下

注意!!!,

注意!!!,

注意!!!,

复制粘贴- /usr/local/lib/usr/local/local先打成压缩包再解压到wsl目录中直接从虚拟机中复制出来的时候会报错不支持符号链接的主机无法复制。

压缩并保持符号链接

zip -ry ~/lib.zip /usr/local/lib/*

需要复制的目录为

# 需压缩复制
- `/usr/local/lib`
# 需压缩复制
- `/usr/local/local`
# 可直接复制
- `lib/aarch64-linux-gnu`
# 可直接复制
- `usr/lib/aarch64-linux-gnu`

cmake3.24版本

下载地址:https://cmake.org/files/v3.24/cmake-3.24.0-linux-aarch64.tar.gz 解压后的bin目录为可执行文件自行放到目录中。

5.编译

mkdir build
cd build
cmake ..
make -j(nproc)

build/libss928driver.so为生成的动态库文件