📖 最新学习笔记
🔧 I2C 驱动调试笔记 —— 基于 Allwinner V3s
记录在嵌入式Linux平台上调试 I2C 总线设备驱动的完整过程,包括设备树配置、内核驱动加载、用户空间测试工具的使用,以及常见问题的排查思路。
2026-07-19 · 阅读 43
🖥️ C# 中使用 P/Invoke 调用 Win32 API 实现自定义窗口
详细介绍如何在 C# 项目中通过 P/Invoke 调用 User32.dll 等原生库,创建无边框窗口、自定义标题栏及实现窗口拖动,适用于 WPF 和 WinForms。
2026-07-18 · 阅读 27
📹 家庭视频监控方案 —— 基于树莓派 + mjpg-streamer
从硬件选型(树莓派 4B + USB 摄像头)到软件部署(mjpg-streamer 配置、内网穿透),实现一个低成本的实时监控系统,并支持手机端浏览器查看。
2026-07-17 · 阅读 58
🔧 Linux 内核模块开发入门 —— Hello World 与 Makefile
从零开始编写一个简单的 Linux 内核模块,讲解内核模块的框架、Makefile 编写、加载/卸载流程,以及基本的调试方法(printk 和 dmesg)。
2026-07-16 · 阅读 34
🪟 Windows 服务开发 —— 使用 .NET 实现后台守护进程
介绍使用 .NET Framework 和 .NET Core 创建 Windows 服务(Service)的步骤,包括安装、启动、停止和日志记录,并对比两种实现方式的差异。
2026-07-15 · 阅读 21