
嵌入式Linux
村头卖假发的小郑
一切都已结束,博客懒得一篇篇删了,就这样吧。
展开
-
Linux下信号量、共享内存、消息队列通信(Linux第七次作业)
在室友的压迫下被迫发帖!一、信号量通信代码:#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <sys/stat.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <errno.h>#include<st.原创 2021-04-23 08:25:33 · 304 阅读 · 4 评论 -
Linux下管道的通信(linux第六次作业)
一、无名管道通信无名管道只能在有亲缘关系的进程间通信,即父子进程间通信或者兄弟间通信,创建无名管道会创建两个文件描述符,一个用来执行写操作,一个用来执行读操作。#include<unistd.h>#include<sys/types.h>#include<errno.h>#include<stdio.h>#include<stdlib.h>int main(){ int pipe_fd[2]; pid_t pid; ch原创 2021-04-09 09:40:23 · 343 阅读 · 0 评论 -
Linux下多进程编程(Linux第五次作业)
/**兄弟们,近些日子得到了一些不好的反馈,有人说一些同学在传抄我的答案。我表示很惊慌。。。。。。可能是因为时间的原因写不完,又或者是因为比较难不会。但无论什么原因大家一定不要完全照抄啊。因为一方面要是被老师发现了,你凉了我也得凉。。。。。。我本是想记录下学习过程的笔记,兄弟们要是有不理解的话要是我还记得内容可以同我一起探讨,但是我的答案也不一定是对的!也不一定是最佳的,你改一改不就是更好了嘛!ps:实在赶时间起码改动一些吧,听说有代码里面连包的名字都不改的,_ . _ 。还是熟悉的 com.c.原创 2021-04-08 21:03:29 · 492 阅读 · 9 评论 -
Linux系统下执行生产者、消费者代码(Linux第四次作业)
请编写一个生产者程序,用于向一个文件写入数据,再编写一个消费者程序,用于从该文件中读取数据。两个程序可以同时运行,理解通过文件实现程序间数据交换时需要采用的上文件锁的方法和使用。(同时打开两个终端,分别运行两个程序,显示运行结果,拍照上传,并上传代码的照片)一、首先需要创建多个文件如下文件内容:/* 1.producer.c */#include <stdio.h>#include <sys/file.h>#include<sys/types.h>#i.原创 2021-03-26 09:31:56 · 1336 阅读 · 0 评论 -
linux下文件io和标准io的读写(附linux第三次作业)
linux第三次作业实验课,zymtql !一、标准io和文件io首先我们需要了解操作系统当中存在有两种io的方式,一种是文件io,一种则是标准io。那么两种io有什么区别?功能有什么不同呢?首先来看一个区分的表:以上就是使用标准io和文件io可以调用的函数区别。很明显,标准io的功能明显要多于文件io,实际上标准io也就是在文件io的基础上进行封装而来的,标准io增加了缓冲机制,即以前可能使用文件io是直接执行系统调用的,现在使用标准io则可以先读写缓存区,必要时再访问实际文件,这样就大大地.原创 2021-03-19 09:38:06 · 861 阅读 · 0 评论 -
嵌入式Linux程序设计作业二
在linux操作系统下,实现静态库的调用一、镜像文件的选择之前采用的是ubuntu,但是个人感觉虽然ubuntu比centos轻量化了,但是阉割掉了很多东西,很多工具包都默认没有,需要自己去安装,但是这个安装的过程中又会出现很多问题,所以要是想一劳永逸,不如多费点内存安装个centos7算了,我都要快被ubuntu搞死了。下了centos7之后,嗯真香!附上我的centos7镜像网盘目录,ubuntu也有。CentOs7:链接:https://pan.baidu.com/s/1zkfqDQe.原创 2021-03-15 14:31:56 · 372 阅读 · 0 评论