樹莓派Pico是一個方便的小微控制器,已成為許多黑客工作臺的廣泛使用。Pico W有一個CYW4342W模塊(就像Pi Zero W一樣)來添加WiFi功能,[Jeremy Bentham]將他的裸機WiFi驅(qū)動程序移植到Pico W。
CYW43438使用SDIO接口,因此大部分代碼都是從他的Zerowi項目移植過來的,但在這一過程中有一些值得注意的調(diào)整。鑒于Pi Pico SDK具有完整的源代碼,可以通過開放源代碼TCP/IP堆棧(lwIP)驅(qū)動CYW43439,并且Infineon的數(shù)據(jù)表非常詳細,為什么要創(chuàng)建自己的驅(qū)動程序?
簡單的答案是…因為為什么不呢。但第二個答案是根據(jù)自己的喜好進行調(diào)整。憑借自己的實現(xiàn),Jeremy可以專注于最大化吞吐量,并使WiFi更容易調(diào)試。他深入研究了硬件、范圍跟蹤和代碼樣本。這是一個巨大的五部分的閱讀。一些亮點包括為PIO(可編程I/O)編寫一些代碼以與SPI接口連接,在WiFi RAM中進行組切換,處理140個不同的事件,連接到網(wǎng)絡,以及發(fā)送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
+關(guān)注
關(guān)注
81文章
5310瀏覽量
204940 -
驅(qū)動程序
+關(guān)注
關(guān)注
19文章
849瀏覽量
48234 -
源代碼
+關(guān)注
關(guān)注
96文章
2946瀏覽量
66989
原文標題:為Pico W推出自己的WiFi驅(qū)動程序
文章出處:【微信號:Arm軟件開發(fā)者,微信公眾號:Arm軟件開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
AN3761-KSZ DSA驅(qū)動程序的使用
![AN3761-KSZ DSA<b class='flag-5'>驅(qū)動程序</b>的使用](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Raspberry Pi Pico 2 W 發(fā)布
![Raspberry Pi <b class='flag-5'>Pico</b> 2 <b class='flag-5'>W</b> 發(fā)布](https://file1.elecfans.com//web1/M00/F5/D5/wKgaoWdEUHqAHMNaAAEAAFdyIUI290.jpg)
pcie設備驅(qū)動程序安裝步驟
TSC2003 WinCE 5.0驅(qū)動程序
![TSC2003 WinCE 5.0<b class='flag-5'>驅(qū)動程序</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
硬盤電機怎么驅(qū)動程序?它有什么典型特征?
LSP 2.10 DaVinci Linux驅(qū)動程序
![LSP 2.10 DaVinci Linux<b class='flag-5'>驅(qū)動程序</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Linux設備驅(qū)動程序分類有哪些
linux驅(qū)動程序如何加載進內(nèi)核
linux驅(qū)動程序主要有哪些功能
linux驅(qū)動程序的編譯方法是什么
linux驅(qū)動程序運行在什么空間
虹科技術(shù) Linux環(huán)境再升級:PLIN驅(qū)動程序正式發(fā)布
![虹科技術(shù) Linux環(huán)境再升級:PLIN<b class='flag-5'>驅(qū)動程序</b>正式發(fā)布](https://file1.elecfans.com/web2/M00/F5/F5/wKgaomZ-S0OAG_HXAFo15SJaG1U235.png)
怎么編寫Framebuffer驅(qū)動程序
![怎么編寫Framebuffer<b class='flag-5'>驅(qū)動程序</b>](https://file1.elecfans.com/web2/M00/C6/45/wKgaomX829SAfIacAAAbtdy6Rus988.png)
評論