串口通信:USART 协议与电平标准 1️⃣ USART 简介 USART(Universal Synchronous/Asynchronous Receiver/Transmitter) 通用同步 / 异步收发传输器 MCU 内部串口模块,用于按位发送/接收数据,常用于短距离 TTL 通信。 通信模式: 异步(UART):仅 TX、RX 两线,无时钟,通过起始位/停止位同步(最常用) 同步(USART):带 CLK 信号同步通信(少 嵌入式开发 林峰 2025-11-07 382 热度 0评论
Windows 下使用MSYS2编译 GitHub 项目源码 Windows 下使用MSYS2编译 GitHub 项目源码 本文介绍如何在 Windows 系统中从源码编译 GitHub 上的 C/C++ 项目,主要介绍两种方式: 使用 MSYS2 (x64 / ARM64) 使用 Microsoft Visual Studio (x64) 一、基础概念 MSYS2 是一个在 Windows 上提供类 Unix 环境的工具集,全称为 Minimal SYSt Linux系统 林峰 2025-10-31 368 热度 0评论
Termux(scrcpy链接安卓)构建 Nginx 实验全流程 一、安卓使用scrcpy TCP/IP 无线连接配置 scrcpy 依赖 ADB(Android Debug Bridge)与设备通信,支持通过 TCP/IP 实现无线投屏,无需 USB 线缆,前提是设备与计算机处于同一局域网。 其官方仓库与详细文档可参考:scrcpy GitHub 官方仓库 # 自动检测设备、启用 TCP/IP 模式、获取 IP 并建立无线连接,后续启动 scrcpy scrc Linux系统 林峰 2025-10-30 354 热度 0评论
Linux 查看系统版本笔记 查看Linux系统版本 Linux 系统版本查看 - 10 秒速览 1 查发行版:优先 cat /etc/os-release(通用),或 lsb_release -a(需预装) 2 查内核:uname -r(仅版本)、uname -a(完整信息,含架构/主机名) 3 查架构:uname -m(x86_64=64 位 PC,aarch64=64 位 ARM) 4 Systemd 专属:hostna Linux系统 林峰 2025-10-30 409 热度 0评论
Linux Screen命令用法 Linux Screen 使用笔记 一、常用场景与命令说明 在日常使用 Linux 服务器时,screen 是一个非常实用的工具。它可以在断开终端连接后,保持程序继续运行。以下是最常用的操作命令: 使用场景 命令 说明 新建会话 screen -S 会话名 创建一个新的会话,S 表示 Session 挂起会话 Ctrl + A → D 将当前会话挂起(Detach) 查看会话列表 screen - Linux系统 林峰 2025-10-29 649 热度 0评论
FreeCAD 修改 STL 打印文件 说明 STL 文件其实是由三角面片组成的网格模型,不像 STEP、IGES 那样包含参数信息。 也就是说,想要在 FreeCAD 里修改 STL,就像是在一堆三角形上“雕刻”而不是“重建”—— 没有原始设计意图、没有尺寸约束、没有特征树。所有编辑都建立在 “先转为实体(Solid)” 的基础上。 典型需求: 改孔径(例如从 10mm 改成 8mm) 封掉挖空的部分 拉伸或缩短某个结构 修复打印时掉 3D打印 林峰 2025-10-28 599 热度 0评论
C 语言宏定义控制功能的启用 C 语言宏定义控制功能启用的示例 目录 简介 项目结构 config.h 文件 main.c 文件 编译与运行 配置示例 启用功能 A,禁用功能 B 启用功能 A 和 B 禁用功能 A 和 B 总结 简介 在嵌入式开发中,使用宏定义控制功能的启用或禁用是一种常见的做法。通过将宏定义放入 config.h 文件,可以方便地管理代码中的配置选项。本文档展示了如何通过 config.h 文件实现这一功能 嵌入式开发 林峰 2024-08-19 1647 热度 0评论
优化算法 模拟退火算法: 受到金属热处理过程中的退火原理启发。它通过模拟材料在高温下逐渐冷却的过程来搜索问题的解空间。在搜索过程中,算法会以一定的概率接受比当前解更差的解,这个概率会随着搜索的进行而逐渐减小,从而在全局搜索和局部搜索之间达到平衡,避免陷入局部最优解 粒子群算法: 原理描述:粒子群算法模拟了鸟群或鱼群等群体行为。在算法中,解被看作是一个粒子在解空间中的位置。每个粒子都有自己的位置和速度,根据个 未分类 林峰 2024-05-11 1241 热度 0评论
cms内容管理系统分类 cms内容管理系统的缩写,英文全称为 Content Management System。 它是一种软件应用程序,用于创建、编辑、管理和发布数字内容。 这些内容可以包括文本、图像、音频、视频等多种形式。 CMS 的主要目的是让用户可以方便地管理网站或者其他类型的在线内容,而无需具备专业的编程知识。 常见的 CMS 包括 WordPress、Joomla、Drupal 等。 这些系统通常具有用户友好 笔记 林峰 2024-05-11 1160 热度 0评论