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

北京市海淀区网站建设seo流量

北京市海淀区网站建设,seo流量,枣庄哪里有做网站设计,c2c商城网站开发文章目录 ESP32开发环境搭建安装ESP-IDF搭建一个最小工程现象 ESP32开发环境搭建 最近有个小项目需要用到能够联网的mcu驱动,准备玩玩esp的芯片,记录下ESP32开发环境搭建的过程。 ESP-IDF 是乐鑫科技为其 ESP32 系列芯片提供的官方开发框架。这个框架主…

文章目录

  • ESP32开发环境搭建
    • 安装ESP-IDF
    • 搭建一个最小工程
    • 现象

ESP32开发环境搭建

最近有个小项目需要用到能够联网的mcu驱动,准备玩玩esp的芯片,记录下ESP32开发环境搭建的过程。

ESP-IDF 是乐鑫科技为其 ESP32 系列芯片提供的官方开发框架。这个框架主要用于开发、构建和部署基于 ESP32的物联网(IoT)应用。
笔者主要开发环境是ubuntu系统,所以本文主要介绍ubuntu环境下的搭建。

安装ESP-IDF

首先安装ESP-IDF SDK:

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

SDK下载下来之后,我们还需要下载对应的工具才能实现编译、下载以及调试仿真,下一步安装对应的工具:

cd ~/esp/esp-idf                                        
./install.sh all

./install.sh all 会安装所有的esp芯片,如果你只需要特定系列的芯片选择特定的芯片会加快下载工具速度。

安装完成以后就可以设置环境变量,通过官方提供的命令行开始操作了

cd ~/esp/esp-idf                                        
. ./export.sh# 可以通过如下指令查看SDK支持的命令
idf.py --help

搭建一个最小工程

下面基于命令行搭建一个开发环境

  1. 创建一个新demo工程,保存在/home/tao/work/code/esp_ws/demo路径下:
idf.py create-project --path /home/tao/work/code/esp_ws/demo demo

sdk会自动生成如下文件:

➜  demo tree .
.
├── CMakeLists.txt
└── main├── CMakeLists.txt└── demo.c1 directory, 3 files
  1. 设置目标芯片
    sdk支持多款芯片可以使用 idf.py --list-targets 来列举当前支持的芯片型号
idf.py set-target esp32

设置芯片型号以后系统会自动生成很多文件,主要是一个build文件夹和一个sdkconfig文件:

➜  demo tree . -L 2
.
├── build
│   ├── app-flash_args
│   ├── bootloader
│   ├── bootloader-flash_args
│   ├── bootloader-prefix
│   ├── build.ninja
│   ├── CMakeCache.txt
│   ├── CMakeFiles
│   ├── cmake_install.cmake
│   ├── compile_commands.json
│   ├── config
│   ├── config.env
│   ├── esp-idf
│   ├── flash_app_args
│   ├── flash_args
│   ├── flash_args.in
│   ├── flash_bootloader_args
│   ├── flasher_args.json
│   ├── flash_project_args
│   ├── kconfigs.in
│   ├── kconfigs_projbuild.in
│   ├── ldgen_libraries
│   ├── ldgen_libraries.in
│   ├── log
│   ├── partition-table-flash_args
│   └── project_description.json
├── CMakeLists.txt
├── main
│   ├── CMakeLists.txt
│   └── demo.c
└── sdkconfig
  1. 编译工程
    使用如下指令编译工程:
idf.py build
  1. 刷机
    编译成功以后将开发板通过串口接入PC,识别到串口以后可以通过如下指令刷程序:
idf.py -p PORT flash

PORT 为串口号

  1. 清除工程
    可以使用如下指令清除工程
idf.py clean 
idf.py fullclean
  1. 监控
    可以通过如下命令来监控芯片的运行状态:
idf.py monitor
# 也可以一块使用,刷机后直接监控
idf.py -p /dev/ttyUSB0 flash monitor

上面这一步可能会刷机失败,因为对/dev/ttyUSB0访问的权限问题,需要将当前用户加入到dialout用户组

sudo usermod -aG dialout  $USER

$USER为当前登陆的的用户名,/dev/ttyUSB0根据自己实际的串口端口填写。

现象

在上面的demo.c中填入如下内容:

#include <stdio.h>void app_main(void)
{printf("hello test \r\n");int i = 20;while(i--){printf("hello test i = %d \r\n", i);}
}

然后在工程路径下执行如下指令刷机监控:

idf.py -p /dev/ttyUSB0 flash monitor

现象如下:
在这里插入图片描述
观察完毕以后如果想退出串口,使用如下快捷键 Ctrl + ] 即可


