资源简介
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
相关资源
- IAR For ARM 7.3最新注册机
- 郭天祥ARM9视频教程
- IAR ARM 7.8破解
- IAR For ARM V5.5 注册机
- IAR for ARM 7.40 破解
- IAR For ARM 7.4 破解
- uboot到linux logo显示不间断 补丁
- UNIX/LINUX编程实践教程的源码
- Linux任务管理器
- linux应用层的华容道游戏源代码
- ubuntu9.10 可加载内核模块和字符设备驱
- arm触摸屏与LCD校准程序三点校准法
- MP3文件ID3v2ID3v2APEv2标签读取
- ARM嵌入式项目实战
- 操作系统实验——虚存管理实验
- linux下的发包工具sendip
- 尚观培训linux许巍关于c 的笔记和讲义
- 尚观培训linux董亮老师关于数据结构的
- linux 线程池源码 c 版
- linux C 电梯程序练习
- linux下用多进程同步方法解决生产者
- 基于ARM蓝牙传输源程序
- Linux 操作系统实验(全)
- Linux From Scratch 中文手册
- USB 驱动 让电脑与arm进行通信
- linux 网络实验 ftp程序
- Linux命令大全离线版&在线版
- 操作系统共享内存实验
- dos 下运行Linux 命令--gnu_utils
- linux 0.12内核源代码
评论
共有 条评论