2021的全球半導體產業仿佛一部鮮活的魔幻現實主義大片,“缺芯慌”席卷整個半導體行業。
攻城獅們眼巴巴的看著STM32單片機的現貨價格從原來的10塊漲到現在的200塊,漲價速度堪比“深圳房價”。
不僅ST,包括GD、華大、靈動等一眾國產單片機原廠家也頂不住來自上游供應鏈的壓力,集體漲價,供貨周期紛紛延遲。
為了幫助客戶改善現狀,有人物聯網本著“連接價值,價值連接”的企業使命,將Cat.1 通信模組通過OpenCPU的開發方式賦能物聯網客戶,在這個特殊的時期,為客戶省下一顆“寶貴的”單片機。
一. 什么是OpenCPU?
OpenCPU的核心,即利用通訊模組中富余的軟硬件資源,構建用戶想要的功能邏輯,將用戶的通信需求和其他應用需求打包在一顆SOC中實現,無需另加單片機。
用大白話講,就是用戶對通信模組進行編程,實現自己的應用邏輯。
OpenCPU SDK 提供交叉編譯鏈、所需的庫文件和頭文件、API和豐富的Demo示例, API 可以實現客戶相應的需求。
用戶只需要解壓 SDK 包,然后參照文檔使用編輯器進行應用程序編寫,編譯完成后燒入模組開發板中即可調試使用,嵌入式工程師非常易于上手。
舉個栗子,4行代碼輕松實現WORK燈點亮+Debug信息打印。
1.//點亮WORK燈
2.//配置WORK引腳為輸出模式
3.usr_gpio_init(WORK_PIN,OUTPUT_MODE);
4.//WORK引腳設置為高電平
5.usr_gpio_set(WORK_PIN,1);
6.//讀取WORK引腳的電平
7.work_level=usr_gpio_read(WORK_PIN);
8.USR_DEBUG("usr_gpio_demo:workpinlevelis%d",work_level);
用戶基于C/C++編程,通過我們提供的API接口實現自有功能邏輯,完成獨立的編譯、下載及調試。
如技術架構圖所示,OpenCPU的固件包含兩部分:
一部分是有人物聯網提供給用戶的底層OpenCPU固件,為用戶的APP代碼提供運行環境;
另一部分為用戶自行編譯的APP程序,用以實現所需的的應用邏輯。
二.OpenCPU資源
我們可以簡單的把WH-Cat.1系列產品理解為一個獨立單片機,它所提供的資源如下:
內核:Cortex A5 500MHz
存儲:8MBFlash/16MB RAM
用戶可用存儲:約1MB的Flash空間及2MB的動態RAM(備注:G401tf預留nor Flash,可擴展)
豐富的IO:多路UART、GPIO、SPI、IIC等
擴展功能:LCD顯示、CAMERA、語音輸入輸出(內置Codec,支持TTS)、WIFISCAN、藍牙BLE、按鍵、ADC等。
三. OpenCPU應用場景
借助OpenCPU強大的開發環境,有人物聯網已經率先在共享支付、校園水控、高精度定位、環境監測、物聯網化儀器儀表等領域幫助客戶實現了相應的應用需求。
在此過程中OpenCPU的功能不斷迭代完善,OpenCPU的便利性與穩定性亦得到了充分驗證。
3.1 協議轉換類應用場景
用戶基于Module設計的產品用于采集一個終端設備的數據,并將相關數據進行處理,將處理完的數據按照云端的通訊要求發送到云端服務器。云端下發的數據也在用戶產品當中進行處理后下發到終端設備。
該類場景用戶只需要在Module的OpenCPU當中通過串口端和網絡端的API接口,完成相關的數據獲取,然后自由編碼對數據進行相關的處理,再調用相關的發送函數發到串口或者服務器端,實現一個簡單的網關的功能。
3.2 簡單控制類應用場景
該應用場景當中WH-Cat.1系列模塊主要起到一個聯網控制的作用。依托模塊本身豐富的IO接口,連接一些外設,比如繼電器類或狀態監測類,都可以通過云端進行下發控制或者狀態監測,完成一個遠程控制終端的操作。
四. WH-Cat.1 OpenEVK評估版—專為OpenCPU開發調試而設計
為了方便用戶快速開發,有人物聯網專門設計了外圍開發板,將豐富的接口直接引出。
用戶無需自己畫板、打板即可完成嵌入式軟件的開發與調試。
點我購買WH-Cat1-OpenEVK-GM5TF(測試底板+GM5TF模組)
點我購買WH-Cat1-OpenEVK-G401TF(測試底板+G401tf定位版模組)
五. 如何獲取SDK
可以前往官網申請通道(點我直達)提交申請,申請主題請填寫“OpenCPU二次開發需求”。
歡迎加入有人物聯網OpenCPU官方交流QQ群(群號:973132055),和原廠工程師在線交流。
fqj
-
芯片
+關注
關注
459文章
52282瀏覽量
437462 -
單片機
+關注
關注
6065文章
44940瀏覽量
647940 -
cpu
+關注
關注
68文章
11051瀏覽量
216231 -
物聯網
+關注
關注
2927文章
46007瀏覽量
389201
發布評論請先 登錄
有人物聯網平臺:開啟智能新時代的密鑰??
有人物聯網:工業物聯網解決方案專家??
工業自動化和物聯網領域的“節能大腦”——有人物聯網工業級低功耗數采儀

單片機在物聯網中的作用
如何實現51單片機與PC機的串行通信
單片機怎么寫入程序
把esp8266加入到c51單片機單通道程序怎么寫
單片機的中斷機制
十天學會單片機可能嗎?單片機入門需要多久?

單片機燒錄程序的基本步驟是什么
51單片機燒錄軟件怎么用
燒錄器怎么連接單片機
一文讀懂什么單片機:組成結構與應用

評論