樹莓派Pico是一個(gè)方便的小微控制器,已成為許多黑客工作臺(tái)的廣泛使用。Pico W有一個(gè)CYW4342W模塊(就像Pi Zero W一樣)來(lái)添加WiFi功能,[Jeremy Bentham]將他的裸機(jī)WiFi驅(qū)動(dòng)程序移植到Pico W。
CYW43438使用SDIO接口,因此大部分代碼都是從他的Zerowi項(xiàng)目移植過(guò)來(lái)的,但在這一過(guò)程中有一些值得注意的調(diào)整。鑒于Pi Pico SDK具有完整的源代碼,可以通過(guò)開放源代碼TCP/IP堆棧(lwIP)驅(qū)動(dòng)CYW43439,并且Infineon的數(shù)據(jù)表非常詳細(xì),為什么要?jiǎng)?chuàng)建自己的驅(qū)動(dòng)程序?

簡(jiǎn)單的答案是…因?yàn)闉槭裁床荒亍5诙€(gè)答案是根據(jù)自己的喜好進(jìn)行調(diào)整。憑借自己的實(shí)現(xiàn),Jeremy可以專注于最大化吞吐量,并使WiFi更容易調(diào)試。他深入研究了硬件、范圍跟蹤和代碼樣本。這是一個(gè)巨大的五部分的閱讀。一些亮點(diǎn)包括為PIO(可編程I/O)編寫一些代碼以與SPI接口連接,在WiFi RAM中進(jìn)行組切換,處理140個(gè)不同的事件,連接到網(wǎng)絡(luò),以及發(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)注
82文章
5470瀏覽量
212037 -
驅(qū)動(dòng)程序
+關(guān)注
關(guān)注
19文章
868瀏覽量
49962 -
源代碼
+關(guān)注
關(guān)注
96文章
2953瀏覽量
69667
原文標(biāo)題:為Pico W推出自己的WiFi驅(qū)動(dòng)程序
文章出處:【微信號(hào):Arm軟件開發(fā)者,微信公眾號(hào):Arm軟件開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
為FreeRTOS增加新的設(shè)備驅(qū)動(dòng)程序
zephyr設(shè)備驅(qū)動(dòng)程序模型
Linux環(huán)境再升級(jí):PLIN驅(qū)動(dòng)程序正式發(fā)布
使用Mickledore生成BSP,移動(dòng)到最新版本的Scarthgap v6.6.52時(shí),驅(qū)動(dòng)程序未構(gòu)建,怎么解決?
恩智浦為無(wú)線連接SoC開發(fā)的統(tǒng)一WiFi驅(qū)動(dòng)程序多芯片多接口驅(qū)動(dòng)(MXM)
AN3761-KSZ DSA驅(qū)動(dòng)程序的使用
用于InterBase的ODBC驅(qū)動(dòng)程序:可與多個(gè)第三方工具兼容
摩爾線程發(fā)布圖形顯卡驅(qū)動(dòng)程序v280.90.2
適用于MySQL的dbExpress驅(qū)動(dòng)程序:提供對(duì)MySQL的快速訪問(wèn)
適用于Oracle的ODBC驅(qū)動(dòng)程序
適用于Oracle的dbExpress驅(qū)動(dòng)程序
EE-315:更改Blackfin處理器以太網(wǎng)驅(qū)動(dòng)程序中的PHY
DRV8601ZQVEVM ERM/LRA驅(qū)動(dòng)程序評(píng)估模塊
USB音頻過(guò)濾器驅(qū)動(dòng)程序安裝

為Pico W推出自己的WiFi驅(qū)動(dòng)程序
評(píng)論