标签: linux-kernel
-
Linux驱动-ledsgpio驱动移植
leds-gpio封装得十分好,只需要提供可正常使用的GPIO即可。另外还具备触发器功能,其实就是控制LED的…
-
Linux驱动-GPIO-Buttons移植
Linux驱动 – GPIO Buttons移植 这个设备驱动适用于,每个按键是连接到一个io口, 而且这个i…
-
linux内核文件内存io
MMU 虚拟地址转为物理地址的硬件 (进程内存3G超出也会页交换,到文件)page(4K.8K内存管理基本单位…
-
linux内核中断
中断处理工作,例如对接收中断进行中断或复位硬件,这些工作都在所有中断被禁止的情况下完成。可以稍后完成的工作推迟…
-
面试必备进程同步机制内核自旋锁
进程(线程)间的同步机制是面试时的常见问题,所以准备用一个系列来好好整理下用户态与内核态的各种同步机制。本文就…
-
神奇的backlog参数对TCP连接建立的影响
曾经有人问我套接字编程中listen的第二个参数backlog是什么意思?多大的值合适?我不假思索地回答它表示…
-
从虚拟化前端Bug学习分析Kernel-Dump
也许大家都知道,分析 Kernel Dump 有个常用的工具叫 Crash,在我刚开始学习分析 Kernel …
-
进程和线程
在学习操作系统的过程中,”进程”、”线程”概念其实很模糊。不同的上下文中,该名称指代的概念很可能是不同的,概念…
-
Perf分析CPU性能问题笔记
本文仅仅是一个笔记。 场景 观察进程的CPU使用情况 观察进程内各个函数的CPU使用情况: {代码…} 同…
-
Dart编译技术在服务端的探索和应用
最近闲鱼技术团队在Flutter+Dart的多端一体化的基础上,实现了FaaS研发模式。Dart吸取了其它高级…