作者:luxun12222
版权声明:本文为博主原创文章,转载请标明转载来源( https://blog.youkuaiyun.com/luxun12222/article/details/80756354)
最近公司项目需要使用LoRa搭建物联网节点,需要编译和构建LoRaWan的开源代码。今天记录一下Windows下使用VS Code构建LoRaMac-node代码。
1.下载LoRaWan节点端开源代码
LoRaMac-node是LoRaWan开源代码,可以在github上下载到源代码,下载地址: LoRaMac-node
此文档下载的版本是 4.4.1(2018-03-07)版本
解压LoRaMac-node-4.4.1.zip
备注:编译LoRaMac-node项目的路径中不要出现中文,空格,或者目录名过长情况,有可能构建会出现位置异常。
2.构建LoRaMac-node的先决条件
需要安装CMake
条件:CMake版本 >= 3.6
下载CMake的Windows版本,编写此文档的Windows是x86_64版本,所以下载的是cmake-3.12.0-rc1-win64-x64.msi
安装cmake-3.12.0-rc1-win64-x64.msi,并且选择添加CMake环境变量
在系统环境变量Path中可以看到
安装完成,查看是否安装成功
在cmd输入命令:cmake --version
需要安装GNU ARM-Toolchain工具
访问ARM开发者网站下载GNU ARM嵌入式开发工具。