干货分享 |  创易栈推出第三方 NB-IoT ME3616 OPENCPU 学习教程

冒烟的蘑菇 2018-10-31 11:06:03

关于OPENCPU

由于目前高新兴已经发布了OPENCPU的资料,所以很多工程师准备摩拳擦掌的准备试试了,毕竟在我们大中华,买个模块就可以免费使用256KFLAHS以及256K RAM资源的MCU,还是一件比较划算的事情。

但是无奈OPENCPU的用法还是有一定技术门槛的。而且没有嵌入式工程师习惯的仿真口可以使用,这玩意类似于在手机上安装个APP的应用程序。

反正小编是不想玩OPENCPU的,因为我们毕竟跟着STM32巡展的。

但是总有那么一群孜孜不倦的工程师,在问小编一些OPENCPU的信息

懵逼的小编只能:给给给,我都给!全部给你们,一点都不留,毕竟我也就这么点东西:


ME3616编译工具、SDK下载链接:

https://pan.baidu.com/s/17R1TpCCnFS-UjDIzDxLptg 密码:1fxj

ME3616下载工具和说明文档链接:

https://pan.baidu.com/s/1wCxsf1a05F1GucQFgKRigQ 密码:7onz

 

当然一般来说,官方的支持是完全不够的,高手一直隐藏在民间:于是有了以下对话:

有那么好的资源那还不拿过来使用真是暴殄天物呀!

小编当然不想失去那么好的资源,于是跪求大侠的这个民间资源。大侠居然很爽快的答应了。


让我隆重介绍下这位无私的工程师:冒烟的蘑菇

    

来吧,孜孜不倦的工程师们 以下就是大侠的这篇ME3616的OPENCPU的第三方资源使用手册:


使用ME3616 OpenCPU 开发比较复杂,且官方SDK安装路径固定,不便修改,所以特制作了如下绿色环保IDE,以供大家使用。

 

把大象关进冰箱,需要3步:

而使用 ME3616 IDE,几乎比这还要简单,只需:

1,解压

如下图:

从上至下依次是:

l eclipse – IDE主程序,本IDE使用了 Eclipse && CDT,做为代码编辑环境,支持关键词高亮,自动补全等特性。

l projectdemo,即工程模板,如想新建工程,可直接将此目录下的 project 复制到任意路径(不限制为IDE下),即可。

l python,编译工程 python 版本,可忽略

l sdk,即 SDK 主目录,如果高新兴更新了 ME3616 ,可对应更新此目录即可

l tools,当下目录里只有 downloader,用于下载 OpenCPU 固件到设备

l workspace,建议参考工作区,如果你设置为了其他目录,可直接无视即可。

l IDE.exe,IDE入口程序,直接双击即可,注意,直接执行 Eclipse 下的 eclipse.exe 无法正常编译,清理工程!



2,执行IDE


双击 IDE.exe,稍等将会出现如下界面

再等等… … ^_^

看到此界面后,可设置你的工作区目录,你可以设置为第一步解压的 workspace目录,我就是这样做的,但此项设置完全随意不强制。设置完后点击记住配置,并点击 Launch,运行IDE,即可看到最终界面:


3,编辑/编译项目

只差关上冰箱门了,复制第一步解压出来的projectdemo\project 子文件夹到任意路径,留意尽量不要使用中文或含空格的路径。

回到 IDE 界面,关闭 Welcome 窗口,在左侧项目浏览器空白处点击右键,选择导入项目

勾选

New Scons project from existing source

并点击下一步

选择你复制的project 目录,点击 Finish 完成

左侧项目导航区域,点击 src,展开各子目录,点击 c 文件,即可开始进行编辑!

 

在主界面中,点击 Build 按钮,即可开始构建项目:

控制台中输出编译成功提示:

打开 

tools\downloader\ME3616Downloader.exe,定位到工程文件夹下的build\projectname.cfg ,准备好设备,点击开始即可。


Q & A

如何重新编译项目?

右击工程名,点击 Clean Project 即可清空项目,再次编译即可。


为何我的控制台没有输出?

答: 这可能是 Eclipse 的bug,可以点击控制台切换按钮,选择 Scons Console 即可,如下图所示:



问: 能调试否?

答: 你去问ME3616 模组厂商



问: 开发文档在哪儿?

答: 同上问

 

问: 示例代码在哪儿?

答: 示例代码在 sdk\examples 目录

 

问: 如何建立自己的子目录,如何设置include 路径

答:  打开工程目录下的 main.scons,修改如下图所示位置:


留意修改必须符合 python 代码语法,否则编译将失败,如不懂,可简单复制上一行,进行修改即可,留意每行后面都需要有半角逗号,最后一行可略。


以下是IDE的链接地址:

https://share.weiyun.com/5amm0Lk



热门文章

copyright@2014-2016 emakerzone.com 粤ICP备16121718号-2 公安局备案 粤公网