一、Linux环境

1.下载并安装相关的工具 ./install.sh

2.添加ESP-IDF工具到PATH中 . ./export.sh

3.打开配置界面 idf.py menuconfig

4.设置编译的芯片型号 idf.py set-target esp32c3

5.编译工程 idf.py build

6.指定串口和波特率烧录程序并打开串口监视器 idf.py flash -b 1500000 -p /dev/ttyS4 monitor

指定串口和波特率擦除芯片idf.py erase_flash -b 1500000 -p /dev/ttyS4

7.查看 ESP-IDF 本地副本的版本 idf.py --version

8.查看内存使用情况 idf.py size

9.清除之前的编译 idf.py fullclean

10.结束监视器 ctr+ ]

AT指令的脚本命令

AT编译命令 ./build.py build

打开配置界面 ./build.py menuconfig

./build.py install

指定串口和波特率烧录程序 ./build.py -p /dev/ttyS3 flash -b 1152000

flash_download_tool_3.9.3工具烧录程序

git命令

1.获取所有子模块 git submodule update --init

2.更新子系统 git submodule update --init --recursive

3.查看当前版本 git describe --tags --dirty

4.远程操作

git remote 远程仓库操作

git fetch 从远程获取代码库

git pull 下载远程代码并合并

git push 上传远程代码并合并

git remote -v 查看连接了那些远程仓库

git remote add <连接名> <远程仓库URL> 创建一个链接对接远程仓库

5.分支

git branch <分支名> 在本地仓库创建一个分支

git branch -l 列出本地仓库的分支

git branch -a 列出本地仓库和远程仓库所有分支

git checkout -b (branchname) 创建分支并切换到该分支下

git merge 合并分支

上传项目到仓库

初始化本地仓库 git init

关联本地仓库和远程仓库 git remote add origin 仓库地址

将远程主机origin的master分支拉取过来 git pull origin master

添加到暂存区 git add .

指定远程仓库名和分支名 git push origin master

把代码提交到本地仓库 git commit -m “提交项目”

ESP32 idf常用脚本命令及git命令的更多相关文章

  1. 一些常见的shell命令和git命令

    shell命令: pwd : (Print Working Directory) 查看当前目录 cd (Change Directory) 切换目录,如 cd /etc ./当前目录  ../上级目录 ...

  2. shell脚本批量调用git命令

    有时候想对本地的几个repository都进行一下pull,一个一个操作比较繁琐,所以写了个shell脚本进行简化操作. git_pull_all.sh #!/bin/sh clear functio ...

  3. 常用 Git 命令清单

    http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命 ...

  4. git命令手册

    以下内容是我在学习和研究Git时,对Git操作的特性.重点和注意事项的提取.精练和总结,可以做为Git操作的字典,方便大家查阅: 备注:本文会不断更新完善: 目录 一. 语法格式描述 二. git环境 ...

  5. 【转载】git命令和svn的对比

    首先,要明确的是,git和svn是完全不同的两种管理方式.他们的命令不是完全对等的. 下面只是一些相似方法的参考,而已. 参考 http://blog.csdn.net/chen198746/arti ...

  6. 颠覆Git 命令使用体验的神器 - tig

    颠覆 Git 命令使用体验的神器 -- tig     tig, 就是把 Git 这个单词倒过来念, 它是一个命令行工具, 日常使用中我用它来取代 Git 最高频的几个操作, 如 git log, g ...

  7. 工作中常用的git命令

    一 常用Git命令 git clone:(区分SSH or HTTP) git init:初始化仓库 二 Git命令详解 Git Bash下,cd /c git clone,从远程Git版本库克隆一份 ...

  8. 常用 Git 命令清单

    我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下 ...

  9. 常用 Git 命令清单 转

    我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下 ...

  10. 常用git命令总结

    这些命令是最常用的,一般的提交代码.拉取代码.合并代码.分支切换等等操作用这些命令就足够了.    1.git init 把一个目录初始化成git仓库    2.git add test.txt 把文 ...

随机推荐

  1. linux系统查看日志方法

    linux查看日志可以使用tail.cat.less.grep等实现,linux系统的日志通常是存在/var/log中 1.使用cat命令:cat /var/log,log目录下还有多种类型的日志文件 ...

  2. IPC-7093A-CN 中文 2020底部端子元器件(BTCs)设计和组装工艺的实施

    IPC-7093A 标准为实施底部端子元器件(BTCs)提供了基本的设计和组装指南.具体而言,IPC-7093A 提供了与 BTCs 相关的关键设计.材料.组装.检查.维修.质量和可靠性问题的指南. ...

  3. Java深度历险(九)——Java安全

    安全性是Java应用程序的非功能性需求的重要组成部分,如同其它的非功能性需求一样,安全性很容易被开发人员所忽略.当然,对于Java EE的开发人员来说,安全性的话题可能没那么陌生,用户认证和授权可能是 ...

  4. HAR文件

    简介 HAR(HTTP Archive format),是一种或 JSON 格式的存档格式文件,通用扩展名为 .har.Web 浏览器可以使用该格式导出有关其加载的网页的详细性能数据. 使用场景 在开 ...

  5. CCPC Henan Provincial Contest 2020

    CCPC Henan Provincial Contest 2020 Problem B. 广告投放 n集节目按顺序播出,节目组决定在某些节目中投放广告,节目最初播出时有m名观众,若\(i\)集投放广 ...

  6. java/spring项目打成jar包供第三方引用方案

    分类 单独工具类 比如StringUtils 注入类工具类 实现 单独工具类 将项目打jar包 项目结构 开始打包: 在目标项目中pom引用直接使用 注入类工具类 当我们想要利用SpringBoot封 ...

  7. HTML5 新的语义标签

    1.常用的语义标签 意义:语义标签便于阅读代码,也便于搜索引擎解析文档结构与内容 标签 含义 article 定义页面独立的内容区域 aside 定义侧边栏内容 header 定义了文档的头部区域 s ...

  8. Postman 汉化教程

    Postman 汉化教程(Postman中文版) 迷恋自留地 postman官网下载地址 https://www.postman.com/downloads/ postman汉化包 https://g ...

  9. word操作类

    public class WordUtility { private _Application wordApp = null; private _Document wordDoc = null; pu ...

  10. 树莓派设置CPU运行的核心数为3,保留核心4号

    具体步骤:1.打开终端,输入 sudo nano /boot/cmdline.txt2.在第一行最后空一格加上isolcpus=33.保存