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

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

3天内不再提示

全开源!从安装到烧录,手把手教你用ESP32-P4-TINY开发板实现一秒闪白光!

启明云端 2025-09-22 18:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文详细展示Windows 环境下通过 WSL2 编译 ESP-IDF,搭建 ESP32-P4 开发环境,并最终实现板载 LED 白光闪烁的完整流程。

本次演示使用启明云端最新推出的WT9932P4-TINY 开发板,开发板搭配ESP32-P4 芯片,体积小巧、接口精简,适配入门级嵌入式开发需求,操作步骤清晰可复现,新手也能快速上手!

前期准备


环境搭建前,我们需要准备以下设备:

1×WT9932P4-TINY开发板

1×A 转 Type-CUSB 数据线

电脑


7a4e5ee0-979b-11f0-8ce9-92fbcf53809c.png

安装 ESP-IDF 开发环境

1.以管理员身份打开PowerShell在CMD终端执行wsl.exe -d Ubuntu,打开 Ubuntu 终端,先输入sudo apt-get update命令,更新应用市场

7a6fb4be-979b-11f0-8ce9-92fbcf53809c.png

2.随后安装依赖软件包,用户复制命令直接执行,避免手动输入错误:

sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0

3.创建路径~/esp,克隆 ESP-IDF 仓库到本地,下载快慢取决于用户是否使用魔法,请检查网络连接

7a7be0e0-979b-11f0-8ce9-92fbcf53809c.png

4.执行cd esp-idf进入 ESP-IDF 目录,执行以下命令安装编译工具链

“cd ~/esp/esp-idf export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets"

(此命令为“换源操作仅国内用户需进行,目的是提升下载速度)

7a8a68c2-979b-11f0-8ce9-92fbcf53809c.png

5.设置环境变量:将以下内容加入到.bashrc中

alias get_idf='. $HOME/esp/esp-idf/export.sh'”

7aa0e642-979b-11f0-8ce9-92fbcf53809c.png

6.Ctrl+O保存回车确认,Ctrl+X推出,重启终端

将WSL-USB-GUI挂载到WSL

1.USB线连接WT9932P4-TINY的FUSB接口,和电脑 USB 口,打开 USB 设备挂载工具下载链接:

https://gitlab.com/alelec/wsl-usb-gui/-/releases

2.选择软件包,系统自动下载,双击安装
3.安装成功后,重启终端,打开WSL-USB-GUI挂载到WSL中,即可挂载成功

7abe0da8-979b-11f0-8ce9-92fbcf53809c.png

修改工程配置

1.进入 ESP-IDF 的 blink 例程目录

7ad651d8-979b-11f0-8ce9-92fbcf53809c.png

2.输入get_idf命令激活 IDF 环境,设置编译目标芯片为 ESP32-P4

7af0c702-979b-11f0-8ce9-92fbcf53809c.png

3.通过menuconfig配置RGB引脚为51后,保存并退出

7b025cd8-979b-11f0-8ce9-92fbcf53809c.png

编译烧录

1.输入以下命令:idf.py flash monitor,编译blink工程并烧录到开发板中

7b17d95a-979b-11f0-8ce9-92fbcf53809c.png


2.烧录成功后,可看到板载 LED 呈现规律的白光闪烁(默认间隔 1 秒),点灯功能实现

7b2f709c-979b-11f0-8ce9-92fbcf53809c.png

启明云端 WT9932P4-TINY 开发板,配合ESP-IDF中丰富的例程,是嵌入式入门的高性价比选择。

