上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 61 下一页
摘要: 1、无名管道 用于具有亲缘关系的进程间通信(常见的就是父子进程),数据只能单向流动。 (1)创建管道 #include<unistd.h> int pipe(int pipefd[2]); 参数: pipefd[2]:参数为两个文件描述符,一个读文件描述符,一个写文件描述符。 返回值: 成功返回0 阅读全文
posted @ 2022-04-27 09:08 轻轻的吻 阅读(82) 评论(0) 推荐(0)
摘要: 进程间通信(IPC)主要包括以下内容: 数据传输。 资源共享。 事件通知。 进程控制 linux系统下的ipc: 管道:包括有名管道和无名管道。 信号 FIFO 消息队列 信号量 共享内存。 阅读全文
posted @ 2022-04-26 15:23 轻轻的吻 阅读(157) 评论(0) 推荐(0)
摘要: 1、进程的正常退出步骤: 子进程调用exit()函数退出。 父进程调用wait()函数为子进程处理其他事情。 2、僵尸进程 僵尸进程是当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程占用的资源,此时子进程将成为一个僵尸进程。 子进程推出后,父进程没有调用wait()函数处理身后事。 子进 阅读全文
posted @ 2022-04-26 14:49 轻轻的吻 阅读(61) 评论(0) 推荐(0)
摘要: 一、ps axjf - a:显示一个终端所有的进程 - u:显示进程的归属用户及内存使用情况 - x:显示没有关联控制终端的进程 - j:显示进程归属的进程组id、会话id、父进程id - f:以ascii形式显示出进程的层次关系 PPID:表示进程的父进程ID PID:进程的ID PGID:进程所 阅读全文
posted @ 2022-04-26 14:41 轻轻的吻 阅读(919) 评论(0) 推荐(0)
摘要: 描述 •输入一个字符串,请按长度为8拆分每个输入字符串并进行输出; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(每个字符串长度小于等于100) 输出描述: 依次输出所有分割后的长度为8的新字符串 示例1 输入: abc 输出: abc00000 答案: 阅读全文
posted @ 2022-04-22 17:25 轻轻的吻 阅读(50) 评论(0) 推荐(0)
摘要: exec族函数介绍 阅读全文
posted @ 2022-04-17 11:11 轻轻的吻 阅读(25) 评论(0) 推荐(0)
摘要: 参考链接:https://doc.embedfire.com/linux/imx6/base/zh/latest/system_programing/process.html 一、进程组成 1、进程表 进程表是一个数据结构,它将当前加载在内存中的所有进程的有关信息保存到一个表中,其中包括进程的PID 阅读全文
posted @ 2022-04-17 10:46 轻轻的吻 阅读(334) 评论(0) 推荐(0)
摘要: 阻塞与非阻塞访问、poll函数提供了较好的解决设备访问的机制,但是如果有了异步通知,整套机制则更加完整了。 异步通知的意思是:一旦设备就绪,则主动通知应用程序,这样应用程序根本就不需要查询设备状态,这一点非常类似于硬件上“中断”的概念,比较准确的称谓是“信号驱动的异步I/O”。信号是在软件层次上对中 阅读全文
posted @ 2022-04-14 17:23 轻轻的吻 阅读(1470) 评论(0) 推荐(1)
摘要: 下载网址: http://www.sudt.com/en/ap/download.htm 优点: 完全免费 操作简单 可查看波特率等串口配置信息 缺点: 不能监控已打开的串口 已打开的串口必须先关闭,运行accessport监控后重新打开,才能监控到数据 监控USB串口过程中不能拔掉USB串口 否则 阅读全文
posted @ 2022-04-06 09:45 轻轻的吻 阅读(163) 评论(0) 推荐(0)
摘要: 1、ADC转换时怎么转换的,步骤是什么? ADC的分辨率指的是模数转换器所能表示的最大数是多少,即ADC的位数,如果ADC是10位ADC,那么分辨率是2的10次方,即1024的分辨率,如果模拟量是温度,测量范围是0~100度,那么可以把100度分成1024份,每一份你都能感知,当温度有100/102 阅读全文
posted @ 2022-03-05 10:22 轻轻的吻 阅读(19) 评论(0) 推荐(0)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 61 下一页