RepositoryCCHSwitzerland
cvra

cvra/can-bootloader

The bootloader used to flash our CAN-connected boards

154stars
53forks
1issues
0views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: can-bus

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: can

#1 Repository Của Tháng

2
TINIX TRENDING·Chủ đề: bootloader

#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

Similar Projects

Discover other similar projects and AI models.

RepositoryC
morcibacsi/PSAVanCanBridge

VAN - CAN protocol bridge (V2C) for cars made by PSA Group (Peugeot, Citroen)

190
Oct 2, 2026
RepositoryC
nopnop2002/esp-idf-CANBus-Monitor

Monitor Canbus traffic

140
Jun 9, 2026
RepositoryC++
GENIVI/CANdevStudio

Development tool for CAN bus simulation

1.1k
Jul 21, 2025
RepositoryC++
autowp/arduino-mcp2515

Arduino MCP2515 CAN interface library

1.0k
Feb 27, 2026
RepositoryC++
latonita/arduino-canbus-monitor

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.

337
Oct 3, 2026
RepositoryTypeScript
Chanchaldhiman/CANviz

Open-source browser-based CAN bus analyzer. Works with low cost USB hardware.

295
Aug 8, 2026
Repository
nberlette/canbus

Controller Area Network (CAN) reference, wiki, and DBC files.

174
Jul 22, 2025
RepositoryC++
GENIVI/CANdb

Library for parsing CAN bus database description formats

149
Jun 25, 2021
RepositoryPython
OpenCyphal/pycyphal

Python implementation of the Cyphal protocol stack.

142
Jul 24, 2026