嵌入式開發WIFI方案選型經歷

2021-06-21 10:23:37 字數 911 閱讀 4439

物聯網行業,正計畫搞個wifi的產品,因為對wifi了解並不是深入,不想在基帶訊號處理上花費太多的精力,且作為開發人員,沒必要什麼都自己設計,要不然就像是農民了,田自己種,布自己織。

物聯網的產品,雖然對bom成本不是很苛刻,但是還是有點要求的,所以本身處理器就採用了m3的處理器,沒有mmu,無法部署linux,只能採用裸奔程式或rtos。

cpu的通訊介面有uart、spi、usb。

一開始鎖定ti的cc3000的,本人一直使用ti的產品,感覺可靠穩定,且有現成的sdk開發包,為什麼不用呢?但是**比較高,80個大洋。

實際上,我也查了幾個國內的廠家,例如 北京市睿通慧聯和上海慶科,後者稍微好點,註冊資金300萬,有自己的基帶晶元,mx1081,其他的好像沒有。而國內廠家的**和ti的很解決,要麼65要麼也是80,沒有絕大的優勢,加上作為監控行業的產品,我不想在穩定性上存在風險點,加上也沒太多精力去對國內的模組進行測試、驗證,所以還是選擇了cc3000.

但是今天突然想起小度wifi、360wifi,甚至tp-link的無線網絡卡,**最低能做到17塊,我的天呀。它們分別採用聯發科mt7601、雷凌rt5370、rtl8188,**都很**。經過排除,rtl8188還好一點,可以找到相關的驅動,特別是linux開源的驅動,綜合其它文件後可以轉換成裸奔程式的介面程式,但是聯發科、雷凌的我確實找不到相關資料,無從下手,不太容易在裸奔程式上實現通訊。

正當我得意洋洋,認為找到了低成本解決方案之後,認真檢視了rtl8188的規格書,晶元額定電流高達600ma/3.3v,這對我打擊太大了,畢竟我不希望這麼大的電流產生過高的溫度而影響到我的裝置,我裝置有溫度採集功能,這麼高的功耗,務必影響精度。

好吧,還是回到cc3000吧,看看如果有其他方案的話,到時再調整,也希望大家能給點建議,謝謝。

本產品為溫度控制器、可採集溫度、濕度,具備lcd、wifii、zigbee、433、紅外。

linux ARM開發板 嵌入式開發平台 選型

最近有乙個專案以前一直在用工控機實現,現在需要優化功能 縮減成本,故有尋找linux arm開發板的需求 後期有很大可能還會自己會畫pcb板 核心裁剪等設計的需求 1 工業級的開發板 尤其工作溫度範圍可在必須 40 85期間 2 必須要有兩個網口 必須是百兆及以上 3 必須要支援pci或pci e的...

嵌入式開發

經常會有人說嵌入式開發,嵌入式開發千差萬別,我總體上分為4個等級 微電子開發 rtos開發 指令碼開發 富應用開發 這一類產品行為比較固定,比如說電視遙控器,遙控汽車,電飯煲,恆溫燒水壺,溫濕度感測器,智慧型門鎖等。這些裝置行為都比較簡單,通過按鈕可以設定系統功能和行為。量不大,經常會選用flash...

初識嵌入式 嵌入式開發概述

1 什麼是嵌入式技術 1 嵌入式軟體與非嵌入式軟體的區別?答 嵌入式軟體是結合作業系統之上做的開發 非嵌入式軟體是做的裸機開發。裸機 沒有作業系統 2 嵌入式開發與微控制器開發的區別?答 區別 是否有作業系統。拓展 答 優點 解決了軟體的移植性 解決了開發人員的能力的劃分問題。提供了豐富的網路協議 ...