目前,我们已同步开源项目 GitHub 仓库与立创硬件设计资料,方便开发者获取资源、快速上手。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    462

    文章

    53594

    浏览量

    459827
  • 开发板
    +关注

    关注

    25

    文章

    6146

    浏览量

    113845
  • ESP32
    +关注

    关注

    24

    文章

    1089

    浏览量

    20910
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    《零基础开发AI Agent——手把手教你用扣子做智能体》

    《零基础开发AI Agent——手把手教你用扣子做智能体》是本为普通人量身打造的AI开发指南。它不仅深入浅出地讲解了Agent的概念和发展
    发表于 03-18 12:03

    手把手教你用51单片机DIY音乐频谱显示

    `手把手教你用51单片机DIY音乐频谱显示`
    发表于 08-15 23:13

    手把手教你将MQTT客户端移植到stm32开发板

    手把手教你将MQTT客户端移植到stm32开发板上,使用TencentOS tiny官方开发板——TencentOS_
    发表于 08-03 07:33

    手把手教你用matlab生成STM32官方IIR滤波器系数

    手把手教你用matlab生成STM32官方IIR滤波器系数.pdf手把手教你用 matlab 生成 STM32 官方 IIR 滤波器的系数 (
    发表于 08-09 06:05

    UG5.0安装视频教程(手把手教你如何安装)

    UG5.0安装视频教程,手把手教你如何安装,怎么样解决安装中遇到的问题。
    发表于 02-06 11:34 86次下载
    UG5.0<b class='flag-5'>安装</b>视频教程(<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>如何<b class='flag-5'>安装</b>)

    手把手教你安装Quartus II

    本章手把手把教你如何安装 Quartus II 软件 ,并将它激活 。此外 还有USB -Blaster下载器的驱动安装步骤 。
    发表于 09-18 14:55 9次下载

    手把手教你如何开始DSP编程

    手把手教你如何开始DSP编程。
    发表于 04-09 11:54 13次下载
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>如何开始DSP编程

    手把手教你如何安装机械硬盘和分区

    手把手教你如何安装机械硬盘与分区,看了你就知道这是多么简单!起来试试看吧~
    的头像 发表于 03-05 17:19 14.6w次阅读

    手把手教你学LabVIEW视觉设计

    手把手教你学LabVIEW视觉设计手把手教你学LabVIEW视觉设计手把手教你学LabVIEW视
    发表于 03-06 01:41 3463次阅读

    手把手教你玩USB开发资料汇总第部分

    手把手教你开发—USB开发板资料,B站有视频教程
    发表于 09-09 15:48 28次下载

    手把手教你玩USB开发资料汇总第二部分

    手把手教你开发—USB开发板资料,B站有视频教程
    发表于 09-09 15:50 29次下载

    ESP32-P4 C5开发板烧录小智全流程!速看!

    没错,你没有看错!我们带着WT99P4C5-S1开发板烧录小智全流程走来了!开发板搭载乐鑫科技ESP32-P4
    的头像 发表于 07-04 18:03 1689次阅读
    <b class='flag-5'>ESP32-P4</b> C5<b class='flag-5'>开发板</b><b class='flag-5'>烧录</b>小智全流程!速看!

    低成本开源手把手教你用乐鑫科技ESP32-P4开发板制作电脑监测屏!

    ESP32-P4-TINY开发板自制个电脑性能监控屏,让系统状态目了然!代码全部开源!后台私信关键词
    的头像 发表于 11-04 18:05 304次阅读
    低成本<b class='flag-5'>开源</b>!<b class='flag-5'>手把手</b><b class='flag-5'>教你用</b>乐鑫科技<b class='flag-5'>ESP32-P4</b><b class='flag-5'>开发板</b>制作电脑监测屏!

    低成本开源乐鑫科技ESP32-S3开发板轻松驱动无刷电机,保姆级教程来了!

    想用ESP32-S3开发板驱动无刷电机却不知从何下手?本教程将手把手教你完成硬件连接到软件编程的全流程,无论你是新手还是有
    的头像 发表于 11-06 18:03 304次阅读
    低成本<b class='flag-5'>开源</b>!<b class='flag-5'>用</b>乐鑫科技<b class='flag-5'>ESP32</b>-S3<b class='flag-5'>开发板</b>轻松驱动无刷电机,保姆级教程来了!

    ESP32-P4全功能开发板ESP32-P4-TINY开发板该怎么选?看这篇就够了!

    启明云端基于乐鑫科技ESP32-P4芯片设计了多款开发板,这些开发板有什么区别?基于应用场景如何选择?本期,我们聚焦两款代表性产品:WT99P4C5-S1
    的头像 发表于 12-09 18:02 167次阅读
    <b class='flag-5'>ESP32-P4</b>全功能<b class='flag-5'>开发板</b>和<b class='flag-5'>ESP32-P4-TINY</b><b class='flag-5'>开发板</b>该怎么选?看这篇就够了!