-
2014025691《嵌入式系统程序设计》第七周学习总结
第七周嵌入式课程学习,通过课上的学习以及在实验楼上面的复习,我有如下的心得体会: ①关于管道 本周学习的新内容,出了学习到了管道的基础知识以及基本语法和参数,本次实验是本学期第一次启用双进程同时运行 由于管道的特殊性,无法在单一进程里进行读写,只能在一个进程里写,另外一个进程里读。 关于管道我们还学 -
嵌入式第六周学习总结14-6李一杭14号
博客写的有点晚,主要是因为实验楼没整明白,总是出错,一下子耽误了是时间。 对于这周的学习还是比较认真的,学习了新的命令,对于课上的代码敲入,只能归根于自己C语言没学好,导致对本课程的影响。 -
2014025633《嵌入式系统程序设计》第七周学习总结
2014025633《嵌入式系统程序设计》第七周学习总结 教材学习总结 一.有名管道 管道是无名管道,它只能用于具有亲缘关系的进程之间,这就大大地限制了管道的使用。有名 管道的出现突破了这种限制, 它可以使互不相关的两个进程实现彼此通信。 该管道可以通过路径名来指出, 并且在文件系统中是可见的。在建 -
2014025677《嵌入式系统程序设计》第七周学习总结
实验总结 1.有名管道(FIFO) 命名管道也被称为FIFO文件,是一种特殊的文件。由于linux所有的事物都可以被视为文件,所以对命名管道的使用也就变得与文件操作非常统一。 2.打开命名管道 和打开其他文件一样,可以用open来打开。通常有四种方法: 有两点要注意: 1、就是程序不能以O_RDWR -
2014025675 《嵌入式系统程序设计》第七周学习总结
有名管道的创建: #include <sys/types.h> #include <sys/stat.h> int mkfifo(const char * pathname, mode_t mode) 该函数的第一个参数是一个普通的路径名,也就是创建后FIFO的名字。 第二个参数与打开普通文件的op -
2014025685 《嵌入式程序设计》第七周学习总结
消息队列 消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。在分布式计算环境中,为了集成分布式应用,开发者需要对异构网络环境下的分 -
2014025654《嵌入式系统程序设计》第七周学习总结
学习内容 一.有名管道 1.包括两个.c程序文件均是阻塞式读写管道模式。 读管道(fifo_read.c):创建管道 读管道写管道(fifo_write.c):由main()函数的参数传入用户需要写入的内容将参数中的内容写入到管道 2.命名管道创建成功后,可以使用open()、read()和writ -
2014025667《嵌入式系统程序设计》第七周学习总结
一、管道 本周我们学习了管道 消息队列的传输和接收 无名管道: 只能用于具有亲缘关系的进程之间,大大地限制了管道灵活使用。 有名管道: 可以使互不相关的两个进程实现彼此通信。该管道可以通过路径名来指出,并且在文件系统中是可见的。在建立了管道之后,两个进程就可以把它当作普通文件一样进行读写操作,使用较 -
2014025663《嵌入式程序设计》第七周学习总结
一.管道 1.管道的概念 管道是单向的、先进先出的,它把一个进程的输出和另一个进程的输入连接在一起。 一个进程(写进程)在管道的尾部写入数据,另一个进程(读进程)从管道的头部读出数据。 数据被一个进程读出后,将被从管道中删除,其它读进程将不能再读到这些数据。 管道提供了简单的流控制机制,进程试图读空 -
20140256806班(22)《嵌入式系统程序设计》第七周学习总结
一、管道 1、有名管道的优点 有名管道的出现突破了这种限制,它可以使互不相关的两个进程实现彼此通信。该管道可以通过路径名来指出,并且在文件系统中是可见的。在建立了管道之后,两个进程就可以把它当作普通文件一样进行读写操作,使用非常方便。 2、有名管道mkfifo函数的语法要点 3、有名管道的相关出错信