Tôi hiện đang làm việc trên thiết bị Linux được nhúng để ghi dữ liệu. Thiết bị Linux được cắm vào một CANbus và ghi lưu lượng truy cập vào thẻ SD. Thỉnh thoảng thẻ SD bị hỏng và được gắn kết chỉ đọc.
Tôi đã nghĩ đến việc sử dụng Boost Asio để đọc dữ liệu từ Socket CAN. Không có gì lạ mắt xảy ra trong linux/can.h và thiết bị phải hoạt động giống như giao diện vòng lặp và được sử dụng với ổ cắm thô.