总线 
总线是计算机各种功能部件之间传送信息的公共通信干线。总线有一个总线协议来决定设备如何通信。该协议由状态机指定,协议中的每个参与者都有一个状态机。总线常常是复用的,总线上包括地址线、数据线和状态线。
一般采用多总线的模式,一条高速总线链接高速设备、
常用的总线如下表所示。
| 通信协议 | 特点 | 缺点 | 
|---|---|---|
| UART | 认知度高,经济有效,简单 | 功能有限,点对点 | 
| CAN | 安全,快速 | 复杂,源自汽车,固件昂贵 | 
| USB | 快速,即插即用硬件,简单 | 需要强大主机,无即插即用软件,需指定驱动 | 
| SPI | 快速,广泛接受,低成本 | 无即插即用硬件,没有固定标准 | 
| I²C | 简单,认知度高,广泛接受 | 有限速率 | 
