刷新
STM32基础

博主头像 STM32基础入门 GPIO 1. 功能概述 GPIO是STM32中最基本的外设,用于控制引脚的电平(输出)或读取引脚状态(输入)。 每个GPIO引脚可独立配置为9种模式之一 输入一般都是用来检测外部信号的,推挽模式和开漏模式也属于输出模式的其中一种,这两个又叫复用推挽和复用开漏,就是STM32芯片 ...

Vim在Windows的安装与基本使用

博主头像 1、概述 在 Linux 中,一般用 vi/vim 来编辑文件内容。 实际上,vim 也有 Windows 的版本。 因此,可以使用 vim 来替代 UltraEdit 、Notepad++ 等文本编辑器。 2、下载与安装 2.1、下载官方安装包 官网下载地址:https://www.vim.org ...

Windows集成笔设备

博主头像 Windows集成笔设备一般是指屏(数字化仪/笔数字化转换器)和笔(笔传感器)构成的整体。屏、笔、主机之间的连接包含了屏与笔的连接、屏与主机的连接、笔与主机的连接,集成笔的主要功能由屏与笔的连接和屏与主机的连接来实现,笔与主机的连接可以实现一些可选的扩展功能。 屏与主机的连接 屏通过USB或I2C或 ...

HLK测试入门

博主头像 1 在服务器上安装HLK Controller和HLK Studio HLK Controller只能安装在英文版的Windows Server系统中 HLK Studio可以安装在任何系统中,单独安装HLK Studio时,只能进行查看测试结果,创建/合并Package等操作,无法进行HLK测试 ...

HyperDock不显示预览图的解决方法

博主头像 HyperDock 是一款 macOS 上的增强型窗口管理与 Dock 辅助工具,它为用户带来了更高效的多任务操作体验,起作用类似于Windows的任务栏图标预览。通过 HyperDock,你可以在 Dock 上直接预览应用的窗口缩略图,快速切换、关闭或管理应用。它还支持强大的窗口管理功能,如将窗口... ...

trash-cli【Linux回收站工具】

博主头像 trash-cli简述 trash-cli是Linux下的一款回收站工具,使用该工具删除文件后,会将文件移动到回收站~/.local/share/Trash/files中而不是彻底删除,从而能够恢复误删的文件。该回收站路径与图形界面回收站互通,是系统标准回收站路径。 主要包括以下四个命令: tras ...

使用VHF框架实现一个虚拟HID键盘

博主头像 前几天我通过改造微软的vhidmini2这个驱动示例,写了一个umdf的虚拟hid键盘,然后我发现,微软还提供了一个叫Virtual Hid Framework(VHF)的框架,专门用来实现虚拟hid设备,在kmdf和umdf上都支持(文档这么说的),所以就想着用VHF来重写一下上次的那个虚拟hid ...

Vim常用操作速查表

博主头像 1、命令模式 1.1、移动光标操作 按键 效果 h 或 ← 光标向左移动一个字符 j 或 ↓ 光标向下移动一个字符 k 或 ↑ 光标向上移动一个字符 l 或 → 光标向右移动一个字符 Ctrl 功能键 + f 向下移动一页,相当于 PgDn 功能键 Ctrl 功能键 + b 向上移动一页,相当于 P ...

Kali安装NVIDIA显卡驱动导致无法进入GUI(上)

博主头像 今天闲来无事,心血来潮想给Kali Linux装上最新的NVIDIA显卡驱动。一切看似顺利,直到安装过程中突然闹肚子,于是配置选项环节一路狂按Enter跳过,reboot之后才发现坏事了——系统默认进入了CUI界面(TTY)。 想着既然装了驱动,总得看看装好了没,我运行了: nvidia-smi 结 ...

位数组操作宏

博主头像 实际开发的过程中才发现有时候某个模块的id就上百个,再写应用的时候就难免操作几个标志位。但是总不能建一堆uint8吧,本来内存也不大,(有些mcu里好像没有_BOOL,都是在头文件里typedef的uint8或者int) 然后网上看到有位数组操作宏这东西,也不用写一堆,没学好真是,现在才知道。 大概 ...

linux系统目录和文件夹的区别

博主头像 linux系统目录和文件夹的区别 目录是文件系统中的技术概念。从文件系统的角度看,Linux 中 “一切皆文件”,目录本质是一种特殊的文件,存储其包含的文件和子目录的元数据(如文件名、inode指针)。它更强调底层的技术属性,描述的是文件系统中用于索引和管理文件的结构。 文件夹是一种通俗的形象化说法 ...

wazuh-docker的邮件告警配置

博主头像 Wazuh-docker的邮件告警配置 缘由 为了及时发现和处理安全事件,Wazuh需要通过邮件发送告警信息。 默认情况下,Wazuh使用Postfix作为邮件传输代理(MTA),因此需要对Postfix进行相应的配置,以确保告警邮件能够成功发送。 Wazuh我是用官方提供的docker compo ...

keil5安装5.43版本时安装pack芯片包卡在下载界面

博主头像 换了新电脑,然后打算在安装keil,碰巧记得更新了,于是去官网下载了个5.43版本的。安装完在安装pack包时却一直卡在安装界面。 一直在这个界面,网上翻有没有同样情况的,发现一位大佬https://bbs.21ic.com/icview-3478796-1-1.html 里面提到在软件里面导入。于 ...

DOS命令行窗口显示中文乱码的解决方法

博主头像 1、问题描述 在 Windows 系统的 DOS 命令行窗口中,遇到中文字符时经常会显示为乱码。 这是因为 DOS 命令行窗口的编码格式(一般为 GBK ),和内容的编码格式(一般为 UTF-8 )不相同而导致的。 2、查看编码格式 如上图所示,右击 DOS 命令行窗口的顶部,然后点击菜单中的“属性 ...

从0.99到1实现一个Windows上的虚拟hid键盘设备

博主头像 在虚拟机、远程控制、或者诸如云电脑之类的应用中,我们经常能够看到虚拟设备的身影。对于初学者来说,从0到1实现一个虚拟设备或许非常困难,但从0.99到1改造一个虚拟设备就简单多了。本文根据微软提供的UMDF版本HID minidriver的示例代码,稍加改造,将其变成一个虚拟HID键盘设备。 HID ...

步进电机与蜂鸣器

博主头像 单片机I/O口的结构 单片机的I/O口结构有四种状态: 准双向I/O口 开漏输出 推挽输出 高阻态 准双向I/O口 准双向IO口 开漏输出 开漏输出和准双向I/O的唯一区别,就是开漏输出把内部的上拉电阻去掉了。 开漏输出如果要输出高电平时,T2关断,I/O口电平要靠外部的上拉电阻才能拉成高电平,如果 ...

Linux-PAM 模块用法总结

博主头像 明月不知君已去,夜深还照读书窗。 导航 壹 - PAM 简介 认证流程 文件配置 贰 - 参考查询 叁 - 模块介绍 pam_nologin.so、pam_rootok.so、pam_wheel.so【特权用户/组】 pam_access.so、pam_listfile.so、pam_time.so ...

Linux VPS 服务器环境搭建记录

博主头像 本文记录 AlmaLinux OS 9 系统下个人服务器环境搭建过程,以便后续查阅。 服务器主要用作部署 Web 服务,生态为 Node.js 相关。 登入服务器 默认是以root用户登录的,之后会切换到普通用户,不再使用root用户登录 检查系统版本 uname -a cat /etc/redha ...

<1···345···50>