# iot_guie **Repository Path**: simonlx/iot_guie ## Basic Information - **Project Name**: iot_guie - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2026-05-11 - **Last Updated**: 2026-05-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # iot_guie --- # 安装配置wsl ## 安装wsl 可AI教程 ### 设置wsl 2为默认版本 wsl --update wsl --set-default-version 2 ### 查看wsl支持的系统 wsl --list --online ![alt text](images/4779e779-a4da-464d-9c22-507b3348bacd.png) ### 安装Ubuntu 24.04 wsl --install Ubuntu-24.04 ### 安装完成后,查看已安装的系统 wsl -l -v ![alt text](images/image.png) ### 如果后续安装配置失败,可以重新安装 wsl --unregister Ubuntu-24.04 wsl --install Ubuntu-24.04 ## 配置wsl ### 安装MobaXterm 网盘下载安装 ### 使用MobaXterm登录Ubuntu-24.04 ![alt text](images/b2e54905-944f-44a4-af3a-0d444b03608b.png) ### 设置登录的是root用户 sudo vim /etc/wsl.conf ![alt text](images/c5b7a82c-30a4-4dcd-903c-4dd56134f3b0.png) 按键盘**insert**按键可以进入修改模式,修改**default=root** 按键盘**esc**键退出修改模式 输入**:wq** ![alt text](images/image-1.png) 保存退出 # 配置ubuntu ### 检查系统版本 lsb_release -a ### 更新系统 注意使用root用户 apt-get update -y apt-get upgrade -y ### 安装相应的开发工具 apt-get install automake autoconf libtool libxrandr libx11-dev libxft-dev autoconf libtool bison gperf libgles2-mesa-dev libxext-dev libxrandr-dev libxi-dev libxcursor-dev libxdamage-dev libxinerama-dev -y ### 检查安装情况 gcc -v ![alt text](images/image-2.png) # loongarch编译器(面向龙芯开发板) ### 安装loongarch编译器 1.复制loongarch64-linux-gnu-gcc13.3.tar.xz到Ubuntu-24.04的/home目录下 loongarch64-linux-gnu-gcc13.3.tar.xz网盘上下载,使用MobaXterm的browser打开/home目录,直接loongarch64-linux-gnu-gcc13.3.tar.xz进去。 ![alt text](images/f89c3bc9-e70e-47ff-a4e0-ea5728a6f838.png) 2.解压 cd /home tar -xvf loongarch64-linux-gnu-gcc13.3.tar.xz ### 配置loongarch编译器 1.配置/home/loongarch64-linux-gnu-gcc13.3/bin/到环境变量里 下载myenv.sh,把myenv.sh复制到/etc/profile.d/ 2.设置myenv.sh权限 执行source /etc/profile.d/my_env.sh,或者直接用MobaXterm设置 ![alt text](images/image-3.png) 3.执行my_env.sh source /etc/profile.d/my_env.sh 4.检查安装效果 cd /home loongarch64-loongson-linux-gnu-gcc -v ![alt text](images/image-4.png) # 安装arm编译器(面向广和通开发板) 1.安装 apt install gcc-aarch64-linux-gnu g++-aarch64-linux-gnu -y 2.检查安装情况 aarch64-linux-gnu-gcc -v ![alt text](images/image-2222.png) # 安装已编译好的vcpkg ## window 网盘下载vcpkg-export-x64-windows-20260510.rar 直接解压到D盘,注意不要嵌套其它目录 ![alt text](images/image-5.png) ## ubuntu 网盘下载vcpkg-export-x64-linux-20260511.rar、vcpkg-export-loongarch64-linux-20260510.rar、 vcpkg-export-arm64-linux-20260511.rar 全部解压后,复制到Ubuntu-24.04的/home目录下,注意不要嵌套其它目录 ![alt text](images/d40620c9-e8d9-46d4-9068-e4131408dd15.png) ![alt text](images/image-6.png) # 编译下位机 ## 安装CMake 网盘下载,默认安装 ## 安装Visual Code 网盘下载,默认安装 需要安装扩展C/C++、WSl、CMake Tools ## 安装Visual Studio 2022 网盘下载,需要安装C++和Linux支持 ![alt text](images/image-7.png) ![alt text](images/image-8.png) ## 下载源码 https://gitee.com/simonlx/iot_guie ## 编译源码 ### 检查源码 查看源码的CMakeLists.txt,检查路径是否和之前配置的完全一致 ![alt text](images/6d6b410a-88c3-4091-b5a4-cfd240aadbab.png) ### window系统 在window系统下,我们可以编译运行下位机,方便开发业务代码 1.运行CMake ![alt text](images/fd061420-a648-4bce-b53c-cda7c1288577.png) 弹出的提示都选择默认 ![alt text](images/image-9.png) 2.设置lower为启动项 ![alt text](images/{C03C13A3-AF26-4039-9418-5B7B368305CB}.png) 3.运行 ![alt text](images/image-10.png) ### 龙芯系统 1.配置CMakeLists.txt 修改LOONGARCH设置为ON,ARM为OFF ![alt text](images/475ac1d2-1de9-495e-bd6f-33e5a5efb93b.png) 2.打开Visual Code 打开远程窗口,连接wsl ![alt text](images/{0E49B772-9EB1-4100-961B-7FAAF5F48385}.png) ![alt text](images/image-11.png) 3.打开wsl下的程序路径 ![alt text](images/32c011ff-e292-4e1b-8ba0-6d4bd13b1cb1.png) 4.重新生成 点击CMakeLists.txt,鼠标右键,选择全部重新生成 ![alt text](images/{8FDDB5BD-3897-40FC-83DC-EAC0EB618F3C}.png) 选择loongarch64编译器 ![alt text](images/{E3D04BF2-414E-477D-98CD-FD70F174136A}.png) 5.运行 打开iot_guie\bin_loongarch\Release ![alt text](images/image222.png) 把lower和lower.ini复制到龙芯开发板上 建议放在/home目录,并给lower添加777权限。(参看设置myenv.sh权限) ### 广和通系统 1.配置CMakeLists.txt 修改LOONGARCH设置为OFF,ARM为ON ![![alt text]](images/image-12.png) 2.重新生成 点击CMakeLists.txt,鼠标右键,选择全部重新生成 ![alt text](images/{8FDDB5BD-3897-40FC-83DC-EAC0EB618F3C}.png) 选择loongarch64编译器 ![alt text](images/{E3D04BF2-414E-477D-98CD-FD70F174136A}.png) 3.设置root登录 广和通sc171默认登录账号是:fibo,密码:123。 如果需要root账号登录(方便使用MobaXterm上传文件),需要设置root密码,同时设置ssh允许root登录。 设置密码(为了统一管理,密码要求也是root): sudo passwd root 设置ssh允许root登录: sudo vim /etc/ssh/sshd_config 找到PermitRootLogin,按insert按键进入修改模式,设置其为yes ![alt text](images/image.png) 按esc按键退出修改模式,输入:wq退出。 重启ssh: sudo systemctl restart ssh 使用root登录 4.其它操作和龙芯的类似