03 2013 档案
linux kill 函数
摘要:[ KILL ]功能描述:用于向任何进程组或进程发送信号。头文件用法:1#include<sys/types.h>23#include<signal.h>45intkill(pid_tpid,intsig);67参数:pid:可能选择有以下四种1. pid大于零时,pid是信号欲送往的进程的标识。2. pid等于零时,信号将送往所有与调用kill()的那个进程属同一个使用组的进程。3. pid等于-1时,信号将送往所有调用进程有权给其发送信号的进程,除了进程1(init)。4. pid小于-1时,信号将送往以-pid为组标识的进程。sig:准备发送的信号代码,假如其值为 阅读全文
posted @ 2013-03-12 21:19 三木追风 阅读(221) 评论(0) 推荐(0)
课设用到的 /proc
摘要:/proc/uptime第一列输出的是,系统启动到现在的时间(以秒为单位),这里简记为num1;第二列输出的是,系统空闲的时间(以秒为单位),这里简记为num2。注意,很多很多人都知道第二个是系统空闲的时间,但是可能你不知道是,在SMP系统里,系统空闲的时间有时会是系统运行时间的几倍,这是怎么回事呢?因为系统空闲时间的计算,是把SMP算进去的,就是所你有几个逻辑的CPU(包括超线程)。系统的空闲率(%) = num2/(num1*N) 其中N是SMP系统中的CPU个数。从上面我的一台机器上的数据可知,本机启动到现在的时间长度为:6447032.12 seconds = 74.6 days空闲率 阅读全文
posted @ 2013-03-12 16:47 三木追风 阅读(137) 评论(0) 推荐(0)
如何编写Linux设备驱动程序
摘要:感谢 @上海一九四三啊 (李大屌)reference :http://soft.chinabyte.com/os/10/12554010.shtml序言 Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统,但它dos或window环境下的驱动程序有很大的区别。在Linux环境下设计驱动程序,思想简洁,操作方便,功能也很强大,但是支持函数少,只能依赖kernel中的函数,有些常用的操作要自己来编写,而且调试也不方便。本人这几周来为实验室自行研制的一块多媒体卡编制了驱动程序,获得了一些经验,愿与Linux fans共享,有不当之处,请予指正. 阅读全文
posted @ 2013-03-06 12:56 三木追风 阅读(322) 评论(0) 推荐(0)
UBUNTU下codeblocks配置GTK+
摘要:让我们向GTK大牛 @上海一九四三啊 致敬!!!如果在命令行中里面可以编译GTK的程序那么,打开Code::Blocks,在Globalvariable选项里,将include和lib中分别填入如下配置:`pkg-config--cflagsgtk+-2.0``pkg-config--libsgtk+-2.0`否则,安装GTK后在添加就OK。 阅读全文
posted @ 2013-03-05 22:59 三木追风 阅读(934) 评论(0) 推荐(0)
GTK 学习笔记
摘要:1g_signal_connect 与 g_signal_connect_swapped一一言以蔽之,g_signal_connect_swapped() 和 g_signal_connect() 相同,只是回调函数只用一个参数,一个指向 GTK 对象的指针。所以当使用这个函数连接信号时,回调函数应该是这样的形式 阅读全文
posted @ 2013-03-05 21:25 三木追风 阅读(227) 评论(0) 推荐(0)