政安晨【开源人工智能硬件】【ESP乐鑫篇】 —— 在macOS上部署工具开发环境(小资的非开发者用苹果系统也可以玩乐鑫)

政安晨的个人主页:************政安晨****************

欢迎 👍点赞✍评论⭐收藏

希望政安晨的博客能够对您有所裨益,如有不足之处,欢迎在评论区提出指正!

前言

开源人工智能硬件会给你带来无限可能,玩开源硬件,环境和工具少不了。有些小资的小伙伴,喜欢这样:

午后阳光透过落地窗洒进 Loft 风格的办公空间,枫木工作台上 ESP32-WROOM-32 开发板的 LED 闪烁微光,CH340 串口线与逻辑分析仪的指示灯交替明灭,电烙铁融锡的滋滋声与 3D 打印机的低鸣交织。开发者指尖在 ESPlorer IDE 界面上滑动,Arduino 框架下的 WiFi 配网代码逐行编译,左侧的示波器实时监测着 GPIO 口的电平变化。

智能家居系统自动调节 25℃恒温,真无线耳机播放着 Techno 电子音效。右手边的钛合金保温杯里冷萃咖啡冒着热气,调试用的 ESP32-CAM 模块通过 Micro-USB 线连接至电脑,安信可串口调试助手正输出传感器采集的温湿度数据 ------24.5℃、52% RH。窗外的梧桐叶影随微风晃动时,开发者拿起 ESP8266-12E 模块测试 OTA 升级,PlatformIO 终端显示固件已成功部署至全屋智能网关。

暮色渐沉时,开发者点亮桌角的 ESP32-S3 开发板,MicroPython 脚本控制 WS2812B 灯带切换成开发模式:绿光代表蓝牙 Mesh 组网成功,品红光表示云端 API 响应正常。乐鑫官方文档在第二屏高亮显示着 ESP-IDF 编程指南,GitHub Actions 自动触发 CI/CD 流程的提示音响起时,WROOM-32D 模块的天线正发送着最后一组 MQTT 指令,将智能窗帘的开合角度同步至 Home Assistant 服务器。

环境准备

奇葩过后,让我们开始:

官方文档这样写:

ESP-IDF 将使用 macOS 上默认安装的 Python 版本。• 安装 CMake 和 Ninja 编译工具:◦ 若有 HomeBrew,可以运行:brew install cmake ninja dfu-util

◦ 若有 MacPorts,可以运行:sudo port install cmake ninja dfu-util

◦ 若以上均不适用,请访问 CMake 和 Ninja 主页,查询有关 macOS 平台的下载安装问题。• 强烈建议同时安装 ccache 以获得更快的编译速度。如有 HomeBrew,可通过 MacPorts 上的 brew install ccache 或 sudo port install ccache 完成安装。

我们选择第一种安装方法:

复制代码
brew install cmake ninja dfu-util

如果下载速度慢,请慢慢等待。

等来了:

安装ccache:

复制代码
brew install ccache

安装 Python 3

Catalina 10.15 发布说明 中表示不推荐使用 Python 2.7 版本,在未来的 macOS 版本中也不会默认包含 Python 2.7。执行以下命令来检查当前使用的 Python 版本:

复制代码
python --version

再尝试检查:

复制代码
python3 --version

现在确认系统中已经安装了python3.

如果没有安装,则执行下面命令安装:

复制代码
brew install python3

安装ESP-IDF

可以参照如下步骤下载获取:

复制代码
mkdir -p ~/esp
cd ~/esp
git clone -b v5.4.2 --recursive https://github.com/espressif/esp-idf.git

我已经下载了5.3.2版本的esp-idf,我这里就直接使用了.

我把esp-idf工具拷贝到了这个esp的文件夹下。

苹果系统基本操作找AI哈。

执行如下命令:

复制代码
cd ~/esp/esp-idf
export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets"
./install.sh

设置环境变量:

复制代码
. $HOME/esp/esp-idf/export.sh

完成

接下来就可以参考我的这篇文章编译小智AI的终端了。

【嵌入式人工智能产品开发实战】(十七)------ 政安晨:手把手教你将小智AI编译进ESP32-S3-BOX开发板_小智ai 编译-CSDN博客文章浏览阅读1.4k次,点赞18次,收藏23次。希望政安晨的博客能够对您有所裨益,如有不足之处,欢迎在评论区提出指正!小智AI是一款基于ESP32-S3/C3的开源聊天机器人方案,支持语音交互、大模型推理(如DeepSeek)及物联网功能。本文以ESP32-S3-BOX开发板为硬件载体,详细介绍从环境搭建到固件烧录的完整流程,助你快速实现一个智能语音助手。重点是:本篇可以手把手教你将小智AI编译进ESP32-S3-BOX开发板_小智ai 编译https://blog.csdn.net/snowdenkeke/article/details/146501217

好了,至此,您完成了在苹果系统上的环境搭建。

今后,在本栏目中,我将陆续盘玩基于乐鑫方案的开源人工智能硬件项目,有好玩的一起哈。

相关推荐
攸尔的笔记本~2 天前
ESP32-C3的WIFI信号飘忽不定、连接不了
esp32·射频·硬件设计
倔强的小石头_4 天前
把 Mac mini 变成远程 AI 工作台:OpenClaw + 飞书 + cpolar 实战
飞书·mac·openclaw
乐鑫科技 Espressif4 天前
案例研究:基于 ESP32-C5 与 ESP RainMaker 构建符合 EN 18031 标准的 IoT 解决方案
esp32·乐鑫科技·rainmaker
jianqiang.xue6 天前
ESP-IDF保姆级入门41|产品级故障排查与稳定性优化全解:死机复位排查/内存泄漏定位/性能瓶颈分析/长期稳定性测试,掌握量产运维问题定位方法论
单片机·mcu·物联网·esp32
jianqiang.xue7 天前
ESP-IDF保姆级入门40|量产烧录与产线测试全解:批量烧录方案/校准流程/功能测试/不良分拣/产线追溯,掌握工业级量产交付全流程
单片机·物联网·esp32
jianqiang.xue7 天前
ESP-IDF保姆级入门39|固件安全与安全启动全解:签名校验/Flash加密/防回滚/OTP密钥/知识产权保护,掌握工业级固件安全防护体系
单片机·物联网·esp32
飞多学堂8 天前
每日开源硬件精选简报 2026-09-11
驱动开发·开源·开源硬件·硬件开源·电子制作
jianqiang.xue9 天前
ESP-IDF保姆级入门38|电源管理与锂电池充电全解:充电拓扑/电源路径控制/充放电保护/电量检测/低功耗策略,掌握嵌入式电池供电系统设计
单片机·嵌入式·esp32
飞多学堂9 天前
每日开源硬件精选简报 2026-09-09
开源硬件·硬件开源·电子制作
jianqiang.xue9 天前
ESP-IDF保姆级入门35|SDMMC高速SD卡全解:SDIO接口/4位高速模式/FATFS文件系统/热插拔检测/磨损均衡,掌握嵌入式大容量存储扩展
单片机·esp32