嵌入式系统开发
上期回顾
嵌入式系统开发(接上期)
进程间的通信方式
(一)管道
优点:
1、传输数据量少,因此只适合小数据量的传输
2、管道数据被读出时,会被自动删除
3、管道数据的输出格式:
(一)进程间的简单相互通信、
1、同一tab里的相互通信
2、不同tab之间的相互通信
(1)read.c
(2)write.c
(3)通信结果
(二)消息队列
(三)信号量
信号:软中断(程序间信息传递的媒介)
1、ctrl+z:暂停信息
2、ctrl+c:停止信号
3、int kill(pid_t pid,int sig)
信号处理
1、sighandler_t signal(int signum,signhandler_t handler);
信号的编号:signum
信号的处理机制:sighandler
忽略信号:SIG_IGN
信号的直接处理:SIG_DFL