此博客有文章22篇,评论0条,分类8个,标签0个
-
Dockerfile和Docker-Compose手把手教学
昨天 Dockerfile 和 Docker Compose 手把手教学看完还不会写,回来找我。一、Dockerfile — 给程序"打包"的配方Dockerfile 本质上就是一个文本文件,告诉 Docker 怎么把你的程序装进一个干净的"微型电脑"。这台微型电脑里有你指定的操作系统、运行环境、你的代码,只干一件事。核心指令速查表指令作用类比FROM指定基础镜像买一台预装了系统的电脑WORKDIR设置工作目录cd 到某个文件夹COPY从宿主机复制文件进镜像插 U 盘拷文件RUN在镜像构建时执行命令装软件CMD容器启动时默认执行的命令开机自启动程序EXPOSE声明容器监听端口在墙上开个洞ENV... -
银达尔_M100M-C2_(AT固件版本)发送短信的使用记录
前天 简介M100M-C系列 DTU是由银尔达(yinerda)推出的工业级的单TTL串口DTU 。小巧、稳定、可靠。适合设备控制,状态检测,传感器数据采集等通过4G网络与服务器通讯的场景。测试发短信进入对应的手册,查看教程合宙官方教程文档要注意:AT固件不支持RS485发送,支持TTL,RS232等发送。短信需要手机卡才支持,普通物联网卡不支持发短信。Air724支持移动、联通、电信卡都支持。Air780支持移动和联通卡,==不支持电信==。AT\r 测试 ATE0\r 关闭回显 AT+ICCID\r 确认SIM卡插好了 AT+CGATT? 查看网络连接, +CGATT: 1 是正常 AT+... -
加热台介绍
前天 智能加热台面向PCB贴片焊接的智能加热台,目标是具备仿回流焊功能。产品简介解决传统加热台升温慢、操作繁琐、缺乏智能化等问题。核心功能模块特性加热系统MCH陶瓷发热 • 可控硅调压 • 单风扇散热温度控制Fuzzy-PID算法 • 高精度ADC • 双端测温人机交互彩屏显示 • 触摸操作 • RGB状态灯安全防护暂无倾倒检测 • 异常报警 • 交直流隔离智能扩展小程序远程控制 • 预留AI接口(未实现)外观结构视图说明正面视图• 倾斜式屏幕设计,便于观察• 简约外观,散热孔分布合理侧面视图• 紧凑结构设计• 电源接口与开关布局顶部视图• 加热区域居中布局• 四周散热通风设计硬件详解模块描述... -
STM32F1添加虚拟串口VPC使用(基于STM32F103RTC6开发)
前天 虚拟串口相关使用虚拟串口,可以节省板件空间,节省一个串口芯片的钱,哈哈哈硬件电路使用PA11(USB_DM)和PA12(USB_DP)作为USB的接口,在电路设计时,要在USB_DP引脚,用1.5KΩ的电阻上拉到3.3V,这样时STM32作为主机。软件配置时钟配置必须使用外部的晶振,才能正确初始化USB的时钟。设置参考如下:USB初始化使用CubeMX开启USB,作基础的设置配置USB的相关信息,打开USB_DEVICE,启用VCP即可Device Descriptor就是串口设备的硬件ID属性将对USB的初始化提至最前面,防止工程代码初始化的外设太多,USB的初始化太后至电脑识别失败构... -
在ESP32中使用RTC+SNTP实现多闹钟系统(基于_ESP-IDF_5.0+)
前天 前提要求基于ESP32C3进行试验,主要使用的是网络时间作为基础,所以需要使用SNTP服务同步时间,SNTP配置参考:SNTP服务开启本文基于已实现SNTP功能。概述基于 ESP32 平台的多独立闹钟系统,适配物联网智能家居场景,核心基于 ESP32 本地 RTC 实时时钟(断网续走)+ SNTP 网络校时(时间同步),支持最多 3 路独立闹钟(可灵活扩展),每路闹钟独立触发、独立停止,互不干扰。系统具备时间合法性校验、重复触发防护、独立响铃控制等特性,可直接集成到 ESP32 智能家居项目中。核心特征多路独立:支持 3 路闹钟(可通过宏定义扩展),每路闹钟时间、启停状态独立配置;防重复... -
在STM32F1中使用easylogger实现日志打印(基于虚拟串口)
前天 资源下载easylogger.zip这个是easylogger精简的版本(对于我来说),直接加入工程就可以。配置打印函数在上一节的 USB虚拟串口实现 中添加的printf,将;log的输出使用这个。/** * output log port interface * * @param log output of log * @param size log size */ void elog_port_output(const char *log, size_t size) { /* add your code here */ usb_printf("%... -
在CH32V003中配置按键库MultiButton
前天 开源库介绍MultiButtonMultiButton一个高效、灵活的多按键状态机库,支持多种按键事件检测。将MultiButton添加进入工程使用git工具下载源码==安装git工具==可以参考:视频-安装git在工程中创建Bsp文件夹,专门用于放单片机的底层驱动代码的文件,做到程序的分层设计,这也方便后续工程的直接迁移使用,在软件中,直接进去这个Bsp文件夹中,运行Git Bash,下载源码!git clone https://github.com/0x1abin/MultiButton.git或者git clone https://gitclone.com/github.com/0...