采用NI公司的嵌入式Single-Board RIO系统作为硬件平台,并结合使用LabVIEW软件来实现CAN总线通信,具有简洁、易懂、易于操作等优点。软件设计中分别采用簇和DMA两种方案来实现,并讨论了二者的优劣。