A controller area network (CAN) is a high-integrity serial bus system for networking intelligent devices. CAN has emerged as the standard in-vehicle network thanks to its low cost, performance, and upgradeability. Several higher-level protocols have been standardized on CAN, such as CANopen and DeviceNet. Other markets have widely adopted these additional protocols, which are now standards for industrial communications.
Micrium OS provides two stacks to deploy a CAN device network: Micrium OS CAN Bus and Micrium OS CANopen. Micrium OS CANopen allows high-level data transfers on the CAN network using the CAN Bus stack.