跳到主要内容

linux 驱动启程 - 1.初识篇及helloworld

· 阅读需 9 分钟
yuxbo
yuxbo

最近想要学习一下Linux的内核的知识, 看了《深入理解linux内核3》, 但是没有上手实践的内容和机会, 感觉比较虚.
于是打算从驱动开始入手, 便又开始看《LINUX设备驱动程序(第三版)》, 准备边看边写点东西, 希望能有所收获.
因为书比较老, 使用的2.6的内核, 现在(2025.11)下载到的内核版本到了6+, 所以遇到了一些不一致的问题, 也记录一下我在这上面踩得坑.
本篇讲了我的一些开发环境以及第一个简单的驱动实现, 编译的话你需要看下一篇.

提示

这个系列我将跟随 《LINUX设备驱动程序(第三版)》 的脉络来。
对于我这个初学者来说,可能会有一些理解上的偏差,这些文章很大概率也会在后续陆续补充完善,
因为现在肯定还是会有很多疑问和忽略的点(文笔也差了很多),欢迎各位大佬指正 :)

上篇系列内容: 无, 这就是开篇之作 ^_^
下篇系列内容: linux 驱动启程 - 2.Kconfig及Makefile篇 (但是现在还没写:))

Clash 扩展脚本使用

· 阅读需 7 分钟
yuxbo
yuxbo

最近在使用 Clash Verge 作为本地工具实现一些网络访问。
在订阅一些代理源时,遇到了一些访问内网网站使用的问题。