What is a host computer

1. Upper computer and lower computer
The upper computer corresponds to the lower computer and is used to send instructions to the lower computer and receive feedback data from the lower computer.
Generally, the host computer is a computer, and the lower computer is controlled through the software running on the computer (called the host computer software).
The upper computer software needs to realize serial communication to send instructions to the lower computer and receive feedback data. The serial port can be understood as a USB interface. The upper computer is connected to the lower computer through the USB interface, and the upper computer software communicates with the lower computer through the USB interface. In this way, the mutual cooperation between the upper computer and the lower computer is realized.

2. Communication protocol and communication interface
Two concepts are explained below, communication protocol and communication interface. Communication protocol refers to the communication method between the upper computer and the lower computer. It can be understood as the communication channel between the upper computer and the lower computer. USB is a communication protocol. There are also Bluetooth, RS232/RS485 serial communication, network UDP/TCP, etc. The communication interface refers to specific instructions, which can be understood as the communication content between the upper computer and the lower computer. Generally, this communication protocol is private, that is, it can be customized. As long as the person who develops the upper computer software and the person who develops the lower computer software communicate well and determines what instructions mean what they mean, the upper computer can control the lower computer.
The biggest difference between the host computer software and ordinary software is that the host computer software needs to communicate with the device, so the communication interface needs to be customized.
 

Host computer:
The host computer refers to a computer or microcontroller that can directly send operating instructions. It generally provides a user operation interactive interface and displays feedback data to the user.
Typical device types: computers, mobile phones, tablets, panels, touch screens

Lower computer:
The lower computer refers to a computer or microcontroller that is directly connected to the machine. It is generally used to receive and feedback instructions from the upper computer, control the machine to perform actions according to the instructions, and read data from the machine sensors.
Typical equipment types: PLC, STM32, 51, FPGA, ARM and other programmable chips

PC software:
The software used to complete the host computer operation interaction is defined as “host computer software”;

Related Posts

Ruijie – Use username and password to log in to the router when logging in with Telent

How to use the esp8266 module (detailed explanation) essential for getting started

Ethereum 2.0 client Prysm builds and runs node records

Websocket obtains session, synchronizes login user information, and solves the problem of inconsistency between null and session.

Summary of IIC communication protocol (detailed description of the complete process)

Detailed explanation of Ethernet MAC frame format

Use the make tool to compile all .c in any directory and link & specify the output directory

HarmonyOS IoT device kernel programming interface—–Message queue

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*