当前位置: 首页 > news >正文

Ubuntu24.04 esp32p4开发

1、安装环境

sudo apt-get update sudo apt-get upgrade -y 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

2、获取 ESP-IDF

接下来获取 ESP-IDF 源码,在终端运行如下命令:esp32p4最好采用idf最新版本进行开发

mkdir -p ~/esp cd ~/esp git clone -b v5.5.2 --recursive https://github.com/espressif/esp-idf.git

如果网络存在问题,可以采用其他方法:

git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git cd esp-gitee-tools/ ./jihu-mirror.sh ./jihu-mirror.sh set ls cd .. git clone -b v5.5.2 --recursive https://github.com/espressif/esp-idf.git

使用完毕记得要关闭整理的jihu镜像:

./jihu-mirrior.sh unset

ESP-IDF 将下载至~/esp/esp-idf,建议不要修改下载路径,使用上述路径。

cd ~/esp/esp-idf ./install.sh all 也可以只安装 ./install.sh esp32p4 . ./export.sh

将需要的环境变量放到 ~/.bashrc

export IDF_PATH=~/esp/esp-idf source $IDF_PATH/export.sh #下一行是为了esp32的音频开发需要的环境变量,这个下一篇文章会给出 export ADF_PATH=/home/wlzxzq/esp/esp-adf

然后再进行更新环境,source ~/.bashrc

idf.py create-project name(自己的工程名称) idf.py set-target esp32p4 idf.py menuconfig idf.py build idf.py flash monitor

3、USB识别

尤其开发板是用esp32p4进行开发,串口芯片是ch343,无法识别,需要安装驱动。驱动下载:

git clone https://github.com/WCHSoftGroup/ch343ser_linux.git

切换到驱动程序目录,也就是dirver目录。

make

sudo make load

sudo make install

也可以同时,执行:make && sudo make install

通过usb列表,即可看到设备已经在线。

http://www.jsqmd.com/news/491971/

相关文章:

  • HoRain云--Linux下C语言编译执行全攻略
  • 昆仑通态触摸屏485通讯恒压供水程序(一拖二)
  • BigIntegerBigDecimal
  • AI写论文超给力!4款AI论文写作工具,快速生成高质量论文!
  • AI获客新势力:海南黑谷云科技引领营销新潮流
  • 融合正余弦和柯西变异的麻雀搜索算法优化CNN-BiLSTM
  • Vivado FPGA输入时钟约束
  • debug记录
  • 【V2X】EMMC 5.1规范默认禁用RST_N
  • 呼和浩特打包箱房厂家优选:内蒙古中益集成房屋,适配北疆气候,品质可靠 - 品牌推荐大师1
  • 内窥镜加热器如何选择红外LED加热光源
  • PEN-200:课程介绍与学习方法论
  • 细说魔兽争霸丛林肉搏全图透视辅助丛林肉搏重粉挂丛林肉搏全图科技
  • 铺布机在服装厂数字化转型中的桥梁作用与实施路径
  • 欧意下载地址okxz.run复制进去-1971年10月12日傍晚17-19点出生性格、运势和命运
  • AI写教材的秘密武器!实现低查重教材生成的实用工具推荐
  • DO-254通读--11.0 附加考虑
  • 告别答辩 PPT 熬夜:PaperXie AI PPT 如何让本科生从 “凑内容” 到 “控全场”
  • OpenClaw与企业微信的定时任务设定
  • 卫生资格押题卷哪家实用?阿虎白卷 + 密卷冲刺更省心 - 医考机构品牌测评专家
  • 企业创新数据大合集(含创新效率、创新投入、创新产出、绿色创新效率、绿色管理创新等,另附企业常用控制变量83个)
  • 导师推荐! 降AIGC软件 千笔AI VS speedai 全领域适配首选
  • 在无锡,寻找一家真正懂纸、懂文化、懂传承的种子纸伙伴?
  • 收藏级|30天高效掌握AI大模型,小白程序员专属系统学习计划
  • MySQL迁移中的合规与兼容双轨实践:从语法适配到安全认证的技术路径
  • granite-4.0-1b-speech
  • DNS 验证验证SSL证书
  • app开发转framework系统工程师窗口显示方向面试真题
  • 操作Excel库文件比较
  • 国内高质量电压击穿试验机厂家推荐,谁的技术实力更强? - 品牌推荐大师