omv --- Thông tin OpenMV Cam

Module omv cung cấp thông tin runtime về chính OpenMV Cam -- phiên bản firmware, kiến trúc MCU bên dưới, model bo mạch và ID bo mạch ổn định -- để các tập lệnh có thể điều chỉnh hành vi của chúng theo phần cứng đang chạy. Nó cũng báo cáo liệu OpenMV IDE hiện có đang kết nối qua giao thức debug hay không thông qua debug_mode(), điều này hữu ích cho việc chuyển đổi giữa xem trực tiếp và hoạt động độc lập.

Ví dụ sử dụng:

import omv

print("board:       ", omv.board_type(), omv.board_id())
print("arch:        ", omv.arch())
print("firmware:    ", omv.version_string())
print("IDE attached:", omv.debug_mode())

Hàm

omv.version_string() str

Trả về chuỗi phiên bản firmware (ví dụ: "2.8.0").

omv.arch() str

Trả về chuỗi kiến trúc bo mạch.

omv.board_type() str

Trả về chuỗi loại bo mạch.

omv.board_id() str

Trả về chuỗi ID bo mạch.

omv.debug_mode() bool

Trả về True nếu giao thức debug OpenMV hiện đang hoạt động (tức là cam đang kết nối với IDE), False trong trường hợp ngược lại.

Hằng số

omv.version_major: int

Số phiên bản major của firmware.

omv.version_minor: int

Số phiên bản minor của firmware.

omv.version_patch: int

Số phiên bản patch của firmware.