![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux编程
什么鬼AAAAA
这个作者很懒,什么都没留下…
展开
-
AutoTools 疑难解决方法
2011-03-25 20:48AutoTools 简单入门 [转]学习GNU/LINUX 开发的编程人员,上手之后不久就会在编译开源软件的时候碰到configure脚本,过段时间还会知道configure脚本是autoconf生成的; 但是真正想用起来autoconf,却是要弄明白config.h,configure.in,Makfile.am等一大堆的文件,这可能要花些功夫。转载 2016-11-10 22:42:20 · 5614 阅读 · 0 评论 -
Linux进程间通信——使用命名管道
原文地址:http://blog.csdn.net/ljianhui/article/details/10202699在前一篇文章——Linux进程间通信——使用匿名管道中,我们看到了如何使用匿名管道来在进程之间传递数据,同时也看到了这个方式的一个缺陷,就是这些进程都由一个共同的祖先进程启动,这给我们在不相关的的进程之间交换数据带来了不方便。这里将会介绍进程的另一种通信方式——命名管道,来转载 2016-12-06 21:40:32 · 203 阅读 · 0 评论 -
Linux进程间通信——使用匿名管道
原文地址:http://blog.csdn.net/ljianhui/article/details/10168031在前面,介绍了一种进程间的通信方式:使用信号,我们创建通知事件,并通过它引起响应,但传递的信息只是一个信号值。这里将介绍另一种进程间通信的方式——匿名管道,通过它进程间可以交换更多有用的数据。一、什么是管道如果你使用过Linux的命令,那么对于管转载 2016-12-06 21:39:06 · 223 阅读 · 0 评论 -
Linux进程间通信——使用共享内存
原文地址:http://blog.csdn.net/ljianhui/article/details/10253345下面将讲解进程间通信的另一种方式,使用共享内存。一、什么是共享内存顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段转载 2016-12-06 21:36:16 · 237 阅读 · 0 评论 -
Linux进程间通信——使用信号
原文地址:http://blog.csdn.net/ljianhui/article/details/10128731一、什么是信号用过Windows的我们都知道,当我们无法正常结束一个程序时,可以用任务管理器强制结束这个进程,但这其实是怎么实现的呢?同样的功能在Linux上是通过生成信号和捕获信号来实现的,运行中的进程捕获到这个信号然后作出一定的操作并最终被终止。信号是UNI转载 2016-12-06 19:44:57 · 262 阅读 · 0 评论 -
Linux进程间通信——使用信号量
原文地址:http://blog.csdn.net/ljianhui/article/details/10243617这篇文章将讲述别一种进程间通信的机制——信号量。注意请不要把它与之前所说的信号混淆起来,信号与信号量是不同的两种事物。有关信号的更多内容,可以阅读我的另一篇文章:Linux进程间通信——使用信号。下面就进入信号量的讲解。一、什么是信号量为了防止出转载 2016-12-06 19:40:18 · 237 阅读 · 0 评论 -
理解fork()的一次调用两次执行
原文地址:http://blog.csdn.net/songxueyu/article/details/9115393fork()函数是linux里多进程编程的基础,为linux成为强大的多用户操作系统提供了强有力的支持。但是对于很多初学者而言,虽然知道怎么写多进程的程序,知道怎么fork()出一个子进程,却很少有人能够理解fork()的最有特点的一个性质:一次调用,两次执行。转载 2016-12-02 21:48:06 · 6248 阅读 · 2 评论 -
linux中fork()函数详解(原创!!实例讲解) 讲得很好啊!!!
原文地址: http://blog.csdn.net/jason314/article/details/5640969一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork转载 2016-12-02 21:27:42 · 503 阅读 · 0 评论 -
Linux 设备驱动之字符设备(三)
Linux 设备驱动之字符设备(三) 2016-12-01 10:25:18分类: LINUX原文地址:Linux 设备驱动之字符设备(三) 作者:草根老师通过前面我们对字符驱动的完善,已经可以完成基本的功能了,但是仍然有以下不足,这一节我们继续完善它。(1)没有实现xxx_ioctl接口,没办法通过命令来控制dev_fifo转载 2016-12-01 10:33:18 · 301 阅读 · 0 评论 -
Linux 设备驱动之字符设备(二)
Linux 设备驱动之字符设备(二) 2016-12-01 10:25:10分类: LINUX原文地址:Linux 设备驱动之字符设备(二) 作者:草根老师dev_fifo_v2.zip转载 2016-12-01 10:31:16 · 325 阅读 · 0 评论 -
Linux 设备驱动之字符设备(一)
Linux 设备驱动之字符设备(一) 2016-12-01 10:24:56分类: LINUX原文地址:Linux 设备驱动之字符设备(一) 作者:草根老师转载 2016-12-01 10:29:39 · 256 阅读 · 0 评论 -
Linux 驱动 之 模块化编程
Linux 驱动 之 模块化编程 2016-12-01 10:24:41分类: LINUX原文地址:Linux 驱动 之 模块化编程 作者:草根老师转载 2016-12-01 10:28:18 · 287 阅读 · 0 评论 -
Linux 驱动之模块参数和符号导出
Linux 驱动之模块参数和符号导出 2016-12-01 10:18:41分类: LINUX原文地址:Linux 驱动之模块参数和符号导出 作者:草根老师转载 2016-12-01 10:24:26 · 417 阅读 · 0 评论 -
Linux进程间通信——使用消息队列
原文地址:http://blog.csdn.net/ljianhui/article/details/10287879一、什么是消息队列消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。 每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送消息来避免命名管道的同步和阻塞问题。但是消息队列与命名管道一样,每个数据块都有一个最大长转载 2016-12-06 21:52:40 · 302 阅读 · 0 评论