• Home
Name Date Size #Lines LOC

..--

README.mdD12-May-20241.5 KiB2922

hisignalling.cD12-May-202422.6 KiB810525

hisignalling.hD12-May-20242.8 KiB8649

README.md

1# Pegasus与Taurus串口互联通信<a name="ZH-CN_TOPIC_0000001130176841"></a>
2-注意:在使用串口互联前,请确认手势检测+手势识别可以正常运行。
3
4## 硬件环境搭建
5-    硬件要求:Taurus开发板;硬件搭建如下图所示。注意这里需要跟Pegasus同时使用,详情可以参考[串口互联client端](http://gitee.com/openharmony/vendor_hisilicon/blob/master/hispark_pegasus/demo/interconnection_client_demo/README.md),由于Pegasus有两种方式,下面介绍两种硬件搭建方式。
6
7![输入图片说明](../../doc/figures/uart_connect/10.jpg)
8
9![输入图片说明](../../doc/figures/uart_connect/11.jpg)
10
11## 软件介绍
12-    这里以手势识别为例:1.hand_classify.c文件中在初始化uart,这里要注意需要加到线程一直跑的逻辑里。
13     ```
14     uartFd = UartOpenInit();
15     if (uartFd < 0) {
16       printf("uart1 open failed\r\n");
17     } else {
18       printf("uart1 open successed\r\n");
19     }
20     return ret;
21     ```
22-    2.在HandDetectFlag调用UartSendRead()函数实现数据的发送,Pegasus接收到数据后实现对应外设的响应。
23-    3.当Taurus的摄像头检测到特定的手势之后,Taurus会将对应的检测结果通过串口发送给Pegasus端,此时Pegasus主板上的灯会亮起,具体实验结果及打印信息如下图所示。
24
25     ![输入图片说明](../../doc/figures/uart_connect/6.png)
26
27     ![输入图片说明](../../doc/figures/uart_connect/7.png)
28
29     ![输入图片说明](../../doc/figures/uart_connect/8.jpg)