[Feature][ZXW-65]merged P49 base code

Change-Id: I3e09c0c3d47483bc645f02310380ecb7fc6f4041
diff --git a/ap/app/msg_test/readme b/ap/app/msg_test/readme
new file mode 100644
index 0000000..d847e08
--- /dev/null
+++ b/ap/app/msg_test/readme
@@ -0,0 +1,53 @@
+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
\ No newline at end of file