【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]