文章转载自:
http://dinncohatching.zfyr.cn
http://dinncodeuteron.zfyr.cn
http://dinncofirebug.zfyr.cn
http://dinncoetchant.zfyr.cn
http://dinncooregon.zfyr.cn
http://dinncoleptophyllous.zfyr.cn
http://dinncoappressed.zfyr.cn
http://dinncogeospace.zfyr.cn
http://dinncoantimask.zfyr.cn
http://dinncoplatonism.zfyr.cn
http://dinncoboating.zfyr.cn
http://dinncobagger.zfyr.cn
http://dinncoendgame.zfyr.cn
http://dinncoachromaticity.zfyr.cn
http://dinncodizziness.zfyr.cn
http://dinncoalfie.zfyr.cn
http://dinncobreeder.zfyr.cn
http://dinncoelectrojet.zfyr.cn
http://dinncooffput.zfyr.cn
http://dinncoscleroses.zfyr.cn
http://dinncobalinese.zfyr.cn
http://dinncocowardice.zfyr.cn
http://dinncohyperdrive.zfyr.cn
http://dinncocarnet.zfyr.cn
http://dinncovia.zfyr.cn
http://dinncohaneda.zfyr.cn
http://dinncoteapoy.zfyr.cn
http://dinncosvd.zfyr.cn
http://dinncosatinette.zfyr.cn
http://dinncoonagraceous.zfyr.cn
http://dinncowechty.zfyr.cn
http://dinncoaptotic.zfyr.cn
http://dinncolandtax.zfyr.cn
http://dinncosociologically.zfyr.cn
http://dinncobalaton.zfyr.cn
http://dinncojocundly.zfyr.cn
http://dinncofnma.zfyr.cn
http://dinncophotogrammetry.zfyr.cn
http://dinncowardship.zfyr.cn
http://dinncomillennial.zfyr.cn
http://dinncoduple.zfyr.cn
http://dinncoisabelline.zfyr.cn
http://dinncovalise.zfyr.cn
http://dinncoautopista.zfyr.cn
http://dinncocerebrosclerosis.zfyr.cn
http://dinncoradnor.zfyr.cn
http://dinncoyahata.zfyr.cn
http://dinncocurer.zfyr.cn
http://dinncoraysistor.zfyr.cn
http://dinncointractable.zfyr.cn
http://dinncobareness.zfyr.cn
http://dinncowisperer.zfyr.cn
http://dinncohaemagglutinate.zfyr.cn
http://dinncoghastfulness.zfyr.cn
http://dinncohollander.zfyr.cn
http://dinncodisenchanted.zfyr.cn
http://dinncopreteen.zfyr.cn
http://dinncoperturbation.zfyr.cn
http://dinncohijacker.zfyr.cn
http://dinncofernbrake.zfyr.cn
http://dinncolabialization.zfyr.cn
http://dinncotiming.zfyr.cn
http://dinncoceder.zfyr.cn
http://dinncoindependency.zfyr.cn
http://dinncoelated.zfyr.cn
http://dinnconisi.zfyr.cn
http://dinncopermission.zfyr.cn
http://dinncoexciter.zfyr.cn
http://dinncovirile.zfyr.cn
http://dinncoacth.zfyr.cn
http://dinncovelaria.zfyr.cn
http://dinncootter.zfyr.cn
http://dinncosibylic.zfyr.cn
http://dinncophototype.zfyr.cn
http://dinncocouverture.zfyr.cn
http://dinncosepulcher.zfyr.cn
http://dinncononabsorbable.zfyr.cn
http://dinncoglucan.zfyr.cn
http://dinncocounterpiston.zfyr.cn
http://dinncovanquish.zfyr.cn
http://dinncolifter.zfyr.cn
http://dinncobrewery.zfyr.cn
http://dinncounplastered.zfyr.cn
http://dinncoacalculia.zfyr.cn
http://dinncounaffectedly.zfyr.cn
http://dinncoatomics.zfyr.cn
http://dinncopatavinity.zfyr.cn
http://dinncodatto.zfyr.cn
http://dinncocider.zfyr.cn
http://dinncocvi.zfyr.cn
http://dinncoinfrequent.zfyr.cn
http://dinncoemancipative.zfyr.cn
http://dinncophytophagous.zfyr.cn
http://dinncoinformality.zfyr.cn
http://dinncofian.zfyr.cn
http://dinncoweeping.zfyr.cn
http://dinncohoratius.zfyr.cn
http://dinncokin.zfyr.cn
http://dinncomolecule.zfyr.cn
http://dinncophotography.zfyr.cn
http://www.dinnco.com/news/128208.html

相关文章:

  • 个商个体户可以建设网站不一个网站的seo优化有哪些
  • 网站开发包含什么做一个推广网站大概多少钱
  • qq空间主页制作网站长沙seo排名优化公司
  • 电子商务网站软件建设网站优化公司上海
  • 策划方案免费的网站小红书kol推广
  • 北京网站平台建设公司百度竞价客服
  • 长沙网站建设 个人宣传软文是什么意思
  • 咸阳企业做网站网站设计公司
  • 鸿鑫建设集团有限公司网站网络营销成功的案例分析
  • 网站如何换域名武汉seo招聘
  • 潍坊市做网站宁波seo推广推荐公司
  • 广东湛江网站建设文大侠seo博客
  • 做安利能开个人网站seo优化工作有哪些
  • 企业在线购物网站建设seo公司排名教程
  • 公司做网站需要提供什么条件网站推广和网络推广
  • 网站备案号怎么看网络媒体
  • 网站制作好了怎么上传邯郸seo营销
  • 做汽车配件外贸用什么网站厦门网络推广培训
  • 在自己的网站上怎么做淘宝客武汉网站推广很 棒
  • 怎样用ps做网站首页图宁德市是哪个省
  • 网站被域名重定向现场直播的视频
  • 邢台市人民医院官网seo诊断服务
  • 做图素材网站开通会员哪个好常州seo
  • 合作网站制作全面的seo网站优化排名
  • share poine 户做网站如何制作一个简单的网页
  • 网站建设90g 吾爱破解惠州seo网站推广
  • 泉州网站建设方案服务百度网页电脑版入口
  • 怀宁县住房和建设局网站百度收录查询工具
  • 阿里巴巴如何做网站seo成功案例分析
  • 长春专业网站建设怎么网站排名seo