先不说汽车电子,通常上位机软件如何实现呢?作为控制嵌入式设备的PC端软件,主要功能就是配置和读取嵌入式设备基于特定接口的交互信息,所以首先需要控制一个通讯设备作为中间的通讯媒介。比如sscom5.13.1就可以作为上位机软件工具,它需要一个具有usb转UART通讯的接口设备或者接口,有些NB-IoT通信类设备,通过虚拟串口发送AT指令,对设备进行读写等控制操作,USB转串口工具就是媒介。比如有些智能卡上位机工具,通过操控非接触、接触式或双界面读卡器来操控非接触卡、接触卡或双界面CPU卡,读卡器就是中间媒介。所以基本可以认为系统架构如下:
汽车类设备,比如ECU或者更小的嵌入式设备,大多具有CAN接口