首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
前端
后端
程序员
JavaScript
面试
Linux
网络协议
LLM
AI编程
展开
全部
前端
后端
程序员
JavaScript
面试
Linux
网络协议
LLM
AI编程
人工智能
嵌入式
Agent
架构
Python
暂无数据
推荐
最新
RK-Forge外设系列开篇 - 把板子从「能启动」变成「能用」:Ethernet/SPI/MMC 三个纯接线外设
RK-Forge外设系列开篇 - 把板子从「能启动」变成「能用」:Ethernet/SPI/MMC 三个纯接线外设 rk-forge 已经开源!带你从零把一颗几乎没人理的 RK3506,用主线 Lin
Dirtyfrag漏洞:我花了一下午搞清楚这个Linux内核提权漏洞到底在搞什么
昨天(5月7日)安全圈炸了——一个新的Linux内核漏洞被披露,名字叫Dirtyfrag,类型是本地提权(Local Privilege Escalation,LPE)。 我第一反应是:"又一个?"
Linux字符设备驱动的实现与QEMU验证
本文总结 simple_demo 这个最小 Linux 字符设备驱动 demo 的功能,并给出完整代码与最小编译、加载、验证方法。
嵌入式Linux开发——烧写你的镜像:存储介质基础 - 先分清 SD、eMMC 和块设备
嵌入式Linux开发——烧写你的镜像:存储介质基础 - 先分清 SD、eMMC 和块设备 好像不少人的确对这块很困惑,笔者刚好IMX6ULL的项目完成了最小的一次闭环,所以这里同时展开这方面的教程。
使用额外ext4磁盘镜像在QEMU中传递与加载内核模块
通过创建 ext4 磁盘镜像,存放驱动模块,并作为 QEMU 第二块磁盘启动,即可在客户机内挂载并加载驱动。此方法无需网络或 9p 共享,简单通用。
Linux 内存分配差异:用户空间 vs 内核空间
内存分配是操作系统中最基础也最容易被误解的话题之一。很多开发者熟悉 malloc,也知道 kmalloc,但对两者在调用链上的本质差异、设计取舍和边界行为并不清晰。
使用QEMU启动自编译Linux内核并挂载ext4实验盘
本文记录了一套可复用的实验流程:编译Linux内核,制作最小initramfs,用QEMU启动内核并挂载ext4虚拟盘,最后使用ftrace跟踪文件系统函数调用。
二级指针到底在改什么?——从C语言基础到Linux内核文件系统注册机制
二级指针到底在改什么?一级指针改数据,二级指针改指针本身。本文从C语言二级指针核心原理入手,对比一、二级指针在链表尾插中的差异,最终解读Linux内核register_filesystem源码机制。
Ext2数据块寻址原理:直接块、间接块到三级间接块
Ext2文件系统中,ext2_block_to_path函数负责将逻辑块号拆解为物理寻址路径。本文先介绍直接块、一/二/三级间接块的概念,再用具体示例拆解每级寻址逻辑。
理解 sudo 和 sudoers
在 Linux 上, 只有 root 用户可以执行任何命令, 其他用户必须使用 sudo 才可执行特殊的命令. sudo 是通过 sudoers 进行配置的. 不建议直接修改默认配置文件, 我们可以使用 #include 和 #includedir 添加自定义的配置文件. 上面…
在 KDE 中将 Nemo 设为默认文件管理器后,浏览器仍调用 Dolphin 的解决方案
在 KDE 中将 Nemo 设为默认文件管理器后,浏览器仍调用 Dolphin 的解决方案 📋 问题描述 操作系统:Debian 13 (KDE Plasma) 目标:将系统默认文件管理器从 Dolp
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约 前言:第一块砖,就撞上闭源咽喉 工具链既然稳了,按计划下一步就是编 U-Boot。主线 U-Boot 对 RK3506 这
Alpine是什么,为什么是Docker首选?
Alpine是什么,为什么是Docker首选? 在Docker镜像仓库中,会发现一个现象:绝大多数官方镜像(如Nginx、MySQL、Python)除了默认版本,都会额外提供一个alpine标签的版本
嵌入式Linux驱动开发——Pinctrl 子系统架构深度解析
嵌入式Linux驱动开发——Pinctrl 子系统架构深度解析 前言:从硬件到软件的桥梁 在上一章我们了解了硬件层面是如何工作的:IOMUXC 控制器负责引脚复用,PAD 寄存器负责电气特性配置。现在
嵌入式Linux驱动开发——设备树语法与编译工具——读懂这张"藏宝图"
嵌入式Linux驱动开发——设备树语法与编译工具——读懂这张"藏宝图" 上一章我们讲了设备树的历史背景和基本概念,现在手里应该有一个模糊的概念了:设备树是一种描述硬件的数据结构,内核通过它来了解板子上
NatPierce & Sunshine systemctl 服务配置
NatPierce & Sunshine systemctl 服务配置指南 概述 本文记录 natpierce 和 sunshine 两个服务的正确配置方法。 区别 环境 适合运行 图形支持 系统服务
Debian 12安装后的优化设置
Debian 12是一个强大的操作系统,凭借其稳定性和安全性,深受全球众多用户的喜爱。安装完Debian 12后,为了让系统发挥出更好的性能,同时提高用户体验,我们需要进行一系列优化设置。
Proxmox VE 8.4 显卡直通完整指南:NVIDIA 2080 Ti 实战
背景: PCIe Passthrough 技术允许虚拟机直接访问物理GPU设备,绕过宿主机系统,从而获得接近原生性能的图形处理能力. 参照:从Proxmox VE开始:安装与配置指南。在R740服务器
对不起,学会这些 Linux 知识后,我有点飘
UNIX 是一个交互式系统,用于同时处理多进程和多用户同时在线。为什么要说 UNIX,那是因为 Linux 是由 UNIX 发展而来的,UNIX 是由程序员设计,它的主要服务对象也是程序员。Linux 继承了 UNIX 的设计目标。从智能手机到汽车,超级计算机和家用电器,从家用…
Linux 工作队列:把中断里做不了的事推迟到进程上下文
Linux 工作队列:把中断里做不了的事推迟到进程上下文 上一章我们讲了中断处理函数必须快速返回,不能睡眠。但按键消抖需要延时 20ms,这显然不能在中断处理函数里做。那怎么办?答案就是工作队列。 说