BC20支持OPENCPU是一個特點。OPENCPU的意思就是向芯片編程,既是通信芯片又可以當MCU來使用。下面分享一下我使用BC20進行openCPU的實現過程。
軟件:
①sublimetext3(編寫代碼工具可以選用)
②QFlash_V4.12(下載固件的工具,官方提供的)
③BC20_OpenCPU_NB1_SDK_V1.0_BETA1129A(OPENCPU)
硬件:
BC20的核心板子、USB轉TTL線。
這是我使用的BC20板子
我們打開Sublime Text 軟件,在項目中的添加BC20_OpenCPU_NB1_SDK_V1.0_BETA1129A文件夾到項目
文體結構
打開example–>example_onenet.c文件
這個文件就是待會需要編譯的文件,這個文件需要把IP地址及端口修改自己服務器的。
修改編譯文件,make—>gcc_makefile文件中修改你需要編譯的文件
進行代碼編譯,打開項目文件,MS-DOS的快捷方式
然後打開BC20opencpu所在文件夾
在命令窗口下打上cd I:\BC20_OCPU_BETA0114A\onenet\BC20_OpenCPU_NB1_SDK_V1.0_BETA1129A (這是你的openCPU的文件夾路徑);然後回車
這時候已經進入了opencpu的文件夾了
編譯之前需要進行清除。命令:make clean 結果如下
然後進行編譯,命令:make new
生成的結果如圖:注意查看文件的時間是不是你當前的時間,所編譯的。
打開BC20固件升級工具
配置QFlash_V4.12
COM Port下拉選擇USB Serial Port對應的端口
Load FW Files點擊Open按鈕,彈出窗口後選擇要升級的固件版本文件,選擇“.cfg”爲後綴名的文件
點擊Start按鈕
下載完成,如下圖所示
打開串口助手工具,串口選擇我們板子安裝好驅動後的串口,波特率選擇115200,然後打開串口,復位板子
湖畔雲平臺:http://www.nnhpiot.com/
板子連接:https://item.taobao.com/item.htm?id=593743046823
QQ羣:
796415884
歡迎大家進羣交流!!!