A real-time Linux kernel that can access a USB port with a Controller Area Network (CAN) driver to control robots.