0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为Pico W推出自己的WiFi驱动程序

jf_9aVl32Dp 来源:Arm软件开发者 2023-01-03 11:37 次阅读

树莓派Pico是一个方便的小微控制器,已成为许多黑客工作台的广泛使用。Pico W有一个CYW4342W模块(就像Pi Zero W一样)来添加WiFi功能,[Jeremy Bentham]将他的裸机WiFi驱动程序移植到Pico W。

CYW43438使用SDIO接口,因此大部分代码都是从他的Zerowi项目移植过来的,但在这一过程中有一些值得注意的调整。鉴于Pi Pico SDK具有完整的源代码,可以通过开放源代码TCP/IP堆栈(lwIP)驱动CYW43439,并且Infineon的数据表非常详细,为什么要创建自己的驱动程序?

7a26b20e-89f8-11ed-bfe3-dac502259ad0.png



简单的答案是…因为为什么不呢。但第二个答案是根据自己的喜好进行调整。凭借自己的实现,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

    文章

    5162

    浏览量

    199460
  • 驱动程序
    +关注

    关注

    19

    文章

    770

    浏览量

    47245
  • 源代码
    +关注

    关注

    95

    文章

    2929

    浏览量

    66064

原文标题:为Pico W推出自己的WiFi驱动程序

文章出处:【微信号:Arm软件开发者,微信公众号:Arm软件开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    怎么编写Framebuffer驱动程序

    Framebuffer 驱动程序框架 分为上下两层: fbmem.c:承上启下 实现、注册 file_operations 结构体 把 APP 的调用向下转发到具体的硬件驱动程序
    的头像 发表于 03-22 09:13 165次阅读
    怎么编写Framebuffer<b class='flag-5'>驱动程序</b>

    ch341a驱动程序无法使用

    随着计算机技术的不断发展,各种外部设备的驱动程序成为了保证硬件正常工作的重要一环。然而,有时我们可能会遇到ch341a驱动程序无法使用的问题。本文将详细解释该问题的原因,并提供详实、细致的解决方法
    的头像 发表于 12-26 14:17 1352次阅读

    linux驱动程序的主要流程和功能

    驱动程序是用于控制和管理硬件设备的软件模块,它主要负责与设备进行交互,通过操作设备的寄存器和接口,实现对硬件的控制和访问。在Linux系统中,驱动程序是实现与硬件设备交互的一个关键部分。本文将详细
    的头像 发表于 12-08 14:56 783次阅读

    泰克科技推出开源Python仪器驱动程序

    泰克科技公司于今天宣布推出开源Python仪器驱动程序包。该软件包完全免费,可面向仪器自动化应用提供原生的Python用户体验。这款开源Python驱动程序包可以兼容大量泰克和Keithley品牌设备,在为开发和升级工作不断提供
    的头像 发表于 11-15 15:57 360次阅读

    Windows驱动程序——07.703.06.00

    电子发烧友网站提供《Windows驱动程序——07.703.06.00.zip》资料免费下载
    发表于 08-28 11:44 0次下载
    Windows<b class='flag-5'>驱动程序</b>——07.703.06.00

    Windows驱动程序——07.708.12.00

    电子发烧友网站提供《Windows驱动程序——07.708.12.00.zip》资料免费下载
    发表于 08-24 15:42 0次下载
    Windows<b class='flag-5'>驱动程序</b>——07.708.12.00

    vmware驱动程序

    电子发烧友网站提供《vmware驱动程序.txt》资料免费下载
    发表于 08-24 14:27 0次下载
    vmware<b class='flag-5'>驱动程序</b>

    WINDOWS驱动程序——06.713.06.00

    电子发烧友网站提供《WINDOWS驱动程序——06.713.06.00.zip》资料免费下载
    发表于 08-21 10:58 0次下载
    WINDOWS<b class='flag-5'>驱动程序</b>——06.713.06.00

    OneCapture Windows驱动程序

    电子发烧友网站提供《OneCapture Windows驱动程序.zip》资料免费下载
    发表于 08-16 14:51 0次下载
    OneCapture Windows<b class='flag-5'>驱动程序</b>

    Windows驱动程序——07.704.09.00

    电子发烧友网站提供《Windows驱动程序——07.704.09.00.zip》资料免费下载
    发表于 08-09 10:14 0次下载
    Windows<b class='flag-5'>驱动程序</b>——07.704.09.00

    分享Windows驱动程序

    电子发烧友网站提供《分享Windows驱动程序.zip》资料免费下载
    发表于 08-04 11:46 2次下载
    分享Windows<b class='flag-5'>驱动程序</b>

    Windows驱动程序案例

    电子发烧友网站提供《Windows驱动程序案例.zip》资料免费下载
    发表于 07-28 11:42 0次下载
    Windows<b class='flag-5'>驱动程序</b>案例

    Windows驱动程序分享

    电子发烧友网站提供《Windows驱动程序分享.zip》资料免费下载
    发表于 07-26 17:43 0次下载
    Windows<b class='flag-5'>驱动程序</b>分享

    Windows驱动程序

    电子发烧友网站提供《Windows驱动程序.zip》资料免费下载
    发表于 07-26 17:17 0次下载
    Windows<b class='flag-5'>驱动程序</b>

    在imx8mm 88W8987中,如何启用wifi和加载wifi驱动程序

    我正在尝试将 WIFI 集成到开发板中的 imx8mm,但是当我尝试在我的构建中搜索 /lib/firmware/nxp/wifi_mod_para.conf 时。所以请帮助我如何启用 wifi 和加载
    发表于 06-09 08:04