Shivers
关于
友链
标签
分类
Systemd开关机hook脚本
systemd开关机脚本执行方法 # work.service [Unit] Description=MCU开关机任务 DefaultDependencies=no Before=reboot.target poweroff.target halt.target shutdown.target ...
2026-01-31
设备树
设备树 在嵌入式 Linux 系统中,设备树(Device Tree, DT) 是一套用来描述硬件结构的数据结构。 背景:在早期的 Linux 内核中,硬件的细节(比如某个控制器的寄存器地址、中断号)都硬编码在 C 代码中。这导致内核代码非常臃肿,且不同型号的开发板需要重新编译内核。 作用:设备树 ...
2026-01-21
linux
usb
usb设备模型 gadget、dwc3、udc、rndis gadget = Linux变身USB设备的框架 dwc3 = 能切换主/从模式的智能usb控制器 udc = usb device control = usb设备控制器 rndis = 远程网络驱动接口规范 = usb设备上传输tcp ...
2026-01-21
hostapd
AP热点获取连接的设备 在使用 hostapd 开启热点后,查看连接设备的方法主要有两种思路:一是直接询问 hostapd 的控制端(最准确),二是通过网络层工具查看(更详细)。 方法 1:使用 hostapd_cli (最直接) hostapd_cli 是 hostapd 自带的命令行控制工具 ...
2026-01-20
linux
qt多语言翻译
在 Qt 中实现多语言翻译(国际化,简称 i18n)主要遵循一个标准流程:代码标记 -> 提取文件 -> 翻译文本 -> 发布并加载。 以下是详细的操作指南: 1. 在代码中标记待翻译文本 为了让 Qt 识别哪些字符串需要翻译,必须使用 tr() 函数包裹字符串。 C++ 中 ...
2026-01-20
qt
嵌入式
一个电路板上都有哪些元器件 IC芯片分类 如何驱动芯片运行 IC芯片分类 传感器 处理器 如何驱动芯片运行 驱动一个芯片(IC)运行,本质上是让硬件和软件协同工作的过程。无论是一个简单的传感器,还是复杂的处理器,驱动流程通常遵循以下四个核心步骤: 芯片工作起来的基本要求 供电(Pow ...
2026-01-05
qml嵌入qwidget
qwidget的局限性 qt quick中的很多特效只能在qml中使用,无法直接在标准qwidget体系中运行。 这是因为 QtQuick.Particles 模块是深度绑定在 Qt Quick Scene Graph(场景图)之上的。Qt Widgets 渲染机制(基于 QPainter 和软件 ...
2026-01-04
qt
dbus
root使用dbus #/usr/share/dbus-1/system.d/org.itchub.scan.conf <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN& ...
2025-12-15
对比度
引 web 内容无障碍指南(WCAG) W3C 的web无障碍倡议(WAI)发布的一系列有关web无障碍指南的一部分 对比度算法 WCAG 2.0:Web Content Accessibility Guideline APCA: APCA算法 WCAG 2算法 计算前景色和背景色的亮 ...
2025-11-17
Debian发行版DIY
前置 基于Debian上游制作你的Linux发行版 - 知乎 过程 1. apt install live-build 2. lb config 3. lb build 4. ...
2025-06-27
linux
1
2
3
…
11
>