26集 ESP32 AIchat启动代码分析-《MCU嵌入式AI开发笔记》

26集 ESP32 AIchat启动代码分析-《MCU嵌入式AI开发笔记》

这集我们分析代码如何组织起来,如何编译
先用sourceinsight把代码加进工程。
新建一个sourceinsight工程,把AI-CHAT代码加进来,之后把ESP IDF代码加进来,之后把ESP-ADF加进来,

在这里插入图片描述
之后在把其他目录的加进来:
在这里插入图片描述
大概一共有3万多的文件。
之后同步一下
在这里插入图片描述

同时我们参考如下文档:
https://docs.espressif.com/projects/esp-idf/zh_CN/release-v5.1/esp32s3/get-started/windows-setup.html#get-started-windows-first-steps
这个文档是建立helloword工程并编译:
用idf.py来做menuconfig
在这里插入图片描述
配置好后会进行编译,执行idf.py build。
在这里插入图片描述
那其实这里面我们就可以集中分析idf.py这个python文件, 之后分析cmake在D:\workspace\esp-idf\ai_chat\build\目录中的执行过程。
idf.py执行main,之后执行init_cli,初始化人机交互接口。
在这里插入图片描述
cmake执行
我们下集重点来看一下cmake如何编译整个工程。

  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柔贝特三哥

你的鼓励是我坚持创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值