Khi một thương hiệu thiết bị cung cấp SDK, nhóm ứng dụng vẫn phải xác nhận các giao diện, phiên bản thiết bị và quyền phân phối có thể truy cập được. Quyền truy cập vào hình ảnh hoặc tham số không thiết lập quyền truy cập vào trình điều khiển, bộ tải khởi động, cơ chế cập nhật chương trình cơ sở hoặc mã nguồn. Đánh giá khả năng giao diện, cấp phép và trách nhiệm một cách riêng biệt.
Xác định lớp được SDK hiển thị
| Yếu tố tiếp xúc | Các mục cần xác nhận | Ảnh hưởng đến phạm vi phát triển |
|---|---|---|
| Hình ảnh và trạng thái | Định dạng, bộ đệm, thời gian, trạng thái lỗi và quy tắc phân luồng | Xác định trình bao bọc chụp ảnh và xử lý xuôi dòng |
| Các thông số và điều khiển | Các mục, phạm vi, đơn vị, chuỗi hành động và giới hạn có thể đọc và ghi | Xác định các công cụ cấu hình và quy trình công việc được hỗ trợ |
| Giao diện phần mềm và cập nhật | Các cuộc gọi có sẵn, mô hình áp dụng, lỗi và hỗ trợ của nhà cung cấp | Phân biệt tích hợp API cập nhật với phát triển khởi động và khôi phục |
| Trình điều khiển, giao thức và nguồn | Tính sẵn có của tài liệu, mã, môi trường xây dựng và quyền sửa đổi | Thiết lập đầu vào cho sự thích ứng hoặc thay đổi ở cấp độ thấp hơn |
| Phát hành và phân phối | Điều khoản cấp phép cho tệp nhị phân, ví dụ, thư viện thời gian chạy và tài liệu | Xác định thành phần nào của bên thứ ba có thể được phân phối |
Kiểm tra giấy phép thực tế để biết các khoản phí, quyền sửa đổi và phân phối sản phẩm. Bài viết này giả định không có điều khoản ủy quyền dành riêng cho thương hiệu nào. Bản tải xuống SDK chính thức không thiết lập chứng nhận hoặc quan hệ đối tác dành cho nhà phát triển bên thứ ba.
Xác định sự kết hợp được hỗ trợ trong ma trận phiên bản
Ghi lại kiểu thiết bị, bản sửa đổi phần cứng, chương trình cơ sở, SDK, hệ điều hành, kiến trúc bộ xử lý, trình điều khiển và chế độ vận hành. Một ví dụ thành công trên một mô hình là bản ghi xác minh cho sự kết hợp đó. Đối với các mô hình hoặc hệ thống khác, hãy xác định sự khác biệt, kiểm tra hồi quy và trạng thái xác minh hiện tại.
Sản phẩm bàn giao và trách nhiệm lỗi
Công việc được ủy quyền có thể bao gồm trình bao bọc SDK, công cụ cấu hình, ứng dụng, điều chỉnh trình điều khiển hoặc phát triển chương trình cơ sở. Chỉ định mã nguồn, thư viện, ví dụ, hướng dẫn xây dựng, tài liệu API và hồ sơ kiểm tra cho từng tác vụ. Chuyển chương trình cơ sở của nhà cung cấp, thư viện của bên thứ ba và tài liệu ủy quyền theo giấy phép tương ứng của họ. Không hứa hẹn nguồn cung cấp linh kiện đầy đủ mà không có quyền giao hàng.
Đối với hình ảnh bị thiếu, ghi tham số không thành công hoặc thiết bị bị ngắt kết nối, hãy thống nhất ai cung cấp thiết bị, nhật ký và điều kiện sao chép cũng như ai sẽ điều tra bộ chuyển đổi, trình điều khiển hoặc chương trình cơ sở. Các tính năng không được SDK hiển thị yêu cầu phải xem xét tài liệu và tính khả thi; chúng không được ngầm đưa vào quá trình phát triển ứng dụng.
Các dịch vụ liên quan: SDK thiết bị thị giác và công cụ cấu hình Và thuật toán tầm nhìn và phát triển SDK. Gửi mô hình, SDK và tài liệu cấp phép thông qua yêu cầu dự án để đánh giá phạm vi được ủy quyền.