"> "> 小音理 – 第 4 页
工业控制网络(自用)
脑图 Markdown计算机网络通信 ├─ 通信方向 │ ├─ 单工通信:单向传输 │ ├─ 半双工通信:双向交替 │ ├─ 全双工通信:双向同时 │ └─ 全/全双工:终端同时收发 │ ├─ 差错控制 │ ├─ 检测方法 │ │ ├─ 冗余传输 │ │ ├─ 回传校验 │ │ ├─ 精确计数编码 │ │ ├─ 奇偶校验 │ │ ├─ 校验和 │ …
逐飞科技 TC264 PID
程序 c C#include "zf_common_headfile.h" #include "isr_config.h" /* 使用类型A的电机控制器请注释掉下述代码 */ #define MOTOR_CONTROLLER_TYPE_B /* 未实现 */ #define MOTOR_L_ROTATION …
WebSocket(未完成)
库 为什么使用 期望实现服务端与客户端的双向通信 获取低延迟体验 使用方式(假设httpd服务器一切就绪) 部分错误解决方案 环境不认部分类型,如error: unknown type name 'httpd_ws_frame_t' 检查sdk config 中 CONFIG_HTTPD_WS_SUPPORT 是否启动
空中更新(OTA)(未完成)
库 使用方式 空中更新分成两部分:导入和启动验证。第一部分验证资源文件是否合法,并导入到某一ota分区;第二部分尝试启动到该ota分区,若失败则回退到上一个分区。
网络摄像头(转移)
项目简介 一个接入网络的摄像头 进度 [x] http服务器实现 [ ]图像二值化处理 [ ]图像抖动处理 更新日志 2025-06-10 19:19 新项目需要,方向改变,永久搁置 2025-06-10 19:05 websocket实现网页完成 2025-06-05 23:20 创建更新日志初步实现JPEG库使用
串口热敏打印机网络服务器(完成)
项目简介 使用ESP32搭建http服务器,远程操控热敏打印机工作 进度 [x]tcp服务 [x]图片打印 [x]图片二值化 [x]图片抖动 [x]固件更新 [ ]pdf打印 [x]屏幕显示 [ ]更优化的配网体验 功能 tcp远程连接 设备自动在网络连接建立后创建端口为5002的tcp服务器,实现了基础的串口透传,直连串口打印机该功能可能会在未来…
httpd
库 esp_http_server.h esp_log.h 初始化 前提:网络相关配置已经完成 获取httpd默认配置  httpd_config_t Config = HTTPD_DEFAULT_CONFIG() 创建http服务器句柄 static httpd_handle_t Server 启动服务器 httpd_start() 注册一个或多…
fatfs(未完成)
配置 修改设定配置 在 SDK Configuration editor 中找到 Partition Table选项改成 Custom partition table CSV 找到 Custom partition CSV file在项目根目录下创建一个和该名称相同的文件(名字可修改,但必须保持一致) 保存并退出 编写分区表 分区表示例:手动划分f…
wifi_sta
使用的库 "esp_wifi.h" "esp_log.h" "esp_err.h" 初始化(假设你已经完成nvs_flash初始化) Wifi事件与资源配置及启动 启动TCP协议栈 esp_netif_init() 创建默认事件循环 esp_event_loop_create_default() 注册事件处理程序 esp_event_handler…
uart
使用的库 "driver/uart.h" "esp_log.h" "esp_err.h" 初始化 uart_param_config() 函数配置uart信息使用UART0请留意是否被终端占用 uart_set_pin() 设置GPIO不用的接口赋值 -1 uart_driver_install() 设置接受队列,发送与接收缓冲区大小发送缓冲区可以…