基于M5311的OPENCPU环境的安装配置

下面开始学习M5311-NB模组的OPENCPU编程的第一步环境的安装配置

概述

    M5311 OpenCPU SDK 开发包提供交叉编译链、所需的库文件和头文件、 API 和 API 调用示例程序,这些 API可以实现客户相应的需求。所有的内容将以 SDK 安装包的形式提供给客户,客户只需要按照使用向导解压SDK 包,然后进行应用程序编写,编译完成后烧入模组开发板中即可调试使用。
    M5311 OpenCPU SDK 的开发环境位于 sdk 目录下。
    注:SDK的安装路径中不能包含中文和空格

M5311 OpenCPU SDK开发包介绍

    将M5311 OpenCPU SDK解压后得到如下文件目录,这里面就是我们开发的SDK的编译环境目录:
在这里插入图片描述
进入SDK目录,详情如下:
“apb” 目录是基础功能相关头文件
“firmware” 目录是编译后固件生成的目录
“fota” 目录是 FOTA 升级相关目录
“inc” 目录是 user 头文件目录
“lib” 目录是 SDK 部分库文件
“lwip” 目录是 lwip 协议栈头文件
“os” 目录是操作系统相关头文件
“out” 目录是部分库文件及编译结果目录
“src” 目录是 user 源文件目录
“utils” 目录是编译环境相关文件
其中 buil.bat 文件为编译脚本,Windows 环境安装 gcc 编译环境后可编译软件版本。

gcc 编译环境安装

    进行OpenCPU 开发,需安装好编译环境,其编译环境是基于gcc编译器。
1.在开发工具附录包中找到 GNU Tools ARM Embedded.zip ” 文件并将 zip 包解压至 C: Program Files( x86)” 目录下。
2.将” C: Program Files (x86) GNU Tools ARM Embedded 4.9 2015q3 bin ” 路径添加至系统环境变量。
在这里插入图片描述
3.添加完环境变量后,如编译失败则需要重启电脑。现在,编译环境已经安装好,下一步做编译验证环境的安装正确。

编译程序验证环境的安装正确

1.首先确认要使用的硬件版本,以 LV 为例,编译命令为: build.bat LV 。 在命令行中进入 SDK 主目录,也就是我们上一步解压的SDK开发包的目录,输入 build.bat LV 命令后回车,即可执行编译:
在这里插入图片描述
2.编译成功不报错误会在 firmware/LV 目录下生成 nbiot_m2m_demo.bin 固件 ,可根据生成的时间可以是否是最新生成的固件。

3.目前编译脚本支持三个参数(区分大小写):
− build.bat LV : 编译生成硬件版本为 LV 的固件
− build.bat CM: 编译生成硬件版本为 CM 的固件
− build.bat CLEAN: 清除编译结果
比如清除编译结果:
在这里插入图片描述
到此,我们顺利能够成功编译并生成BIN文件,说明我们的编译环境已经安装正确。

发布了25 篇原创文章 · 获赞 8 · 访问量 1986

猜你喜欢

转载自blog.csdn.net/hltx666/article/details/104187833