Henry-0755 发表于 2024-5-13 21:53

【Beetle ESP32 C6迷你开发板】开箱、LinuxMint Docker环境搭建

<div class='showpostmsg'># 【Beetle ESP32 C6迷你开发板】开箱、LinuxMint Docker环境搭建
# 一、前言



本次测评的产品DFROBOT家的esp32c6开发板

这种小巧低功耗,带蓝牙wifi,且自带锂电池充放电芯片很适合diy,本次测评想使用这个板子完成一个蓝牙遥控手机的小制作

板卡支持多种开发环境,C、MicroPython、Arduino,考虑想研究蓝牙以及低功耗的功能,主要使用C进行开发



# 二、开箱



正反面



连接type c上电,默认程序有cdc串口打印



开发板灯随之闪烁



# 三、编译环境

官方SDK文档介绍

(https://docs.espressif.com/projects/esp-idf/zh_CN/v5.2/esp32c6/get-started/index.html)



开发环境为linux mint,电脑上有其他开发的工程,因此采用docker来创建编译环境

参考的教程如下,都是非常详细的教程,值得推荐:

linux mint 21.1上安装docker

https://linuxiac.com/how-to-install-docker-on-linux-mint-21/

安装docker_desktop

https://docs.docker.com/desktop/install/debian/#install-docker-desktop

运行docker

https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/tools/idf-docker-image.html#



编译

`docker run --rm -v $PWD:/project -w /project -u $UID -e HOME=/tmp espressif/idf idf.py build`





烧录

docker映射的device没研究明白,有其他tty设备但始终没有ttyACM0设备,所以找了其他的烧录方式:

(https://github.com/espressif/esptool)

下载好release后,给esptool权限`sudo chmod +x esptool`接着执行命令

`./esptool --chip esp32c6 -p /dev/ttyACM0 write_flash 0x1000 ../esp-idf/examples/get-started/hello_world/build/hello_world.bin`



至此已经可以愉快的开发应用了~~

</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                               
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>
页: [1]
查看完整版本: 【Beetle ESP32 C6迷你开发板】开箱、LinuxMint Docker环境搭建