- 博客(7)
- 收藏
- 关注
原创 外部设备访问wsl2(ssh为例其它同理)
摘要:本文介绍了如何配置WSL2的Mirror网络模式实现外部设备访问。通过获取WSL2的IP地址,使用PowerShell脚本自动设置Windows端口转发规则和防火墙入站规则(默认22端口),解决WSL2默认无法被外部访问的问题。文中提供了完整的route_wsl2.ps1脚本实现一键配置,同时提醒注意SSH服务状态、端口冲突(如VMware占用)等问题,并说明了如何将远程设备的SSH公钥导入WSL2的authorized_keys文件以建立安全连接。该方案使SCP/SSH访问WSL2文件系统变得更加便
2025-10-16 11:36:58
636
原创 STM32嵌入式开发之——Timer中断及外部时钟的使用(标准库)
类型用于配置/控制定时功能生成周期性中断PWM输出电机驱动、LED调光等输入捕获测量外部信号频率、周期编码器模式读取旋转编码器位置外部时钟使用外部信号作为定时源中断/DMA自动触发外设响应事件高级控制电机控制、死区保护等。
2025-08-04 00:53:47
1191
原创 STM32嵌入式开发之——标准库、HAL库、寄存器开发方式的区别
直接操作 MCU 的寄存器地址和位,不依赖任何库,仅使用 CMSIS 提供的头文件(如或),手动读写寄存器。ST 官方早期发布的库(多用于 STM32F1/F4),基于结构体封装,使用函数调用替代直接寄存器操作,比裸寄存器更友好,但仍保留底层控制能力。ST 官方现在主推的STM32Cube HAL(Hardware Abstraction Layer)库,包含CubeMX配套图形化配置工具。HAL 是高度封装的抽象层,对所有外设都提供一致接口。特性寄存器开发标准库开发(StdPeriph)
2025-08-03 23:43:46
1366
2
原创 STM32嵌入式开发之——OLED显示屏
OLED(Organic Light Emitting Diode)有机发光二极管供电 3~5.5v通信协议 I2C/SPI分辨率 128*64。
2025-08-03 20:29:24
916
原创 STM32嵌入式开发之——IAR新建STM32F10x工程模板
配置成这样样子即可,至此IAR的工程新建就完成了,接下来还需要对其进行环境配置C/C++Compiler->Preprocessor配置头文件目录(为了在每个程序文件中使用#include时不用再加上绝对路径)、定义全局宏。可以选择自动匹配为相对路径对应工程添加这些项,接下来添加宏定义USE_STDPERIPH_DRIVER:STM32初始文件中用于选择不同的初始程序,如现在使用的标准库,后期可能会选择HAL库。
2025-08-02 17:43:24
984
原创 Gitea-垃圾用户处理办法
本文介绍了如何解决Gitea服务器面临的垃圾用户注册问题。首先通过关闭新用户注册功能防止新垃圾账户产生,然后使用Python脚本调用Gitea REST API批量删除已存在的垃圾用户及其仓库。脚本会获取所有用户列表,保留指定用户(如"clint"),删除其他所有用户及其关联仓库。文中提供了完整的Python代码示例,包括如何设置API Token、获取用户列表、遍历删除用户仓库和用户账户等操作步骤。这种方法可以有效清理Gitea服务器上的垃圾账户和仓库,提升服务器安全性和管理效率。
2025-07-22 15:30:30
1366
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