| 1、目录结构: | 
 | ├── Makefile			makefile | 
 | ├── msgrcv.c			消息队列接收测试程序 | 
 | ├── msgsnd.c			消息队列发送测试程序 | 
 | └── readme				本文件 | 
 |  | 
 |  | 
 | 2、说明 | 
 | 2.1、针对msgget/msgrcv/msgsnd接口 | 
 | 2.2、msgget依靠key创建消息队列,约定:0x0~0xFFFEFFFF为本核消息区间,0xFFFF0000~0xFFFFFFFF为车载双核跨核消息(针对非跨核工程,依然是本核消息)。 | 
 |  | 
 | 3、使用说明 | 
 | 3.0、只针对车载版本的测试程序,测试程序名为 msgsnd/msgrcv。 | 
 | 3.1、AP侧跨核发送测试:msgsnd key (key为int型整数,这里选取0xFFFF0000~0xFFFFFFFF范围,例如-200) | 
 | 	 CAP侧运行msgrcv key,使用相同的key进行接收,会获取AP侧发送的消息内容并进行打印。 | 
 | 3.2、AP侧跨核接收测试:msgrcv key (这里同样选择-200),CAP核运行msgsnd -200进行发送。 | 
 | 3.3、AP侧本核发送测试:key取值范围0x0~0xFFFEFFFF即为本核消息。 | 
 | 3.4、AP侧本核接收测试:同上。 | 
 |  | 
 | 4、示例: | 
 | 4.1、跨核AP->CAP | 
 | 	AP: | 
 | 		# msgsnd -200 | 
 | 		Message id: 10 | 
 | 		Write Message : helloworld | 
 | 		Sent message ret is 0 message is : helloworld | 
 | 	CAP: | 
 | 	 | 
 | 		# msgrcv -200 | 
 | 		Message id: 10 | 
 | 		Received Message len is 104, message is : helloworld | 
 | 		 | 
 | 4.2、跨核CAP->AP | 
 | 	CAP: | 
 | 		# msgsnd -200 | 
 | 		Message id: 11 | 
 | 		Write Message : nihaoshijie | 
 | 		Sent message ret is 0 message is : nihaoshijie | 
 | 	AP: | 
 | 		# msgrcv -200 | 
 | 		Message id: 11 | 
 | 		Received Message len is 104, message is : nihaoshijie | 
 | 		 | 
 | 4.3、本核消息队列 | 
 | 	AP: | 
 | 		# msgsnd 100 | 
 | 		Message id: 12 | 
 | 		Write Message : huanying | 
 | 		Sent message ret is 0 message is : huanying | 
 | 	AP: | 
 | 		# msgrcv 100 | 
 | 		Message id: 12 | 
 | 		Received Message len is 104, message is : huanying |