3 changed files with 39 additions and 58 deletions
-
96README.md
-
1dep/zesp32-submodule-zsimpleble-server
-
BINmarkdown.assets/README.assets/image-20220809150356957.png
@ -1,85 +1,67 @@ |
|||
# 说明文档 |
|||
使用的ESP-IDF是4.4版本 |
|||
|
|||
- [说明文档](#说明文档) |
|||
- [一.目录说明](#一目录说明) |
|||
- [二.依赖库版本](#二依赖库版本) |
|||
- [三.编译说明](#三编译说明) |
|||
- [3.1.参考下面文档配置编译环境](#31参考下面文档配置编译环境) |
|||
- [3.2用vscode打开工程](#32用vscode打开工程) |
|||
- [3.3打开终端](#33打开终端) |
|||
- [3.4输入指令导出环境变量](#34输入指令导出环境变量) |
|||
- [3.5输入指令编译](#35输入指令编译) |
|||
- [四.版本说明](#四版本说明) |
|||
- [五.需求说明](#五需求说明) |
|||
|
|||
## 一.目录说明 |
|||
|
|||
```bash |
|||
main/ 应用代码 |
|||
envsetup.ps1 配置环境变量 |
|||
``` |
|||
esp32项目demo工程(包括环境搭建) |
|||
http://192.168.1.3:3000/manufacturer_espressif/doc/src/branch/master/windows%e5%bc%80%e5%8f%91%e7%8e%af%e5%a2%83%e6%90%ad%e5%bb%ba.md |
|||
|
|||
## 二.依赖库版本 |
|||
|
|||
```bash |
|||
# espressif-ide-2.5.0-with-esp-idf-4.4.exe |
|||
ftp://zftpuser:zftpzwsd@192.168.1.2/zwsd/manufacturer_espressif/sdk_release/espressif-ide-setup-espressif-ide-2.5.0-with-esp-idf-4.4.exe |
|||
``` |
|||
|
|||
## 三.编译说明 |
|||
蓝牙FAQ |
|||
http://192.168.1.3:3000/manufacturer_espressif/doc/src/branch/master/%e8%93%9d%e7%89%99FAQ.md |
|||
|
|||
### 3.1.参考下面文档配置编译环境 |
|||
|
|||
[manufacturer_espressif/doc - windows开发环境搭建.md](http://192.168.1.3:3000/manufacturer_espressif/doc/src/branch/master/windows开发环境搭建.md) |
|||
|
|||
### 3.2用vscode打开工程 |
|||
ESP32蓝牙FAQ: |
|||
https://espressif-docs.readthedocs-hosted.com/projects/espressif-esp-faq/zh_CN/latest/software-framework/ble-bt.html |
|||
|
|||
### 3.3打开终端 |
|||
|
|||
注意打开的终端需要是powershell |
|||
|
|||
 |
|||
医美拍照工程: |
|||
|
|||
### 3.4输入指令导出环境变量 |
|||
http://192.168.1.3:3000/tianjialong/medical_beauty_photography_recode |
|||
|
|||
 |
|||
|
|||
``` |
|||
Tip: |
|||
1.此过程中还会自动创建一个软连接到 C:\Espressif\frameworks\esp-idf-v4.4 目录,方便搜索代码。 |
|||
2.powershell默认不支持执行自定义脚本,执行下面指令释放权限 |
|||
set-ExecutionPolicy RemoteSigned |
|||
``` |
|||
|
|||
### 3.5输入指令编译 |
|||
环境搭建好后即可clone工程,使用git clone http://192.168.1.3:3000/tianjialong/medical_beauty_photography_recode 即可克隆项目工程到当前路径(根据右键git Bash时候的路径) |
|||
|
|||
```bash |
|||
idf.py.exe build #编译 |
|||
idf.py.exe -p COM79 flash monitor #编译并下载同时监控日志 |
|||
idf.py.exe -p COM79 monitor #监控日志 |
|||
``` |
|||
|
|||
``` |
|||
Tip: |
|||
1.通过win+R后输入devmgmt.msc打开设备管理器确定串口端口 |
|||
|
|||
2.通过在终端输入 [System.IO.Ports.SerialPort]::getportnames() 打印所有可用端口 |
|||
|
|||
3.终端输入 .\lscom.ps1 打印所有可用端口 |
|||
``` |
|||
|
|||
## 四.版本说明 |
|||
打开ESP-IDF CMD,进入到目标文件夹 |
|||
|
|||
``` |
|||
``` |
|||
如何进入到目标文件夹? |
|||
|
|||
## 五.需求说明 |
|||
假设目标文件夹在D盘,输入 d: 切换到D盘根目录,然后输入cd D:\tian\project\medical_beauty_photography_recode(文件夹路径) 即可进入目标文件夹 |
|||
|
|||
``` |
|||
 |
|||
|
|||
``` |
|||
|
|||
|
|||
输入idf.py set-target esp32设置芯片为esp32,当前工程使用的demo是 ==esp-idf-v4.4\examples\bluetooth\bluedroid\ble\ble_spp_server== |
|||
|
|||
输入指令idf.py menuconfig 可以开启任务看门狗,工程中是关闭的。 |
|||
|
|||
|
|||
|
|||
工程中有两个赵老师使用PowerShell写的脚本文本,envsetupsetup.ps1可以自动把环境变量中的idf文件创建一个快捷方式到工程目录中,并IDF指向了当前路径,可以不在IDF路径中进行编译等操作。 |
|||
|
|||
lscom.ps1可以查看电脑连接了哪些设备的端口号,和进入设备管理器查看端口是一样的。 |
|||
|
|||
|
|||
|
|||
假设查出来连接ESP32的端口是COM15,那么可以输入指令idf.py -p com15 flash monitor 进行构建,烧录,监控 |
|||
|
|||
上面指令可以拆分成idf.py build , idf.py -p com15 flash , idf.py -p com15 monitor三个指令。 |
|||
|
|||
|
|||
|
|||
与该工程相关的还有一个工程http://192.168.1.3:3000/tianjialong/uart_ctr_medical_beauty_photography |
|||
|
|||
这个工程使用的demo是 ==esp-idf-v4.4\examples\bluetooth\bluedroid\ble\ble_spp_client== |
|||
|
|||
作用是自动连接服务端,可以通过按键,串口透传下发命令控制电机 |
|||
|
|||
|
|||
|
|||
参考指令看doc文件夹中 医美智慧医美拍照椅协议v1.0.pdf ,与文档不同的是,添加了一条设置电机当前位置的指令(setMotorCurrentSize)。 |
|||
|
@ -1 +0,0 @@ |
|||
Subproject commit 3f34d34e30e2c8e102d20bcd1eb43864b5a12980 |
After Width: 979 | Height: 511 | Size: 23 KiB |
Write
Preview
Loading…
Cancel
Save
Reference in new issue