樹莓派Pico是一個方便的小微控制器,已成為許多黑客工作臺的廣泛使用。Pico W有一個CYW4342W模塊(就像Pi Zero W一樣)來添加WiFi功能,[Jeremy Bentham]將他的裸機WiFi驅動程序移植到Pico W。
CYW43438使用SDIO接口,因此大部分代碼都是從他的Zerowi項目移植過來的,但在這一過程中有一些值得注意的調整。鑒于Pi Pico SDK具有完整的源代碼,可以通過開放源代碼TCP/IP堆棧(lwIP)驅動CYW43439,并且Infineon的數據表非常詳細,為什么要創建自己的驅動程序?
簡單的答案是…因為為什么不呢。但第二個答案是根據自己的喜好進行調整。憑借自己的實現,Jeremy可以專注于最大化吞吐量,并使WiFi更容易調試。他深入研究了硬件、范圍跟蹤和代碼樣本。這是一個巨大的五部分的閱讀。一些亮點包括為PIO(可編程I/O)編寫一些代碼以與SPI接口連接,在WiFi RAM中進行組切換,處理140個不同的事件,連接到網絡,以及發送ping。
PicoWi代碼在GitHub上可下載(https://github.com/jbentham/picowi)。也許它可以與PCMIA接口集成(https://hackaday.com/2022/09/25/pi-pico-w-does-pcmcia-gets-this-ibm-pc110-online/),為較舊的筆記本電腦提供卓越的性能。
審核編輯 :李倩
-
WIFI
+關注
關注
81文章
5373瀏覽量
207431 -
驅動程序
+關注
關注
19文章
859瀏覽量
48838 -
源代碼
+關注
關注
96文章
2950瀏覽量
67857
原文標題:為Pico W推出自己的WiFi驅動程序
文章出處:【微信號:Arm軟件開發者,微信公眾號:Arm軟件開發者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
Linux環境再升級:PLIN驅動程序正式發布

恩智浦為無線連接SoC開發的統一WiFi驅動程序多芯片多接口驅動(MXM)

Raspberry Pi Pico 2 W 發布

評論