[物聯網]NB-IOT(SoC)開發流程(RDA8909)

銳迪科微電子推出高集成度的 NB-IoT 雙模單芯片解決方案 RDA8909。RDA8909 支持 NB-IoT 及 GSM/GPRS 兩種網絡模式。

剛開始使用的時候感覺特別難用,不過項目完成回過頭來,感覺 芯片也不是那麼難用。
做的項目不是很難,就用udp來收發數據,然後在終端進行處理。

首先就是搭建編譯環境咯,把工具包解壓到C盤根目錄下,如圖:
在這裏插入圖片描述
下面就是安裝shell工具了,推薦安裝git吧,Git bash用的還是挺爽的。
因爲是二次開發,所以底層的大部分實現是無法查看的,只有部分資源提供給客戶API進行使用。
把廠家提供的SDK包解壓到電腦磁盤,然後就可以進行開發調試了。
在這裏插入圖片描述
根據編譯工具包裏面的提示文檔設置編譯所需的環境變量,然後進入在任意地方進入Git bash,輸入下列命令即可編譯咯
設置工作路徑work RDA8909-SDK
使用VScode打開開發SDK開code .當然你也可以使用其他source insight、vim、eclipse等工具打開
設置編譯環境. env/launch.sh 設置對應的編譯參數
進入工作目錄,調試好軟件之後可以使用ctmakectmake clean 進行編譯或清除固件。
RDA8909使用的uart_DBG來燒錄和調試,uart1是AT命令調試;把這兩個串口接入電腦。使用RDA提供的燒錄工具進行燒錄:
在這裏插入圖片描述
先燒錄廠家的固件,再燒錄自己寫的程序固件,然後使用AT串口(BaudRate:57600)發送 AT^RUNAPP即可運行程序,使用RDA的調試工具coolwatcher就可以打印調試信息進行調試了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章