Bản phát hành RIOT 2021.04-RC1 – Hệ điều hành thân thiện cho IoT
RIOT là hệ điều hành đa luồng thời gian thực hỗ trợ một loạt các thiết bị thường được tìm thấy trong Internet of Things ( IoT ): vi điều khiển 8 bit, 16 bit và 32 bit.
Nó dựa trên các nguyên tắc thiết kế sau: tiết kiệm năng lượng, khả năng thời gian thực, diện tích bộ nhớ nhỏ, tính mô-đun và quyền truy cập API thống nhất, độc lập với phần cứng bên dưới (API này cung cấp một phần tuân thủ POSIX).
RIOT được phát triển bởi một cộng đồng nguồn mở quốc tế độc lập với các nhà cung cấp cụ thể (ví dụ: tương tự như cộng đồng Linux). RIOT được cấp phép với LGPLv2.1, một giấy phép copyleft khuyến khích các mô hình kinh doanh gián tiếp xung quanh nền tảng phần mềm nguồn mở miễn phí do RIOT cung cấp, ví dụ như có thể liên kết mã nguồn đóng với mã LGPL.
ĐẶC TRƯNG
RIOT dựa trên kiến trúc kênh vi mô và cung cấp các tính năng bao gồm, nhưng không giới hạn ở:
- một công cụ lập lịch ưu tiên, không cần cù với các ưu tiên
- quản lý bộ nhớ linh hoạt
- độ phân giải cao, bộ hẹn giờ lâu dài
- hỗ trợ hơn 100 bo mạch dựa trên AVR, MSP430, ESP8266, MIPS, ARM7 và ARM Cortex-M
- cổng gốc cho phép chạy RIOT như trên Linux, BSD và MacOS. Nhiều trường hợp RIOT chạy trên một máy cũng có thể được kết nối với nhau thông qua một cầu Ethernet ảo đơn giản
- IPv6
- 6LoWPAN (RFC4944, RFC6282 và RFC6775)
- UDP
- RPL (chế độ lưu trữ, chế độ P2P)
- CoAP
- CCN-Lite
- Sigfox
- LoRaWAN
Khoảng 460 yêu cầu kéo, bao gồm 950 cam kết, đã được hợp nhất kể từ bản phát hành cuối cùng và khoảng 60 vấn đề đã được giải quyết. 57 người đã đóng góp bằng mã trong 105 ngày. Khoảng 2000 tệp đã được chạm vào với 129000 lần chèn và 25000 lần xóa.
Bản phát hành RIOT 2021.04-RC1.
Changelog
Merge pull request #16329 from miri64/tests/fix/periph_rtt_min-timeout
tests/periph_rtt_min: adapt for slower RTTs
Tải về bản phát hành RIOT 2021.04-RC1 mới nhất
- Download tại github : https://github.com/RIOT-OS/RIOT/releases
- Chi tiết và hướng dẫn : https://github.com/RIOT-OS/RIOT/wiki