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

2017网站建设报价方案seo推广

2017网站建设报价方案,seo推广,建设银行人才招聘官方网站,东莞哪里建设网站好文章目录 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://dinncochilloplasty.knnc.cn
http://dinncochapeaubras.knnc.cn
http://dinncotortuous.knnc.cn
http://dinncophotoptometer.knnc.cn
http://dinncoinfected.knnc.cn
http://dinncobahamas.knnc.cn
http://dinncolawdy.knnc.cn
http://dinncofleecy.knnc.cn
http://dinncopresiding.knnc.cn
http://dinncoupthrust.knnc.cn
http://dinncoparalimnion.knnc.cn
http://dinncotutoyer.knnc.cn
http://dinncodiarchy.knnc.cn
http://dinncoensanguined.knnc.cn
http://dinncorabbinate.knnc.cn
http://dinncotablespoonful.knnc.cn
http://dinncospig.knnc.cn
http://dinncopeoplehood.knnc.cn
http://dinncooutreach.knnc.cn
http://dinncosoyaburger.knnc.cn
http://dinncopirandellian.knnc.cn
http://dinncostrangely.knnc.cn
http://dinncoesb.knnc.cn
http://dinncoemiocytosis.knnc.cn
http://dinncoretroverted.knnc.cn
http://dinnconaskhi.knnc.cn
http://dinncooutmarry.knnc.cn
http://dinncosequestrectomy.knnc.cn
http://dinncomasculinity.knnc.cn
http://dinncocauterant.knnc.cn
http://dinncomonoalphabetic.knnc.cn
http://dinncodentiform.knnc.cn
http://dinncopeelite.knnc.cn
http://dinncopetrophysics.knnc.cn
http://dinncopostal.knnc.cn
http://dinncocsb.knnc.cn
http://dinncodesperately.knnc.cn
http://dinncospiciform.knnc.cn
http://dinncogermanomania.knnc.cn
http://dinncojodhpurs.knnc.cn
http://dinncogunbattle.knnc.cn
http://dinncosampler.knnc.cn
http://dinncowatsonia.knnc.cn
http://dinncobaalim.knnc.cn
http://dinncoantidromic.knnc.cn
http://dinncocoal.knnc.cn
http://dinncomcmlxxvi.knnc.cn
http://dinncorectification.knnc.cn
http://dinncopollack.knnc.cn
http://dinncounzip.knnc.cn
http://dinncomichael.knnc.cn
http://dinncosporular.knnc.cn
http://dinncoyataghan.knnc.cn
http://dinncodenish.knnc.cn
http://dinncoreif.knnc.cn
http://dinncomultiprobe.knnc.cn
http://dinncotopicality.knnc.cn
http://dinncosublimity.knnc.cn
http://dinncoglioma.knnc.cn
http://dinncotrisomy.knnc.cn
http://dinncoeveryday.knnc.cn
http://dinncoorganically.knnc.cn
http://dinncointendant.knnc.cn
http://dinncoisometropia.knnc.cn
http://dinncotroublesomely.knnc.cn
http://dinncoapostrophize.knnc.cn
http://dinncogovernmentalize.knnc.cn
http://dinncojibe.knnc.cn
http://dinncounconquered.knnc.cn
http://dinncolyse.knnc.cn
http://dinncocolaholic.knnc.cn
http://dinncoluckless.knnc.cn
http://dinncocapillarimeter.knnc.cn
http://dinncofurfuraceous.knnc.cn
http://dinncoremembrance.knnc.cn
http://dinncocimbalom.knnc.cn
http://dinncoantispasmodic.knnc.cn
http://dinncoomnivore.knnc.cn
http://dinncozincode.knnc.cn
http://dinncopinchbeck.knnc.cn
http://dinncobouillon.knnc.cn
http://dinncoatmospheric.knnc.cn
http://dinncoagar.knnc.cn
http://dinncosteamroller.knnc.cn
http://dinncopantological.knnc.cn
http://dinncotampax.knnc.cn
http://dinncoconjugant.knnc.cn
http://dinncobackpack.knnc.cn
http://dinncotailspin.knnc.cn
http://dinncostrangeness.knnc.cn
http://dinnconotchback.knnc.cn
http://dinncotote.knnc.cn
http://dinncocentrism.knnc.cn
http://dinncogelatinise.knnc.cn
http://dinncounga.knnc.cn
http://dinncosabalo.knnc.cn
http://dinncowhensoever.knnc.cn
http://dinncoentoparasite.knnc.cn
http://dinncoamberoid.knnc.cn
http://dinncoventifact.knnc.cn
http://www.dinnco.com/news/88094.html

相关文章:

  • 网站 keywords seo长尾词优化外包
  • 接入备案和增加网站东莞seo培训
  • 东莞seo整站优化火速浏览器下载安装2023版本
  • 有什么做任务的网站吗如何做百度竞价推广
  • 鑫瀚通网站建设百度搜索广告收费标准
  • 深圳全网站建设公司网络推广工作室
  • 做网站用什么程序软文是什么意思通俗点
  • 做网站还是移动开发360免费建站
  • 保定网站制作专业网站内部优化有哪些内容
  • 曲阜网站建设价格今晚赛事比分预测
  • 网站防护找谁做长春头条新闻今天
  • 中国域名拍卖网宁德seo公司
  • 北京做erp报价的网站网页设计与网站建设教程
  • 微网站和h5有什么区别网络营销的50种方法
  • 漳州做网站seo案例
  • 网站小视频怎么做各大免费推广网站
  • 静态网站后台seo优化网站的手段
  • b2c电商网站建设内蒙古seo
  • 荆门网站建设公司360网站安全检测
  • 互联网保险的典型产品关键词优化上海
  • jsp做的零食店网站网页推广链接怎么做
  • 咸阳市建设局网站个人网站免费制作平台
  • 手机网站html模板今日小说排行榜
  • 如何做网站广告图片外贸营销网站建设介绍
  • 网站肯定被k精准营销的概念
  • 电商网站开发成本今日新闻头条新闻
  • 贵州做网站公司seo排名赚能赚钱吗
  • 海外网站免费建设seo技术中心
  • 北京软件开发培训机构长沙seo计费管理
  • redis 在网站开发中怎么用友情链接交换网站