thumbnail
Linux 工程技术常用知识
常用 Linux 命令 命令 说明 常用参数 参数说明 w 显示当前登录用户的信息 -h -l -s -h 不显示标题行;-l 显示完整登录名;-s 简洁模式 who 显示当前登录用户的信息 -a -b -l -m -r -s -u -a 显示所有;-b 启动时间;-l 登录进程;-m 当前终端用户;-r 运行级别;-u 空闲时间 echo 在终端…
thumbnail
Rust Cookbook 内容学习代码摘要笔记
这是初学者学习Rust时记录的一些学习摘要和部分Cookbook过时修正内容 由于 Rust Cookbook 内容很大部分过时,所以做了许多修正和提示,以符合现代 Rust 规范。 若有纰漏,劳烦指出 Rust Candy Option<T>有is_none()实现,返回布尔值。 使用if let while let快速取指针包装值。…
thumbnail
适用于ESP32系列的 PLA9555 / TCA9555 的轻量级驱动
i2c-pca9555-extension 基于 ESP-IDF 的 PCA9555/TCA9555 I2C I/O 扩展驱动(支持多设备 & 中断回调) 该项目实现了一个简单的 16 路数字 I/O 扩展驱动(PCA9555/TCA9555 系列),并包含了示例代码: 支持多个设备(最多 8 个) 支持中断(INT)引脚与回调处理 支持读…
thumbnail
MPU6050 I2C 驱动·ESP32系列
概述 这是一个适用于 ESP32 微控制器的完整 MPU6050 I2C 驱动程序,提供完整支持来读取加速度计和陀螺仪数据,并使用互补滤波和四元数表示法计算3D方向角。 MPU6050 是一个6轴惯性测量单元(IMU),结合了: - 3轴加速度计 (可选范围 ±2g 到 ±16g) - 3轴陀螺仪 (可选范围 ±250°/s 到 ±2000°/s)…