1. 上位机的作用
在嵌入式项目开发中,无论是单片机项目、嵌入式Linux项目、FPGA项目,上位机始终是一个很重要的部分,主要用于:
数据显示(波形、温度等)
用户控制(LED,继电器等)
文件传输(图像、音频等)
下位机(单片机)与 上位机之间进行数据通信有四种主要方式:
串口
主要适用于下位机和上位机在一起的系统,使用USB转串口与PC相连,也可以使用无线透传串口模组,将串口信号转化为射频信号传输;
USB
速度相较于串口大幅提升,适合于工控设备传输文件(比如3D打印机、激光切割机等),但