This article teaches you how to use SpireCV for pod control and target detection and tracking.

Function Overview SpireCV-SDK is an edge real-time sensing SDK library specially built for intelligent unmanned systems. It can realize pod control functions and control the drone’s camera and pod, including taking pictures, recording, streaming and other functions, and can save videos. and push streaming, as well as complete target detection, identification and tracking functions. This […]

RDMA send/recv and read/write operations

RDMA one-side and two-side primitives In RDMA transmission, SEND/RECEIVE is a bilateral operation, which requires the participation of both communication parties, and RECEIVE must be executed before SEND, so that the other party can send data. Of course, if the other party does not need to send data, the RECEIVE operation may not be performed, […]

In network programming, in which scenarios can recv, recvfrom, read; send, sendto, and write be transformed into each other? And the role of connect

1. recv, recvfrom, read recv is usually used in connection-oriented sockets (TCP programming) to receive information sent by the peer. recvfrom is usually used in connectionless sockets (UDP programming), and its two extra parameters are used to receive the address information of the peer, so as to know who to send it to when sending. […]

Data between STM32F407 serial ports through DMA _Recv_Send

Last time, I briefly introduced the mode that the serial port transmits data first and then receives it by means of DMA. This article introduces the detailed process of first receiving and then sending the sent data. 1.USART2 initialization static void USART2_Init( void ) { GPIO_InitTypeDef GPIO_InitStruct; USART_InitTypeDef USART_InitStruct; NVIC_InitTypeDef NVIC_InitStructure; \t // Enable USART2 […]

Linux high-concurrency network programming development (tcp state transition-select-poll) 12_send/recv, tcp state transition, 2msl waiting time, half-closed, netstat, port multiplexing, IO multiplexing select, poll

pdf see 01 Learning Objective 1. Be able to describe the main state in the TCP communication process 2. Use select independently to realize IO multiplexing 3. Understand the operation process of using poll to realize IO multiplexing 02 send/recv data reception ○ ssize_t read(int fd, void *buf, size_t count); ○ ssize_t recv(int sockfd, void […]

UDP protocol sendto and recvfrom analysis and examples

UDP (user datagram protocol) is a user datagram protocol that belongs to the transport layer. UDP is a non-connection-oriented protocol. It does not establish a connection with the other party, but directly sends the datagram to the other party. UDP does not need to establish a connection such as a three-way handshake, making communication efficient. […]

linux_socket network socket function (TCP communication)-socket function-bind function-listen function-accept function-connect function-send function-recv function

Continued from the previous article: linux_network communication-socket communication socket-network byte order-IP address conversion function-inet_pton function-htonl function-htons function-ntohl function-ntohs function Today I will share the functions needed for network sockets and how to use tcp to establish network communication, and start serving: The catalog of articles published by this blogger on CSDN: My CSDN catalog, as […]

linux message queue msgget/msgsnd/msgrecv

Column content: concurrent programming under linux Personal homepage: My homepage Motto: Tian Xingjian, the gentleman strives for self-improvement; Directory foreword overview principle message queue size view resources interface code demo end Foreword This column mainly shares knowledge about concurrent programming under Linux, including multi-process, multi-thread, inter-process/thread communication, concurrent synchronization control, and performance improvement under high […]