LINUX系统
文章平均质量分 91
fcf1990501
这个作者很懒,什么都没留下…
展开
-
linux 目标文件(*.o) bss,data,text,rodata,堆,栈 以及程序加载运行理解(转)
c/c++基础知识-编译基础转载 2022-08-13 13:54:02 · 1606 阅读 · 0 评论 -
POLLHUP vs. POLLRDHUP?
Q:According to thepoll man page, the poll function can return POLLHUP and POLLRDHUP events. From what I understand, only POLLHUP is POSIX compliant, and POLLRDHUP is a Linux non-standard extension. Howerver, both seem to signal that the write end of a c.转载 2020-06-14 20:31:04 · 740 阅读 · 0 评论 -
Linux /proc目录详解
Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态。基于/proc文件系统如上所述的特殊性,其内的文件也常被称作虚拟文件,并具有一些独特的特点。例如...转载 2020-04-18 22:31:14 · 331 阅读 · 0 评论 -
yocto:bitbake单独编译某个模块的方法
在yocto编译环境中如果想单独编译某个模块可以在已经搭建好的yocto编译环境中使用如下命令Yocto中对于不同的Package,有不同的task,即可以执行不同的操作,有一些是所有包共通的,例如clean,build等。我们可以使用下面命令来查看一个包都有哪些可执行的task:bitbake Package -c listtasks如:bitbake core-ima...原创 2019-10-26 16:37:34 · 9899 阅读 · 0 评论 -
用diff 生成patch文件的命令/方法
linux diff命令diff命令可以比较两个相同文件进而生成patch文件使用如下命令获得命令的帮助didff --help使用以下option-u, -U NUM, --unified[=NUM] output NUM (default 3) lines of unified context-r, --recursive recur...原创 2019-10-26 16:10:27 · 3635 阅读 · 0 评论 -
Linux进程的内存使用解析
进程XXX占用了多少内存?这是个经常被问到,也经常被答错的问题。Linux进程的内存分配是个比较复杂的话题,而Linux上的工具往往把这个问题过分简单化,因此引出不少误解和困惑。首先把ps, top这类工具扔掉,然后看这么一个简单程序: [root@pczou pczou]# cat ./prog.c #i nclude #i nclude #i n转载 2013-01-08 11:42:03 · 352 阅读 · 0 评论 -
Linux内存点滴 用户进程内存空间
http://www.perfgeeks.com/?p=723 http://www.perfgeeks.com/?p=770 经常使用top命令了解进程信息,其中包括内存方面的信息。命令top帮助文档是这么解释各个字段的。VIRT , Virtual Image (kb)RES, Resident size (kb)SHR, Shared Mem size (kb)%MEM,转载 2013-01-08 11:50:41 · 263 阅读 · 0 评论 -
OSD的主要实现方法和类型 .
目前有两种主要的OSD实现方法:外部OSD发生器与视频处理器间的叠加合成;视频处理器内部支持OSD,直接在视频缓存内部叠加OSD信息。 外部OSD发生器与视频处理器间的叠加合成的实现原理是:由一个MCU内建的字符发生器及显示缓存,利用快速消隐(Fast-Blank)信号切换电视的画面和OSD显示内容,使OSD的字符等内容叠加在最终的显示画面上,在OSD和显示画面叠加处理过程中转载 2013-01-15 18:00:55 · 1186 阅读 · 0 评论