esp32学习:虫洞带espIDF+espWHO开发环境虚拟机使用说明

准备工作:

          先按照教程安装好虚拟机

VM虚拟机安装linux_vm虚拟linux-CSDN博客

https://blog.csdn.net/weixin_43944012/article/details/131196769?spm=1001.2014.3001.5501

        推荐使用虫洞ESP32-S3-EYE开发板虫洞ESP32-S3...-淘宝网 (taobao.com)

  1. 下载虚拟机文件
  2. 将虚拟机文件逐一解压到一个文件夹(注意,路径不要带中文),这里一定要注意文件数量和大小
  3. 将虚拟机文件逐一解压到一个文件夹(注意,路径不要带中文),这里一定要注意文件数量和大小
  4. 打开VM,打开虚拟机vm Ubuntu 64,这里需要注意,如果你的VM虚拟机版本和我的不对,可以打开这个虚拟机文件,改VM版本,具体步骤可以参考百度
  5. 登录密码123456
  6. esp-Idf路径~/Documents/workspace/esp32s3/esp-idf$
  7. esp-who路径~/Documents/workspace/esp32s3/esp-idf/esp-who$
  8. 执行这个脚本. /home/user1/Documents/workspace/esp32s3/esp-idf/export.sh,底下会告诉你可以编译了:

    注意:每次重新打开窗口,需运行一次这个脚本。

  9. 编译测试:我们用颜色测试的例子进行测试吧:(1)先配置芯片:idf.py set-target esp32s3,执行后不能报错​

    (2)项目配置idf.py menuconfig,输入s保存好配置,直接退出(如果前面已经保存了,可以跳过);

    (3)编译idf.py build

    (4)将我们的虫洞esp32-s3-eye开发板接上电脑,进入下载模块,连接到虚拟机中

    给对应的串口权限:sudo chmod 777 /dev/ttyACM0

    用idf.py -p (PORT) flash进行下载

    出现下面提示则说明下载成功:

    最后按复位键就可以看到乐鑫的log了​, 可以根据乐鑫readme文件进行测试

    examples/color_detection/README_CN.md · 乐鑫开源/esp-who - 码云 - 开源中国 (gitee.com)

    到此esp32的idf+esp who框架就搭好了,感谢大家支持,谢谢。

  10. 特别提示:如果概率性出现屏幕不亮,主要是由于esp-who代码中有的例程没有调用背光控制导致,可以在who_lcd.c文件中增加背光配置函数static esp_err_t register_lcd_bl(void)

    // 在who_lcd.c文件中增加背光配置函数
    static esp_err_t register_lcd_bl(void)
    {
        gpio_config_t bk_gpio_config = {                        /* LCD backlight */
            .mode = GPIO_MODE_OUTPUT,
            .pin_bit_mask = 1ULL << BOARD_LCD_BL
        };
        ESP_ERROR_CHECK(gpio_config(&bk_gpio_config));
        ESP_ERROR_CHECK(gpio_set_level(BOARD_LCD_BL, 0));       /* LCD backlight on */
        return ESP_OK;
    }
    // 在register_lcd函数中调用register_lcd_bl函数就可以了。

    在register_lcd函数中调用register_lcd_bl函数就可以了。

  11. Vscode开发请参照VScode安装、常用设置和SSH远程连接配置_vscode 配置 ssh port-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虫洞嵌入式

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值