
Linux
哐哐砸电脑
这个作者很懒,什么都没留下…
展开
-
Display--基本概念
文章目录Display中的DRM模块介绍DRM概述:Display中的DRM模块介绍DRM概述:DRM全称 Direct Rendering Manager(直接渲染管理器),进行显示输出管理、 buffer 分配、 帧缓冲, 是device-independent内核级别驱动,内核提供直接访问硬件的权限, 原本是设计提供给PC使用来支持复杂的图形设备,后来也用于嵌入式系统上。PC一般都有显卡并且有自己的video memory,而嵌入式系统没有。DRM的设备节点为 "/dev/dri/cardX"原创 2020-05-11 17:33:03 · 4969 阅读 · 0 评论 -
内核定时机制--setup_timer
#define setup_timer(timer, fn, data) \ __setup_timer((timer), (fn), (data), 0)#define __setup_timer(_timer, _fn, _data, _flags) \ do { ...原创 2020-04-09 15:13:39 · 4234 阅读 · 0 评论 -
I2C-子系统
文章目录I2C-子系统I2C系统框架1.框架介绍:I2C-子系统I2C系统框架1.框架介绍:应用程序层(app层)------------------------------------------------------------------------------------------------------------i2c driver层: i2c_client drive...原创 2019-12-10 18:55:54 · 299 阅读 · 0 评论 -
linux内核函数调试开关
linux设备驱动开发,内核使用dev_dbg来控制输出信息,这个函数包含在include/linux/device.h头文件中,但是默认情况下看不到调试信息,该如何打开呢,我们直接上代码:#if defined(CONFIG_DYNAMIC_DEBUG)#define dev_dbg(dev, format, ...) \do { \ dynamic_de...原创 2019-12-10 10:04:09 · 706 阅读 · 0 评论 -
Mem----/proc/pid/status
/proc/9744$ cat statusName: gedit /*进程的程序名*/State: S (sleeping) /*进程的状态信息,具体参见http://blog.chinaunix.net/u2/73528/showart_1106510.html*/Tgid: 9744 /*线程组号*/Pid: 9744 /*进程pid*/PPid: 7672 /*父进程的pid*/...转载 2019-11-19 10:43:56 · 140 阅读 · 0 评论 -
Mem----/proc/下节点
1 cat /proc/sys/vm/min_free_kbytesmin_free_kbytes用来确定系统开始回收内存的阀值,控制系统的空闲内存。值越高,内核越早开始回收内存,空闲内存越高。可以使用如下方式:echo 65535 > /proc/sys/vm/min_free_kbytes将系统保留内存设置为6M。2 /proc/sys/vm/drop_caches清系统缓存:...原创 2019-11-14 10:31:14 · 505 阅读 · 0 评论 -
Mem----/proc/meminfo
meminfo对于该文件,比较重要的是Active、Active(anon)、Active(file)、Mapped、Slab,类似于sysrq-trigger中所说,存在如下计算关系:Active = Active(anon) + Active(file)Active(anon)+Ac tive(file)+Mapped = 应用Active(anon)+Ac tive(file)+Ma...原创 2019-11-14 10:13:13 · 1001 阅读 · 0 评论 -
DDR、Flash、Ram、Rom的区别
内存和硬盘的区别一、定义内存:内存又称主存,计算机中的程序的运行都是在内存中进行的,只有计算机在运行,计算机CPU就会把需要的计算数据调到内存中进行运算。通常内存分为随机存储器(RAM)、只读存储器(ROM)、高速缓存(CACHE)。硬盘:从计算机的结构体系来讲,硬盘应该算是计算机的“外存”。二、内存和硬盘的区别内存和硬盘的主要区别,主要为以下三点:1、内存是计算机运行的场所,硬盘用...原创 2019-09-29 22:10:13 · 13490 阅读 · 3 评论