10 2019 档案
摘要:有名管道的几个特性 ①非亲缘进程也可进行通信 ②有名管道是一个设备文件,以FIFO的文件形式存储于文件系统中。 ③FIFO总按照先进先出的原则工作,第一个被写入的数据首先被从管道中读出来。 1.创建管道 方法1,shell下直接使用命令 或 即可,mknod和mkfifo函数原型如下 方法2,使用函
阅读全文
摘要:进程间的几种通信方式:管道(pipe)、有名管道(named pipe)、信号量(semophore)、消息队列(massage queue)、信号(signal)、共享内存(shared memory)、套接字(socket)。 1.管道的概念 管道是一种两个进程间进行单向通信的机制。因为管道传输
阅读全文
摘要:方法1. 确定串口号以后(在设备管理器可以查看) 打开SecureCRT软件,选择串口,设置合适的波特率(我用的115200),然后快速连接, 板子通电启动,在启动的时候会提示按任意键中断,这时按下任意键中断(在这一步不想上传重启即可) 在浏览器输入地址192.168.1.1进入,选择自己编译的固件
阅读全文
摘要:信号(signal)是一种软中断,他提供了一种处理异步事件的方法,也是进程间唯一的异步通信方式。在Linux系统中,根据POSIX标准扩展以后的信号机制,不仅可以用来通知某进程发生了什么事件,还可以给进程传递数据。 1.1信号的来源 (1)硬件方式 ·用户在终端上按下某些键时,将产生信号。如死循环时
阅读全文
摘要:https://www.cnblogs.com/zhengAloha/p/8661762.html
阅读全文
摘要:1.错误检查 函数执行失败时,一般都会返回一个特定的值,比如-1,空指针等等。这些值只能说明有错误发生,而不能指出错误的原因。头文件errno.h定义了变量errno,它存储了错误发生时的错误码,通过错误码可以得到错误信息的描述。 程序开始执行时,变量errno被初始化为0,。很多库函数在执行过程中
阅读全文

浙公网安备 33010602011771号