文章目录

  • 一、前言
  • 二、ESP-IDF编译原理
    • 2.1 基础知识
    • 2.2 软件组件
    • 2.3 构建过程
    • 2.4 最简单的示例项目
  • 三、构建自定义项目
    • 3.1 项目重命名
    • 3.2 main.c重命名
    • 3.3 增加源文件
    • 3.4 增加源文件夹
    • 3.5 自定义组件

一、前言

本文基于VS Code IDE进行编程、编译、下载、运行等操作
基础入门章节请查阅:ESP32-C3入门教程 基础篇①——基于VS Code构建Hello World
教程目录大纲请查阅:ESP32-C3入门教程——导读

二、ESP-IDF编译原理

ESP32-C3入门教程 环境篇⑥——ESP-IDF编译原理简述(CMakeLists/CMake)和构建自定义项目相关推荐

  1. ESP32-C3入门教程 环境篇⑤——Flash Download Tools 固件烧录工具的使用

    文章目录 一.前文 二.烧录下载 三.对比应用 一.前文 开发人员使用VS Code IDE就够了,没毛病. 但如果是测试.客户等其他人员,他们需要更新固件,总不能让他们安装VS Code IDE吧! ...

  2. EMQX 入门教程 环境篇④——修改HTTP:Dashboard监听的端口

    文章目录 一.修改 emqx_dashboard.conf 二.重启EMQX 三.查看Dashboard 一.修改 emqx_dashboard.conf vim /etc/emqx/plugins/ ...

  3. 泰凌微8258入门教程 环境篇①——SDK、工具和文档下载

    文章目录 一.官网WiKi 二.SDK和手册 三.开发编译工具 四.烧录调试工具 五.Android Apk 一.官网WiKi 官网:TLSR825x Series - Telink wiki 二.S ...

  4. 泰凌微8258入门教程 环境篇⑤——不同SDK的区别和SDK文件内容的简单介绍

    文章目录 一.前文 二.不同SDK的区别 三.SDK文件内容 四.Android Apk 一.前文 最近挺多博友加我微信,问了我一些比较简单且基本的问题. 虽然比较简单且基本,但是架不住问的人多,我还 ...

  5. 泰凌微8258入门教程 BLE篇②——BLE Single Connection 蓝牙BLE 软件架构

    文章目录 一.前言 二.标准BLE软件架构 三.标准BLE数据流 四.Telink BLE 软件架构 一.前言 教程目录大纲请查阅:泰凌微8258入门教程--导读 开发环境搭建请查阅:泰凌微8258入 ...

  6. 泰凌微8258入门教程 BLE篇⑤——BLE Single Connection 通用访问协议 Generic Access Profile (GAP)

    文章目录 一.前言 二.GAP 简介 三.GAP Event 事件定义 四.源码修改 4.1 vendor/b85m_ble_remote/app_config.h 4.2 vendor/b85m_b ...

  7. 泰凌微8258入门教程 BLE篇③——BLE Single Connection 调试日志Log串口打印

    文章目录 一.前言 二.SDK版本和工程项目 三.源码修改 3.1 application/print/putchar.c 3.2 application/print/u_printf.h 3.3 v ...

  8. ESP32-C3入门教程 网络篇⑨——基于esp_https_ota实现史上最简单的ESP32 OTA远程固件升级功能

    文章目录 一.前言 二.软件流程 三.全部源码 四.运行演示 一.前言 本文基于VS Code IDE进行编程.编译.下载.运行等操作 基础入门章节请查阅:ESP32-C3入门教程 基础篇①--基于V ...

  9. 微信公众号开发入门教程第一篇

    微信公众号开发入门教程第一篇 关键字:微信公众平台开发 作者:方倍工作室 在这篇微信公众平台开发教程中,我们假定你已经有了PHP语言程序.MySQL数据库.计算机网络通讯.及HTTP/XML/CSS/ ...

最新文章

  1. (十五)Java springcloud B2B2C o2o多用户商城 springcloud架构-commonservice-sso服务搭建(一)...
  2. Linux08--Shell程序设计03 shell script
  3. Bengio和LeCun成为2020年AAAI Fellow,今年无华人学者入选
  4. win10找不到局域网Linux,技术员解惑win10系统访问不了NAS和linux网络共享的详细办法...
  5. zookeeper收尾+dubbo前瞻
  6. 第一届大数据科学与工程国际会议(2016)精彩荟萃
  7. 手把手教你启动若依微服务项目
  8. 【js】event(事件对象)详解
  9. C++中常量指针,指针常量(const 和*)的使用方法和理解方法
  10. idea maven sync Cannot resolve xxx 的解决方案
  11. 5分钟正则表达式,了解一下!
  12. java 获取中文拼音首字母(缩写) 含pinyin4j maven包
  13. 指数退避和AIMD为什么都青睐数字2
  14. 通信 之 无线信道衰落
  15. 路由与交换 实验一 路由器基本配置
  16. 【IT互联网系列】什么是网关?网关的作用是什么?看完不懂,你捶我
  17. 2022年R1快开门式压力容器操作最新解析及R1快开门式压力容器操作新版试题
  18. 大话墨香泰坦版服务端架设及客户端IP修改
  19. 架构设计实践五部曲(五):技术架构的战略和战术原则
  20. 【转载】常备JS操作

热门文章

  1. 用Lammps模拟金刚石刀具切削金属基板
  2. Python结合通达信选股策略进行股票量化
  3. vue点击事件中的this指向问题
  4. yii2框架深入理解
  5. 单片机学习——ADC讲解(A/D转换、D/A转换)
  6. LAMP 安装编译参数
  7. 全球港航人工智能/港航人工智能领军者中集飞瞳,多式联运智能化铁路货运智能化方案,全自动化集装箱识别+数字化海运铁路运输集装箱管理
  8. Python爬虫:正则表达式的应用以及数据保存到excel表
  9. c#访问其他服务器的共享文件夹,C#如何访问共享文件夹或者磁盘
  10. 南京 超级计算机,这周武汉南京合肥杭州都要下雪?超级计算机:还有变数