Thụy Sĩcvra/can-bootloader
The bootloader used to flash our CAN-connected boards
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#2 Repository Của Tháng
🔧 Cập nhật firmware qua CAN bus với can-bootloader
Bootloader flash firmware lên board kết nối CAN từ xa.
Dự án can-bootloader của CVRA là bootloader dùng để flash firmware lên các board phần cứng kết nối CAN bus. Dự án viết bằng ngôn ngữ C với hỗ trợ công cụ Python, giúp cập nhật phần mềm cho các thiết bị trong hệ thống mạng CAN một cách hiệu quả.
✨ Điểm nổi bật
- Flash firmware qua CAN bus: Hỗ trợ cập nhật phần mềm từ xa qua giao thức CAN.
- Ngôn ngữ C: Core bootloader được cài đặt trên thiết bị bằng C.
- Công cụ Python: Cung cấp công cụ phía máy tính để gửi firmware qua CAN.
- Hệ thống phân tán: Phù hợp với kiến trúc distributed systems sử dụng CAN bus.
💡 Vì sao đáng chú ý
can-bootloader khác với cách cập nhật truyền thống là cần kết nối trự tiếp JTAG/SWD. Dự án cho phép flash firmware qua mạng CAN, rất hữu ích cho các hệ thống robot hoặc thiết bị công nghiệp dùng CAN bus.
#CAN #Bootloader #CANBus #Embedded #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
VAN - CAN protocol bridge (V2C) for cars made by PSA Group (Peugeot, Citroen)
Can bus monitoring tool based on arduino and can bus shield. Implements CAN ASCII/SLCAN protocol compatible with Lawicel CAN232/CANUSB. Can be used for monitoring low speed CAN (interior can bus of most cars, less than 500kbps). For higher speeds serial port can become a bottleneck in case data density is high.
Open-source browser-based CAN bus analyzer. Works with low cost USB hardware.