Carbon225/raspberry-sbus
Linux/Raspberry Pi SBUS driver
🛰️ Driver CRSF/SBUS cho Raspberry Pi/Linux
Hỗ trợ cả gửi và nhận, hoạt động trên Raspberry Pi và các hệ thống Linux khác với cổng serial.
Đây là thư viện C++ hỗ trợ giao thức CRSF và SBUS, phát triển bởi Carbon225, thiết kế để chạy trên Raspberry Pi hoặc bất kỳ hệ điều hành Linux nào có cổng serial. Dự án hỗ trợ cả chế độ gửi và nhận, phù hợp cho điều khiển từ xa (RC) hoặc truyền dữ liệu telemetry.
✨ Điểm nổi bật
- Hỗ trợ CRSF và SBUS: Cả hai giao thức đều được hỗ trợ đầy đủ.
- Chế độ blocking và non-blocking: Linh hoạt tùy theo nhu cầu sử dụng.
- Gửi & Nhận: Hỗ trợ đầy đủ cả hai chức năng.
- Hỗ trợ CRSF đầy đủ: Bao gồm telemetry, RC packets và gửi/nhận custom packets.
- Hỗ trợ SBUS đầy đủ: Tất cả kênh từ 1–16, kênh nhị phân 17 và 18, cùng các bit failsafe và frame lost.
- Tự động khôi phục lỗi phần cứng: Phục hồi tự động khi có lỗi như dây cáp gãy.
- Hỗ trợ low latency cho FTDI: Tối ưu độ trễ khi dùng adapter FTDI.
💡 Vì sao đáng chú ý
So với các giải pháp khác, thư viện này không chỉ hỗ trợ một giao thức duy nhất mà còn tích hợp đầy đủ cả CRSF và SBUS, giúp người dùng dễ dàng chuyển đổi giữa các giao thức chỉ bằng một vài thay đổi trong mã nguồn. Thư viện cũng cung cấp cơ chế phục hồi tự động khi gặp lỗi phần cứng, tăng độ tin cậy cho hệ thống. Ngoài ra, hỗ trợ cả chế độ blocking và non-blocking giúp linh hoạt ứng dụng trong nhiều tình huống khác nhau.
#CRSF #SBUS #RaspberryPi #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.
Arduino and CMake library for communicating with SBUS receivers and servos.
A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience
Hunt down social media accounts by username across social networks
:house_with_garden: Open source home automation that puts local control and privacy first.
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions