Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
README.md | D | 12-May-2024 | 1.5 KiB | 29 | 22 | |
hisignalling.c | D | 12-May-2024 | 22.6 KiB | 810 | 525 | |
hisignalling.h | D | 12-May-2024 | 2.8 KiB | 86 | 49 |
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 8 9 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  26 27  28 29 