IoT · Layanan Rekayasa untuk Bisnis
MCU Driver Periferal dan Firmware Akuisisi Data
Mengembangkan driver untuk MCU UART, SPI, I²C, ADC, timer, periferal, dan sensor yang terhubung yang dipilih. Untuk perusahaan peralatan yang telah memiliki papan kendali utama dan perlu mengembangkan perangkat lunak akuisisi dan antarmuka.
Ruang Lingkup Pengembangan
Mengembangkan driver untuk MCU UART, SPI, I²C, ADC, timer, periferal, dan sensor yang terhubung yang dipilih.
- Untuk Siapa Layanan Ini
- Perusahaan peralatan yang telah memiliki papan kendali utama dan perlu mengembangkan perangkat lunak akuisisi dan antarmuka
- Hasil yang Disetujui
- Kode sumber driver, deskripsi antarmuka, konfigurasi build, dan catatan pengujian papan target.
Informasi Awal Proyek
Informasi digunakan untuk menentukan antarmuka, kondisi implementasi, dan ruang lingkup pekerjaan.
- MCU model lengkap, papan pengembangan atau prototipe dan diagram skematik
- Model periferal, pinout, kecepatan bus, dan waktu antarmuka
- Toolchain, file startup, kode yang ada, dan batasan sumber daya firmware
Hasil Kerja dan Kriteria Penerimaan
- Dokumentasi Pengiriman
- Kode sumber driver, deskripsi antarmuka, konfigurasi build, dan catatan pengujian papan target.
- Versi dan Reproduksibilitas
- Daftar pengiriman mencatat perangkat keras target, versi perangkat lunak, langkah pembuatan atau penerapan, konfigurasi antarmuka, dan catatan pengujian untuk memfasilitasi pengujian dan pemeliharaan integrasi selanjutnya.
- Verifikasi inisialisasi periferal dan hasil baca dan tulis di papan target
- Periksa interupsi, DMA, batas waktu, dan pengembalian kesalahan
- Catat versi build dan penggunaan RAM dan Flash
Penerimaan dilakukan berdasarkan peralatan, versi, lingkungan, sampel dan indikator yang dikonfirmasi oleh kedua belah pihak; ruang lingkup kode sumber dan dokumen desain, bahan prototipe, biaya pihak ketiga dan pemeliharaan selanjutnya tercantum dalam dokumen proyek.
Pertanyaan yang Sering Diajukan
Bisakah driver sensor ditambahkan ke basis kode yang sudah ada?
Pertama, periksa apakah proyek dibangun, sumber daya periferal tidak bertentangan, dan persyaratan antarmuka yang ada telah dipahami. Driver dan contoh penggunaan kemudian dapat ditambahkan, dengan log perubahan dikaitkan dengan garis dasar kode yang disepakati.
Informasi apa yang diperlukan untuk menentukan ruang lingkup pembangunan?
Harap berikan: model lengkap MCU, papan pengembangan atau prototipe dan diagram skematik; Model periferal, pinout, kecepatan bus, dan waktu antarmuka; Toolchain, file startup, kode yang ada, dan batasan sumber daya firmware. Informasi yang hilang dapat diatasi melalui pemeriksaan antarmuka atau uji kelayakan terfokus sebelum cakupannya disepakati.
Diskusikan Proyek Anda
Tentukan Cakupan dengan Informasi Perangkat dan Antarmuka Anda
Harap berikan fungsi target, peralatan atau kode yang ada, protokol antarmuka, lingkungan penerapan, dan pencapaian yang direncanakan untuk memfasilitasi penilaian beban kerja dan pengaturan pengiriman tahapan.
Online
Telepon
WeChat
kembali ke atas