- 博客(16)
- 资源 (1)
- 收藏
- 关注
转载 strdup函数的用法!
原型:extern char *strdup(char *s); 用法:#include 功能:复制字符串s 说明:返回指向被复制的字符串的指针,所需空间由malloc()分配且可以由free()释放。 举例: // strdup.c #include #inc
2010-02-26 17:40:00 2060
转载 linux内核空间与用户空间信息交互方法
linux内核空间与用户空间信息交互方法本文作者:康华:计算机硕士,主要从事Linux操作系统内核、Linux技术标准、计算机安全、软件测试等领域的研究与开发工作,现就职于信息产业部软件与集成电路促进中心所属的MII-HP Linux软件实验室。如果需要可以联系通过kanghua151@msn.com联系他。 摘要
2010-02-22 17:59:00 816
原创 计算机体系结构简单介绍
计算机体系结构:包括以下三个方面1:计算机包括哪些部件——运算器、控制器、存储器、输入设备、输出设备2:这些部件的功能3:这些部件的相互作用
2010-02-21 14:49:00 1476 1
原创 一个很好的shell学习网址
http://xiaowang.net/bgb-cn/ch07.html shell中的一些系统参数:$0 这个程序的执行名字 $n 这个程序的第n个参数值,n=1..9 $* 这个程序的所有参数 $#这个程序的参数个数 $$ 这个程序的PID $! 父程序指令的PID $? 执行上一个指令的返回值
2010-02-21 14:23:00 655
转载 open系统调用的源码
用户界面我们使用系统调用open来打开一个文件,例如:fd = open( "/home/mine/data/myfile",O_RDWR|O_CREAT);下面来看看Linux是如何完成的,首先是系统调用的代码:sys_open的源程序asmlinkage long sys_open(const char * filen
2010-02-21 10:30:00 1505
转载 linux内核基本数据类型总结
linux内核基本数据类型总结对linux内核的数据类型做一下总结。下面部分内容参考了:http://book.csdn.net/bookfiles/12/100126.shtml当L
2010-02-21 10:23:00 1048
转载 shell内建命令exec的介绍
shell内建命令exec shell的内建命令exec很有意思,它将并不启动新的shell,而是用要被执行命令替换当前的shell进程,并且将老进程的环境清理掉,而且exec命令后的其它命令将不再执行。因此,如果你在一个shell里面,执行execls那么,当列出了当前目录后,这个shell就自己退出了,因为这个shell进程已被替换为仅仅执行ls命令的一个进程,执行
2010-02-20 10:12:00 743
转载 popen函数的介绍!
1、该函数的头文件及原型: , FILE *popen(const char *command, const char *type) 关闭该文件流的函数是:int pclose(FILE *stream);2、该函数的作用:用创建管道的方式创建一个进程,并调用sh,因为管道被定义为单向的,所以type参数只能被定为只读或只写。command的标准输出作为这个流的标准输入
2010-02-09 09:40:00 995
转载 linux系统调用
本文列出了大部分常见的Linux系统调用,并附有简要中文说明。以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。按照惯例,这个列表以manpages第2节,即系统调用节为蓝本。按照笔者的理解,对其作了大致的分类
2010-02-03 18:04:00 659
转载 管道的详细介绍
linux 管道管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别。有名管道叫named pipe或者FIFO(先进先出),可以用函数mkfifo()创建。Linux管道的实现机制在Linux中,管道是一种使用非常频繁的通信
2010-02-03 10:06:00 736
原创 linux驱动程序开发第三版一些知识总结
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <! /* Style
2010-02-03 09:12:00 1005
转载 linux 2.6 内核模块的Makefile
Linux 2.6 下内核模块的Makefile 收藏 <!-- document.body.oncopy =
2010-02-02 17:13:00 618
转载 如何指定GCC的默认头文件路径(非常有用)
在交叉编译的时候我们需要用到其他的库,在config时候可以通过“-I”来指定头文件目录,但是每次都需要设置的话难免有些麻烦,找到一个简单的方法。看下文的红色部分。有大量的环境变量可供设置以影响 GCC 编译程序的方式。利用这些变量的控制也可使用合适的命令行选项。一些环境变量设置在目录名列表中。这些名字和PATH 环境变量使用的格式相同。特殊字符 PATH_SEPARATOR (安装编
2010-02-01 10:56:00 685
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人