13.1.12. Chỉnh sửa hệ thống tệp ROM

Các board có hỗ trợ ROMFS mang theo một hệ thống tệp chỉ đọc trong bộ nhớ flash, được gắn kết trên camera tại /rom. Nó đi kèm với các mô hình học máy mặc định của board, và đây là nơi các mô hình và tài nguyên của sản phẩm thuộc về: các tệp trong ROMFS được ánh xạ bộ nhớ trực tiếp từ bộ nhớ flash, vì vậy một mô hình lớn có thể tải mà không tiêu tốn RAM cho bản sao. Submenu Tools → ROM File System của IDE là trình chỉnh sửa cho nó.

13.1.12.1. Trình chỉnh sửa

Edit ROMFS on OpenMV Cam đọc ROMFS của camera đang kết nối và mở nó trong trình chỉnh sửa: một cây tệp cộng với các nút để thêm tệp, tạo thư mục, xóa và trích xuất mục, và kéo một mô hình trực tiếp từ kho mô hình. Một thông tin sử dụng theo dõi dung lượng phân vùng ROMFS của board mà nội dung chiếm. Không có gì chạm vào camera cho đến khi bạn nhấn Commit, sẽ hỏi có ghi kết quả trở lại camera hay lưu vào tệp .img trên đĩa không.

Hai quá trình chuyển đổi xảy ra tự động khi bạn thêm tệp. Tập lệnh .py được biên dịch chéo thành bytecode .mpy cho board đích, và tệp mô hình được chuyển đổi cho bộ tăng tốc NPU của board khi nó có NPU và mô hình cần điều đó. Những gì nằm trong ROMFS luôn là dạng camera thực thi trực tiếp.

The Edit ROMFS dialog: a file tree of model and label files, the usage readout, and the Commit, Model Zoo, Add File, New Folder, Delete, and Extract File buttons

Hộp thoại Edit ROMFS hiển thị nội dung mặc định của một board -- các mô hình học máy của nó -- với thông tin sử dụng ở góc dưới bên phải.

Open ROMFS File chạy cùng trình chỉnh sửa đối với tệp ảnh .img trên đĩa thay vì camera đang kết nối, và New ROMFS File bắt đầu trống -- dù theo cách nào, đây là con đường chuẩn bị ảnh ROMFS ngoại tuyến, để flash trong sản xuất hoặc đi kèm với firmware tùy chỉnh. Reset ROMFS on OpenMV Cam khôi phục ROMFS của camera đang kết nối về các giá trị mặc định của board, hoàn tác tất cả các chỉnh sửa.

Xem thêm

Tạo ảnh ROMFS cho vai trò của ROMFS trong việc vận chuyển ứng dụng -- những gì cần đặt ở đó, và cách camera đọc nó lúc chạy.