A. 进程间通信的IPC目的

1)数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个内字节到几兆字容节之间。
2)共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。
3)通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。
4)资源共享:多个进程之间共享同样的资源。为了作到这一点,需要内核提供锁和同步机制。
5)进程控制:有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希望能够拦截另一个进程的所有陷入和异常,并能够及时知道它的状态改变。
进程通过与内核及其它进程之间的互相通信来协调它们的行为。Linux支持多种进程间通信(IPC)机制,信号和管道是其中的两种。除此之外,Linux还支持System V 的IPC机制(用首次出现的Unix版本命名)。

B. IPC是什么

ipc是IP Camera的缩写词,IP是网际协议,Camera是照相机、摄影机,IP Camera顾名思义就是网络摄像机,它是一种由传统摄像机与网络技术结合所产生的新一代摄像机。

网络摄像机又叫IP CAMERA(简称IPC)由网络编码模块和模拟摄像机组合而成。网络编码模块将模拟摄像机采集到的模拟视频信号编码压缩成数字信号,从而可以直接接入网络交换及路由设备。

网络摄像机内置一个嵌入式芯片,采用嵌入式实时操作系统。网络摄像机是传统摄像机与网络视频技术相结合的新一代产品。

(2)ipc进程间通信扩展阅读:

IPC的技术特点:

1、采用符合“EIA”标准的全钢化工业机箱,增强了抗电磁干扰能力。

2、采用总线结构和模块化设计技术。CPU及各功能模块皆使用插板式结构,并带有压杆软锁定,提高了抗冲击、抗振动能力。

3、机箱内装有双风扇,正压对流排风,并装有滤尘网用以防尘。

4、配有高度可靠的工业电源,并有过压、过流保护。

5、电源及键盘均带有电子锁开关,可防止非法开、关和非法键盘输入。

6、具有自诊断功能。

7、可视需要选配I/O模板。

8、设有“看门狗”定时器,在因故障死机时,无需人的干预而自动复位。

9、开放性好,兼容性好,吸收了PC机的全部功能,可直接运行PC机的各种应用软件。

10、可配置实时操作系统,便于多任务的调度和运行。

11、可采用无源母板(底板),方便系统升级。

参考资料:网络——ipc (IP CAMERA)