Studi Pasar Tertanam 2019 mencerminkan teknologi yang muncul, dominasi C/C++ yang berkelanjutan
Sementara Internet of Things (IoT), visi tertanam, pembelajaran mesin, dan teknologi baru lainnya semakin penting di antara organisasi pengembangan, C dan C++ tetap menjadi bahasa pemrograman yang dominan di antara pengembang tertanam, menurut Studi Pasar Tertanam 2019 yang diproduksi awal tahun ini oleh Waktu EE dan Tersemat.
Melanjutkan tradisi yang telah berlangsung selama lebih dari 20 tahun, Studi Pasar Tertanam 2019 menawarkan gambaran rinci tentang keadaan pembangunan yang tertanam di Amerika, Asia Pasifik (APAC) dan Eropa, Timur Tengah dan Afrika (EMEA). Dalam cuplikan ini, penelitian ini memberikan wawasan tentang sejumlah bidang utama mulai dari fokus aplikasi dan lingkungan desain responden saat ini hingga peran komponen perangkat keras utama dan teknik desain. Bagian berikut mengilustrasikan sorotan dari masing-masing area tersebut.
Fokus aplikasi
Sudah dianggap penting di antara separuh responden, pengembangan IoT diharapkan mendapatkan perhatian yang cukup besar di proyek-proyek masa depan dengan lebih dari 65% menunjukkan bahwa mereka akan memiliki satu atau lebih proyek yang dikhususkan untuk IoT (Gambar 1).
Meski begitu, dalam industri di mana konektivitas telah muncul sebagai persyaratan desain dasar, penggunaan metode keamanan paling baik dicampur (Gambar 2). Metode keamanan khusus perangkat lunak biasanya membawa lebih banyak kerentanan keamanan secara signifikan daripada metode keamanan berbasis perangkat keras. Namun demikian, sekitar 26% dari desain saat ini dibangun dengan keamanan perangkat lunak saja. Mungkin yang lebih mengkhawatirkan, 20% desain tidak menyertakan fitur keamanan sama sekali. Survei tidak mengeksplorasi sifat desain ini untuk memungkinkan kami mempelajari sifat aplikasi target untuk desain ini, sehingga risiko sebenarnya dalam sistem tersebut tidak diketahui. Namun, setiap sistem tertanam tetap rentan terhadap banyak sumber ancaman di luar yang timbul dari kerentanan keamanan terkait konektivitas.
Mungkin salah satu hasil yang lebih mencolok dari penelitian ini terletak pada harapan untuk penggunaan kemampuan pembelajaran mesin. Sudah, 32% responden studi 2019 menunjukkan penggunaan metode pembelajaran mesin saat ini, tetapi 55% responden mempertimbangkan penggunaannya – angka yang melonjak menjadi 68% di antara pengembang EMEA (Gambar 3).
Lingkungan Desain Tertanam Saat Ini
Sementara survei bahasa pemrograman yang lebih umum seperti dari IEEE atau GitHub menunjukkan dominasi Python, Java, dan Javascript, Studi Pasar Tertanam 2019 menunjukkan bahwa C dan C++ tetap kokoh di posisi teratas untuk pengembangan tertanam (Gambar 4).
Banyak pengembang kemungkinan menggabungkan penggunaan kode C/C++ dengan bahasa rakitan untuk loop kritis di satu sisi atau dengan Python, MATLAB, dan LabView untuk pemodelan dan eksplorasi algoritme. Peningkatan pesat popularitas Python untuk pengembangan kecerdasan buatan (AI) dapat sedikit menggeser angka-angka ini mengingat hasil penelitian lain yang menunjukkan semakin pentingnya sistem komputasi tepi dan metode berbasis AI. Namun, untuk saat ini, C dan C++ tetap menjadi bahasa pemrograman pilihan di antara pengembang yang disematkan.
Proses Desain Tertanam
Proses desain tertanam terus didominasi oleh tahap desain rinci, terhitung 30% dari waktu desain – angka yang pada dasarnya tetap konstan selama beberapa tahun terakhir (Gambar 5). Dalam pertanyaan baru untuk tahun 2019, jumlah waktu yang dihabiskan untuk penilaian risiko untuk keamanan atau privasi menimbulkan pertanyaan tentang peran metode tingkat yang lebih tinggi untuk membangun keamanan dan privasi ke dalam desain yang disematkan.
Sistem Operasi
Embedded Linux dan FreeRTOS terus melampaui sistem operasi lain yang digunakan dalam pengembangan tertanam. Namun demikian, perbedaan regional yang tajam muncul dalam sistem operasi mana yang kemungkinan akan digunakan dalam 12 bulan ke depan, khususnya dalam kasus sistem operasi Android (Gambar 6).
Bersama dengan bagian yang disebutkan di atas, Studi Pasar Tertanam 2019 menawarkan wawasan mendetail tentang peran mikroprosesor, FPGA, dan area pengembangan saat ini dan yang diharapkan, termasuk penggunaan ulang IP perangkat keras, teknik desain, alat tingkat sistem, dan kontrol proyek &versi.
Laporan Studi Pasar Tertanam 2019 setebal 99 halaman lengkap tersedia untuk diunduh segera.