BC26opencpu

BC26 OPenCpu环境搭建,编译及下载
一、opencpu简介
opencpu说白了就是在模块上BC26留出一部分flash及ram区域,提供开发人员编程。移远提供开发了SDK,提供了一部分基础例程,剩下的事情,各个程序员根据应用,举一反三,进行相应开发。

opencpu的优点,这手册上列出的几条:
快捷开发嵌入式应用,缩短产品开发周期 //这个从何说起???
无需外部处理器,存储器及离散和相关的设计费用 //减低了开发成本,减少了零部件的使用。
减小终端产品的实际尺寸 // 零部件减少的结果 。
降低产品功耗 //零部件减少的结果。
远程空中无线升级 //
防拷贝技术增强产品的安全性 //待探索
改善产品的市场性价比,提升产品竞争力 //

废话不再多说,直接步入正题。

二、环境搭建
移远公司提供了一个OpenCpu的文件夹,打开文件夹,如下图:
BC26opencpu_第1张图片
这个BC26开发的两个重要文件。BC26NBR01A05_OCPU为开发opencpu的固件,OpenCPU_NB1_SDK_V1.2为SDK.

本人选择的代码编辑器为sourceinsight,这个编辑器比起visual studio较小,对pc要求也不高,编辑代码也有提示功能非常方便。
第一步:安装sourceinsight软件,破解。。。。不做详解。
第二步:打开sourceinsight,新建工程,最好把工程放在SDK的目录下,点击"OK"。
BC26opencpu_第2张图片
第三步:下一个页面,保持默认继续点击“OK”。
第四步:添加文件,选择“Add Tree”,一路"OK",关闭下面的页面,代码添加完成。
BC26opencpu_第3张图片
第五步:最重要的一步,以后方便编辑代码,阅读代码,要同步一下添加的文件。至此环境搭建完成。
三、编译
编译相对比较简单。把写好的代码保存后,打开“MS-DOS”。
BC26opencpu_第4张图片
先make clean清除上次编译的东西,然后make new进行编译。若成功则提示,否则看build文件夹下的log文件,查看具体错误情况。再重新来过。编译好的下载文件在
BC26opencpu_第5张图片
四、下载
固件与应用程序下载软件为同一个。移远提供的QFlash V4.9,此软件可在官网下载,但需要注册账号。

BC26模块固件有两种一个为标准固件,另一个为opencpu固件。若固件为标准固件,需要下载opencpu的开发固件,这个固件只需下载一次,后续开发执行下载应用程序即可。下载步骤如下:
第一步:USB(本人用移远BC26-TE-B)插入电脑,打开设备管理器查看相应端口,如下图,主串口为COM9
BC26opencpu_第6张图片
第二步:打开下载软件,选择对应的串口,载入opencpu固件,点击“start”按钮开始
BC26opencpu_第7张图片
第三步:点击“Load FW Files”载入应用程序(应用程序在build文件夹下),点击下载,下载成功会提示“PASS”.
BC26opencpu_第8张图片
五、后记
希望这个文章对后来人有所帮助,节省一些时间。同时本人写作说水平有限,不足之处还请谅解。

你可能感兴趣的:(BC26)