首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
xlp666hub
掘友等级
分享一些自己的理解,每周都会更新几篇,感兴趣的朋友可以留个关注常来看看。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 34
沸点 0
赞
34
返回
|
搜索文章
xlp666hub
1小时前
关注
从零点亮 RK3568 的 LED:设备树,平台总线,现代gpio子系统全解析(附完整代码)
0. 前言 如果你和我一样,学习过单片机,然后是从学习 open,read,write 的字符设备驱动开始接触到 Linux 内核,那么你对下面的场景应该不陌生: 为了点亮...
0
评论
分享
xlp666hub
1天前
关注
【Linux驱动实战】:字符设备之ioctl与mutex全解析
0. 前言 上一篇我们讲了字符设备用户态与内核态的数据交互,这篇文章我们继续深入学习。 在学习 Linux 驱动开发过程中,大家对于 open,read,write 这些基...
0
评论
分享
xlp666hub
2天前
关注
【Linux驱动实战】:字符设备驱动之内核态与用户态数据交互
1. 本文目标 每次看《Linux 设备驱动程序》这种经典著作,看到各种复杂的底层架构,总是会忍不住怀疑人生,我就想从简单的驱动开始慢慢学,有必要搞的这么复杂吗? 后来我明...
0
评论
分享
xlp666hub
2天前
关注
【Linux驱动实战】:初识字符设备,内核自动创建设备节点的原理
1. 简单了解字符设备 这篇文章是我《Linux驱动开发》专栏的第三篇,也是字符设备驱动相关的第一篇,我觉得还是有必要先了解一下字符设备是个什么东西。 这一章我只是简单介绍...
0
评论
分享
xlp666hub
3天前
关注
【Linux驱动实战】:带参数的内核模块
1 核心代码解析 先上代码,文件名是param.c: 内核模块的一些知识点我在上一篇文章中已经讲了不少了,但是考虑到可能有新的读者朋友,有些点我可能简单地再提一下。 这段代...
0
评论
分享
xlp666hub
4天前
关注
【Linux驱动实战】:最简单的内核模块
1. 前置知识 Linux 驱动本质上就是运行在内核态的程序,而内核模块作为驱动开发的最小单元,它可以动态的加载到内核中,无需重新编译整个内核。 野火的官方手册上有这样一句...
0
评论
分享
xlp666hub
9天前
关注
嵌入式 Linux 启动:设备树的加载、传递和解析全流程分析
1. u-Boot如何将dtb放到内存指定位置 对于我个人而言,我通常会把编译好的dtb文件拷贝到板子的/boot/dtb目录下,然后重启板子,新添加的节点或者新的修改就就...
0
评论
分享
xlp666hub
10天前
关注
进来看看你对进程虚拟内存的了解有多深?
在 Linux 中,每个进程都好像是楚门,生活在一个别人为它精心构建的世界里,而它却以为自己独占了整个系统的内存空间。这正是内核通过虚拟内存机制实现的。 本文将带你穿过用户...
0
评论
分享
xlp666hub
10天前
关注
一个初学者用 C++ 解答合并 K 个升序序列的心路历程
写在前面: 大家好,我最近刚刚开始接触 C++,也是刚刚开始接触算法。 这几天在学习 C++ 链表时,我的心情可以说是像过山车一样。以前习惯了 C 语言里苦哈哈地用 mal...
0
评论
分享
xlp666hub
11天前
关注
C++ 链表修炼指南
1. C++标准的链表节点定义 1.1 定义 Leetcode 官方使用的标准定义方式是这样的: 1.2 构造函数 在 C 语言里,内存分配和数据初始化是分离的。你用 ma...
0
评论
分享
xlp666hub
11天前
关注
Leetcode第七题:用C++解决接雨水问题
1. 问题描述 先简单介绍一下题目: 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例如下: 在梳理解题思路之前,我...
1
评论
分享
xlp666hub
11天前
关注
Leetcode第六题:用 C++ 解决三数之和
1. 问题描述 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复...
1
评论
分享
xlp666hub
12天前
关注
Leetcode第五题:用C++解决盛最多水的容器问题
1. 问题描述 我们首先看一下原题目: 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i...
2
评论
分享
xlp666hub
12天前
关注
Leetcode 第四题:用C++解决移动零问题
1. 问题描述 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 要求必须在原数组上操作,不能拷贝额外数组,同时要尽量减少操作...
1
评论
分享
xlp666hub
13天前
关注
Leetcode 第三题:用C++解决最长连续序列
1. 问题描述 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 题目看起来还是有点抽象的,我们看看官方给的示例。 Le...
1
评论
分享
xlp666hub
13天前
关注
Leetcode第二题:用 C++ 解决字母异位词分组
1. 题目描述 先简要介绍一下题目。 给你一个字符串数组 strs,请你将字母异位词组合在一起,可以按任意顺序返回结果列表。 通俗点讲,如果两个单词用的字母种类和数量完全一...
1
评论
分享
xlp666hub
14天前
关注
Leetcode第一题:用C++解决两数之和问题
前言 大家好!作为一个 C++ 初学者,最近我打算用 C++ 来挑战 Leetcode ,在干中学,从而提升自己的编程和算法能力。今天我完成了第一道题,就是极其经典的两数之...
1
评论
分享
xlp666hub
19天前
关注
Debian 10 (Buster) 停止维护后,如何配置 archive 源安装软件?
前言 最近给我的鲁班猫板卡重新烧录了 Debian 10(Buster) 系统。在配置好网络环境,并尝试安装 nfs-common 以挂载网络文件系统时,遇到了无法安装的问...
1
评论
分享
xlp666hub
26天前
关注
你对 argc 和 argv 的理解有多深?
前言 我相信每一个学习 C 语言的人都写过 int main(int argc, char *argv[]),但你是否真的理解这两个参数背后的内存模型?为什么 argv[a...
1
评论
分享
xlp666hub
1月前
关注
LubanCat 2烧录一个新镜像后开发环境搭建
前言 先介绍一下我要搭建的是一个怎样的开发环境吧。 由于我的工作台与路由器距离较远,我只能选择将开发板通过网线连接到笔记本电脑上面。我的开发板需要上网,便于软件下载,因此需...
1
评论
分享
下一页
个人成就
文章被点赞
41
文章被阅读
2,592
掘力值
978
关注了
1
关注者
6
收藏集
0
关注标签
5
加入于
2025-12-11