资源简介
ARM LINUX 进程间通讯 共享内存 ;可以实现多个不同程序通讯而不是仅仅实现父子进程通讯!
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
typedef struct
{
char name[4];
int age;
} people;
int main(int argcchar **argv)
{
int shm_idi;
key_t key;
people *p_map;
char* name=“./myshm2“;
key=ftok(name0);
if(key==-1)
perror(“ftok error“);
shm_id=shmget(key4096IPC_CREAT);
if(shm_id==-1)
{
perror(“shmget error“);
return;
}
p_map=(people*)shmat(shm_idNULL0);
for(i=0;i<10;i++)
{
printf(“name:%s\n“(*(p_map+i)).name);
printf(“age %d\n“(*(p_map+i)).age);
}
if(shmdt(p_map)==-1)
perror(“detach error“);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 685 2011-03-21 15:23 共享内存\testread.c
文件 702 2011-03-21 15:23 共享内存\testwrite.c
目录 0 2011-03-21 15:24 共享内存
----------- --------- ---------- ----- ----
1387 3
- 上一篇:MSP430+CC1101 收发程序
- 下一篇:MaskWindow.zip
相关资源
- linux下weblogic的安装与配置详解
- UNIX环境高级编程 第三版 随书代码
- socket编程_windows_linux_数据传输
- 自己编写ping程序
- Linux下利用TCPsocket传输图片
- Linux下串口数据发送程序
- 静态路由的实现linux
- BitBake User Manual .pdf
-
Openem
bedded User Manual .pdf - 电量检测芯片max17055linux驱动
- FriendlyARM 友善之臂 USB驱动 WIN7_64
- stm32在ubuntu linux下开发测试源文件
- 3G模块在ARM开发板上实现ppp拨号上网
- 操作系统原理课程设计报告
- 现代谱估计SVD-TLSARMA最小二乘方法
- linux 下weblogic部署web项目
- qt libusb U盘通信
- linux mdio 读写phy 寄存器工具
- 简单ping程序的实现
- OV5648摄像头linux驱动代码
- Linux C聊天室源码
- windows系统运行的scp,实现从Linux系统
- linux下实现即时通讯的毕业论文
- linux 嵌入式实习报告
- linux 串口数据接收 发送
- S3C2440资料3时钟控制器,电源
- CUDA 9.1+cuDNN v7 for Ubuntu 16.04
- Linux 下实现的聊天系统,TCP实现
- linux0.12源码+linux源码剖析0.12PDF+linux源
- ws.hbang.newterm2_2.0_iphoneos-arm[1249].deb
评论
共有 条评论