首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
xlp666hub
掘友等级
分享一些自己的理解,每周都会更新几篇,感兴趣的朋友可以留个关注常来看看。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 34
沸点 0
赞
34
返回
|
搜索文章
最新
热门
从零点亮 RK3568 的 LED:设备树,平台总线,现代gpio子系统全解析(附完整代码)
0. 前言 如果你和我一样,学习过单片机,然后是从学习 open,read,write 的字符设备驱动开始接触到 Linux 内核,那么你对下面的场景应该不陌生: 为了点亮一个 LED,我们需要翻阅芯
【Linux驱动实战】:字符设备之ioctl与mutex全解析
0. 前言 上一篇我们讲了字符设备用户态与内核态的数据交互,这篇文章我们继续深入学习。 在学习 Linux 驱动开发过程中,大家对于 open,read,write 这些基础操作肯定是手拿把掐,但是一
【Linux驱动实战】:字符设备驱动之内核态与用户态数据交互
1. 本文目标 每次看《Linux 设备驱动程序》这种经典著作,看到各种复杂的底层架构,总是会忍不住怀疑人生,我就想从简单的驱动开始慢慢学,有必要搞的这么复杂吗? 后来我明白了,学习驱动最好的方法就是
【Linux驱动实战】:初识字符设备,内核自动创建设备节点的原理
1. 简单了解字符设备 这篇文章是我《Linux驱动开发》专栏的第三篇,也是字符设备驱动相关的第一篇,我觉得还是有必要先了解一下字符设备是个什么东西。 这一章我只是简单介绍一下字符设备,在完成本篇文章
【Linux驱动实战】:带参数的内核模块
1 核心代码解析 先上代码,文件名是param.c: 内核模块的一些知识点我在上一篇文章中已经讲了不少了,但是考虑到可能有新的读者朋友,有些点我可能简单地再提一下。 这段代码乍一看很简单,但是作为初学
【Linux驱动实战】:最简单的内核模块
1. 前置知识 Linux 驱动本质上就是运行在内核态的程序,而内核模块作为驱动开发的最小单元,它可以动态的加载到内核中,无需重新编译整个内核。 野火的官方手册上有这样一句话,总结性很强,我把它摘抄过
嵌入式 Linux 启动:设备树的加载、传递和解析全流程分析
1. u-Boot如何将dtb放到内存指定位置 对于我个人而言,我通常会把编译好的dtb文件拷贝到板子的/boot/dtb目录下,然后重启板子,新添加的节点或者新的修改就就更新好了。但这只是我们站在人
进来看看你对进程虚拟内存的了解有多深?
在 Linux 中,每个进程都好像是楚门,生活在一个别人为它精心构建的世界里,而它却以为自己独占了整个系统的内存空间。这正是内核通过虚拟内存机制实现的。 本文将带你穿过用户态的表象,深入 Linux
一个初学者用 C++ 解答合并 K 个升序序列的心路历程
写在前面: 大家好,我最近刚刚开始接触 C++,也是刚刚开始接触算法。 这几天在学习 C++ 链表时,我的心情可以说是像过山车一样。以前习惯了 C 语言里苦哈哈地用 malloc 分配内存、小心翼翼地
C++ 链表修炼指南
1. C++标准的链表节点定义 1.1 定义 Leetcode 官方使用的标准定义方式是这样的: 1.2 构造函数 在 C 语言里,内存分配和数据初始化是分离的。你用 malloc 申请了一块内存时,
下一页
个人成就
文章被点赞
41
文章被阅读
2,596
掘力值
978
关注了
1
关注者
6
收藏集
0
关注标签
5
加入于
2025-12-11