Posts
2026
emptty, CLI Display Manager on TTY
emptty 是一个极简的命令行显示管理器(Display Manager),运行在虚拟终端上,允许用户在登录后选择桌面环境或窗口管理器,也可以配置为自动登录。它不需要 systemd-logind 或 agetty,既可以作为 agetty 的替代,也可以以守护进程模式独立运 …
Read more
D-Bus on Void Linux
D-Bus 是 Linux 系统下进程间通信(IPC)的核心基础设施,为应用程序与系统服务之间提供了标准化的消息传递机制。大部分发行版自动完成了相关的配置,但在 void 发行版下使用 D-Bus 需要更多的手动干预。
Read more
2025
GPIO driver for zephyr
用飞腾派尝试了一下国外比较火的 Zephyr 嵌入式操作系统,官方代码中没有实现 GPIO,但通过 Zephyr Shell 中的 devmem 命令操作寄存器可以控制 GPIO,说明这部分实现不难,最后在大模型的帮助下为其 增加了 GPIO 的支持。
Read more
LTO slim breaks cmake check_type_size
在 Loongarch 平台编译 swi_prolog 失败,经过分析发现是 cmake 的问题,还牵扯到 gcc lto 的实现问题。
Read more
Compile Qt application for raspberry pi
在树莓派上开发和运行 Qt 应用程序时,编译是一个关键环节。本文将介绍三种不同的编译方法, 从最简单的本地编译到高效的跨平台编译。
Read more
2018
2017
2015
2013