常见的上位机通信协议:嵌入式相关上位机编写,了解常用通信协议如RS-232、CAN、RS485、I2C等接口及网络通信优先

作为开发人员,常常浏览一下招聘网站,了解人才市场需求,还是很有必要的。

今天浏览前程无忧时,发现这样一个要求:

嵌入式相关上位机编写,了解常用通信协议如RS-232、CAN、RS485、I2C等接口及网络通信优先

自己的工作有涉及到上位机,主要是串口RS-232,于是跟公司的嵌入式工程师请教并学习了上位机通信协议相关的一些知识。

1.串口

现在串口是比较老的技术,常见的串口包括:

VART--->R422,RS23S,RS485,VART主要用modbus协议。

IIC,也就是上面的I2C--------》SCK,SDA

SPI-------》4线,3线

2.eathercat

这个比较重要,用的比较多,也比较难。学好了,很有前途。

3.CAN

can open主要用于工业和汽车电子行业。

4.以太网-----》TCP/IP,UDP

5.USB

现在用usb比较多,涉及一些开源库,hidapi,libusb。

usb主要用于传输大文件,比如图片和视频。

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

haimianjie2012

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值