Các cấp hỗ trợ MicroPython¶
MicroPython vận hành với một tập hợp các cấp hỗ trợ cho các cổng (port) khác nhau. Cấp 1, 2 và 3 là các cấp chính, trong đó Cấp 1 là cấp trưởng thành nhất và được duy trì tích cực nhất. Ngoài ra còn có Cấp M dành cho các cổng bổ sung chủ yếu được sử dụng cho việc bảo trì, phát triển và kiểm thử. Các cấp này được định nghĩa trong bảng dưới đây.
Cấp 1 |
Cấp 2 |
Cấp 3 |
Cấp M |
|
bản build vượt qua CI |
✔ |
✔ |
✔ |
✔ |
kiểm thử chạy dưới CI (khi có thể) |
✔ |
✔ |
✔ |
✔ |
được duy trì tích cực |
✔ |
✔ |
✔ |
|
API Python ổn định |
✔ |
✔ |
||
tính năng mới được phát triển tích cực |
✔ |
✔ |
||
được kiểm thử trên phần cứng cho các bản phát hành |
✔ |
✔ |
||
báo cáo lỗi được ưu tiên |
✔ |
✔ |
||
các sự cố hồi quy đảm bảo có bản vá |
✔ |
✔ |
||
có tài liệu đặc thù cho cổng |
✔ |
Các Cấp thấp hơn có thể tích thêm nhiều ô, nhưng bảng trên xác định các yêu cầu tối thiểu để một cổng thuộc về một Cấp.
Các cổng Cấp 1:
esp32
mimxrt
rp2
samd
stm32
unix
windows
Các cổng Cấp 2:
alif
embed
nrf
renesas-ra
webassembly
zephyr
Các cổng Cấp 3:
cc3200
esp8266
pic16bit
powerpc
Các cổng Cấp M:
bare-arm
minimal
qemu