logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux内核开发入门:从环境搭建到模块编程实战指南

1. 背景与核心概念:为什么需要学习操作系统底层开发? 在当前的软件开发领域,无论是云计算、物联网还是人工智能,其底层基石都离不开操作系统。许多开发者精通上层应用框架,却对系统如何调度进程、管理内存、处理中断等核心机制感到陌生。当线上服务出现性能瓶颈、系统卡死或驱动兼容性问题时,这种“黑盒”状态往往让人束手无策。本文旨在为你打开这扇门,系统性地拆解基于 Linux 内核的操作系统开发全貌。 Lin

从零手搓一个简易自旋锁:用atomic_t理解Linux内核并发控制的基石

本文深入探讨了如何使用atomic_t从零实现一个简易自旋锁,揭示Linux内核并发控制的底层原理。通过原子操作和Test-and-Set机制,开发者可以构建高效的同步原语,适用于多核环境下的短临界区保护。文章包含完整代码实现和优化建议,是理解Linux内核并发编程的绝佳起点。

别再只会用for循环了!聊聊Linux内核list_for_each_entry的设计哲学与C语言技巧

本文深入解析Linux内核中list_for_each_entry的设计哲学与C语言技巧,探讨了侵入式链表与传统链表的本质区别,以及container_of宏的魔法实现。通过实际应用示例和性能优化细节,展示了这种设计在系统编程中的高效与灵活,为开发者提供了宝贵的编程思维范式。

#链表
别再死磕读写锁了!用Linux内核的RCU无锁技术,让你的并发程序性能起飞

本文深入解析Linux内核的RCU无锁技术,揭示其在高并发场景下的性能优势。相比传统读写锁,RCU通过读无锁、写无阻塞的设计,显著提升系统吞吐量,特别适合读多写少场景如配置热更新、路由表同步等。文章提供从读写锁迁移到RCU的实践指南,帮助开发者优化并发程序性能。

linux内核配置成qspi挂载,Zynq-Linux移植学习笔记之11-qspi驱动配置

1、 devicetree配置devicetree中涉及到QSPI FLASH的部分如下:spi@e000d000 {clock-names= "ref_clk", "pclk";clocks= <0x1 0xa 0x1 0x2b>;compatible ="xlnx,zynq-qspi-1.0";status= "okay";interrupt-parent= <0x3&gt.

武林外传私服服务器制作,自己修改的YY朱武林外传服务端+架设工具+完整补丁...

个人蛮喜欢玩武林外传 因为是第一个玩的网游 也在那里认识了自己的一份缘分 可惜。。。。。。。。。。。。。。。早些日子下了个番茄端 在那里的基础上 胡乱捣鼓了下。。。。。没什么技术含量。。本身这个端也很多东西不完善。。。看国庆这两天整理了下 传上来了游戏介绍如下出生7侠36级。。。知县那里加入门派100级 到新手任务NPC可以领取2次任务 。。。。。送的东西还不错。。。。。。。接着可以...

c语言判断真假,C语言中的真假值

也许很多人都和我一样,不知道现在的C语言已经有了布尔型:从C99标准开始,类型名字为“_Bool”。在此之前的C语言中,使用整型int来表示真假。在输入时:使用非零值表示真;零值表示假。在输出时:真的结果是1,假的结果是0;(这里我所说的“输入”,意思是:当在一个需要布尔值的地方,也就是其它类型转化为布尔类型时,比如 if 条件判断中的的条件;“输出”的意思是:程序的逻辑表达式返回的结果,也就是布

别再只跑模型了!Ollama搭配Gemma 7B,手把手教你打造一个本地的AI代码助手(附VS Code插件配置)

本文详细介绍了如何利用Ollama框架和Gemma 7B模型打造本地AI代码助手,并与VS Code深度整合。从跨平台部署Ollama到VS Code插件配置,再到实战技巧和高级应用,手把手教你实现离线智能代码补全、解释和调试功能,显著提升开发效率。特别适合关注隐私和响应速度的开发者。

#Ollama
linux内核配置成qspi挂载,Zynq-Linux移植学习笔记之11-qspi驱动配置

1、 devicetree配置devicetree中涉及到QSPI FLASH的部分如下:spi@e000d000 {clock-names= "ref_clk", "pclk";clocks= <0x1 0xa 0x1 0x2b>;compatible ="xlnx,zynq-qspi-1.0";status= "okay";interrupt-parent= <0x3&gt.

接口测试工具php源码,接口测试神器postman和(源码)

【实例简介】接口测试神器postman(源码)【实例截图】【核心代码】postman├── postman│ ├── codemirror│ │ ├── lib│ │ │ ├── codemirror.css│ │ │ ├── codemirror.js│ │ │ └── util│ │ │├── closetag.js│ ...

    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择