Saat merek perangkat menyediakan SDK, tim aplikasi masih harus mengonfirmasi antarmuka yang dapat diakses, versi perangkat, dan hak pengiriman. Akses ke gambar atau parameter tidak menetapkan akses ke driver, bootloader, mekanisme pembaruan firmware, atau kode sumber. Evaluasi kemampuan antarmuka, lisensi, dan tanggung jawab secara terpisah.
Identifikasi lapisan yang diekspos oleh SDK
| Elemen terbuka | Item untuk dikonfirmasi | Efek pada ruang lingkup pembangunan |
|---|---|---|
| Gambar dan status | Format, buffer, waktu, status kesalahan, dan aturan threading | Mendefinisikan pembungkus pengambilan gambar dan pemrosesan hilir |
| Parameter dan kontrol | Item, rentang, unit, urutan tindakan, dan batasan yang dapat dibaca dan ditulis | Mendefinisikan alat konfigurasi dan alur kerja yang didukung |
| Firmware dan perbarui antarmuka | Panggilan yang tersedia, model yang berlaku, kegagalan dan dukungan pemasok | Membedakan integrasi API pembaruan dari pengembangan boot dan pemulihan |
| Driver, protokol dan sumber | Ketersediaan dokumen, kode, lingkungan build, dan hak modifikasi | Menetapkan masukan untuk adaptasi atau perubahan di tingkat yang lebih rendah |
| Rilis dan distribusi | Persyaratan lisensi untuk biner, contoh, pustaka runtime, dan dokumen | Menentukan komponen pihak ketiga mana yang dapat dikirimkan |
Periksa lisensi sebenarnya untuk mengetahui biaya, hak modifikasi, dan distribusi produk. Artikel ini tidak mengasumsikan persyaratan otorisasi khusus merek. Pengunduhan SDK resmi tidak membentuk sertifikasi atau kemitraan pengembang pihak ketiga.
Tentukan kombinasi yang didukung dalam matriks versi
Catat model perangkat, revisi perangkat keras, firmware, SDK, OS, arsitektur prosesor, driver dan mode operasi. Contoh sukses pada satu model adalah rekaman verifikasi untuk kombinasi tersebut. Untuk model atau sistem lain, identifikasi perbedaan, pemeriksaan regresi, dan status verifikasi saat ini.
Hasil kerja dan tanggung jawab kesalahan
Pekerjaan yang ditugaskan dapat terdiri dari pembungkus SDK, alat konfigurasi, aplikasi, adaptasi driver, atau pengembangan firmware. Tentukan kode sumber, pustaka, contoh, instruksi build, dokumen API, dan catatan pengujian untuk setiap tugas. Transfer firmware vendor, perpustakaan pihak ketiga, dan dokumen otorisasi di bawah lisensi masing-masing. Jangan menjanjikan sumber lengkap untuk komponen tanpa hak pengiriman.
Untuk gambar yang hilang, penulisan parameter yang gagal, atau perangkat yang terputus, sepakati siapa yang memasok peralatan, log dan kondisi reproduksi, serta siapa yang menyelidiki adaptor, driver, atau firmware. Fitur yang tidak diekspos oleh SDK memerlukan tinjauan dokumen dan kelayakan; mereka tidak secara implisit disertakan dalam pengembangan aplikasi.
Layanan terkait: SDK perangkat vision dan alat konfigurasi Dan algoritma visi dan pengembangan SDK. Kirimkan model, SDK, dan dokumen lisensi melalui pertanyaan proyek untuk menilai ruang lingkup yang ditugaskan.