linux编程技术
文章平均质量分 50
love_life2011
这个作者很懒,什么都没留下…
展开
-
在 Linux 下用户空间和内核空间数据交换的方式
在 Linux 下用户空间和内核空间数据交换的方式本系列文章包括两篇,他们文周详地地介绍了Linux系统下用户空间和内核空间数据交换的九种方式,包括内核启动参数、模块参数和sysfs、sysctl、系统调用、netlink、procfs、seq_file、debugfs和relayfs,并给出具体的例子帮助读者掌控这些技术的使用。本文是该系列文章的第二篇,他介绍了p转载 2012-03-26 09:49:06 · 1154 阅读 · 0 评论 -
移植strace工具到嵌入式Linux
一、工具介绍strace工具是Linux系统下调试应用进程的一个利器,用于跟踪应用进程的信号处理和系统调用,可以根据对调用栈的信息分析应用进程的运行。二、下载版本源码下载地址:http://sourceforge.net/projects/strace/三、配置和编译1、首先对源码包进行解压: #tar -xvjf strace-4.5.20.tar.bz2原创 2012-04-27 16:04:46 · 1837 阅读 · 0 评论 -
32位Linux系统下访问大于2GB文件
32位Linux系统下访问大于2GB文件一、问题1、打开文件: 使用open函数打开超过2GB的文件时,返回值为-1,表示打开文件失败。2、写文件: 当写入文件大小为2GB时就不能再向文件写入。二、解决方法:1、在源文件中引用头文件前定义宏#define _FILE_OFFSET原创 2012-05-31 22:37:27 · 1042 阅读 · 0 评论 -
Linux下netlink通信的实例代码
Linux下netlink通信的实例代码源代码共分三个文件:内核模块:netlink-exam-kern.c应用接收:netlink-exam-user-recv.c应用发送:netlink-exam-user-send.c 内核模块源码://kernel module: netlink-exam-kern.c#include #include #inclu原创 2012-05-23 21:26:49 · 10142 阅读 · 2 评论 -
进程调度的目标,nice值,静态优先级,动态优先级,实时优先级,时间片 .
本系列文章由张同浩编写,转载请注明出处:http://blog.csdn.net/muge0913/article/details/7562133邮箱:muge0913@sina.com进程调度的目标:1、高效性:高效意味着在相同的时间下要完成更多的任务。调度程序会被频繁的执行,所以调度程序要尽可能的高效。2、加强交互性能(interactivity):在系统相当的负载转载 2012-05-23 23:09:56 · 2193 阅读 · 1 评论