Konferensi sistem tertanam terbesar di dunia berlangsung minggu ini di Nuremburg (Nurnberg) Jerman. Konferensi ini hampir luar biasa, dengan lebih dari empat ruang pameran yang berisi lebih dari 1.000 peserta pameran, 15 kelas, dan 36 sesi yang mencakup topik tentang Rekayasa Sistem, Teknologi Nirkabel, IoT, Keamanan, dan Rekayasa Perangkat Lunak. Mencerna, menyaring, dan mengidentifikasi tren konferensi utama sangat menantang mengingat semua inovasi, lampu berkedip, objek berkilau, dan informasi yang ditampilkan di konferensi. Namun, terlepas dari semua gangguan tersebut, ada beberapa tema utama yang menonjol dari konferensi dan tampaknya menjadi tren yang signifikan di industri ini.
Pertama, memutar-mutar bit dan byte sudah mati. Selama beberapa dekade, insinyur perangkat lunak tertanam telah tinggal dan berkembang di tingkat bit dalam perangkat keras, mempelajari dan memahami apa yang dilakukan setiap register, bit, dan byte dalam mikrokontroler. Siklus dan produk desain modern telah menjadi begitu kompleks sehingga memulai dari awal tidak mungkin dilakukan mengingat keterbatasan anggaran dan persyaratan waktu-ke-pasar. Mikrokontroler menjadi kotak hitam abstrak yang tidak lagi perlu dipahami oleh pengembang; sebagai gantinya, alat tingkat tinggi tersedia untuk memulai pengembangan di tingkat aplikasi.
Contoh yang paling menonjol adalah Renesas Synergy Platform. Renesas merilis Software Synergy Platform (SSP) versi 1.2.0, yang mencakup driver MCU yang memenuhi syarat dan bergaransi, RTOS, middleware, dan kerangka kerja Wi-Fi. Platform mengabstraksi perangkat keras dan driver tingkat rendah, menyediakan pengembang dengan API tingkat tinggi dan blok konfigurasi untuk mengurangi biaya dan waktu-ke-pasar. Dengan driver tingkat rendah dan middleware yang sudah selesai, pengembang mulai berfokus pada aplikasi mereka dari hari #1, bukan cara lama, yang dimulai dengan “menyelam lebih dalam” ke lembar data setebal 3.000 halaman.
Di seluruh lantai konferensi, ada banyak contoh yang menunjukkan penghapusan pengembangan perangkat lunak tingkat rendah dan menggantinya dengan blok visual tingkat tinggi. Cypress Semiconductor mendemonstrasikan kemampuan untuk menjatuhkan blok modul ke IDE PSoC (Programmable System-on-Chip) dan kemudian mengonfigurasi perilaku dengan menghubungkan modul. Atmel Studio dari Microchip mendemonstrasikan pembuatan kode terbaru dan terhebat, yang menciptakan perangkat lunak yang dapat dibaca manusia. Pada akhir hari, sepertinya vendor mikrokontroler mulai merampingkan proses pengembangan perangkat lunak dengan mengabstraksi mikrokontroler dan memungkinkan pengembang untuk bekerja pada level di atas silikon dan pada level aplikasi. (Ini adalah transisi yang dialami dunia PC lebih dari 20 tahun yang lalu, dan tampaknya baru sekarang menyusul dunia tertanam).
Selanjutnya, keamanan dan IoT menjadi tema sentral konferensi tersebut. ARM mengumumkan Cortex-M 23/33, yang merupakan prosesor berbasis Cortex-M yang menjalankan TrustZone. Solusi ini akan memberi pengembang kemampuan untuk menulis perangkat lunak yang secara dramatis akan meningkatkan keamanan sistem tertanam, terutama untuk perangkat IoT. Seluruh area di aula peserta pameran didedikasikan untuk solusi seluler-ke-seluler. Vendor mendemonstrasikan Wi-Fi baru dan modul konektivitas dengan Redpine sebagai contohnya. Bahkan ada jaringan sensor yang dirancang untuk bekerja di kota pintar, kamera pintar, dan jembatan keamanan. Tema IoT dimainkan tidak hanya dalam penawaran produk, tetapi juga di trek sesi dan sesi mini yang berlangsung di stan peserta pameran. Misalnya, IAR mendemonstrasikan cara mengoptimalkan perangkat IoT untuk performa dan penggunaan energi.
Akhirnya, tema mendasar yang tampaknya mulai mendapatkan daya tarik adalah pembelajaran mendalam dan pemrosesan gambar. Contoh favorit saya adalah dari SCISYS, yang mendemonstrasikan rover otonom yang dirancang untuk beroperasi di Mars.
Penjelajah SCISYS (Sumber:Jacob Beningo)
Penjelajah SCISYS memiliki kamera optik yang dimasukkan ke dalam chipset NVIDIA yang memungkinkan penjelajah membangun peta visual lingkungannya dan mengidentifikasi cacat pada gambar, di antara banyak fitur keren lainnya.
Ada juga pameran yang menyenangkan oleh ARCURE yang baru saja meneriakkan “Johnny 5” seperti yang ditunjukkan pada gambar di bawah ini. Potongan teka-teki untuk membangun mesin yang lebih cerdas, cerdas, dan otomatis pasti membuat kehadirannya dikenal di konferensi.
Pameran yang menyenangkan dari ARCURE (Sumber:Jacob Beningo)
Ini adalah tema dan tren terbesar yang saya perhatikan saat konferensi. Dengan hampir 1.000 peserta pameran, tidak mungkin untuk sepenuhnya mengukur keadaan industri dan mempelajari semua hal baru dan inovatif yang terjadi di industri sistem tertanam dengan masing-masing vendor. Jika Anda memiliki pertanyaan atau menghadiri Dunia Tertanam dan ingin menambahkan apa yang Anda lihat di konferensi, silakan tinggalkan komentar di artikel ini.
Jacob Beningo adalah konsultan perangkat lunak tertanam yang saat ini bekerja dengan klien di lebih dari selusin negara untuk mengubah bisnis mereka secara dramatis dengan meningkatkan kualitas produk, biaya, dan waktu pemasaran. Dia telah menerbitkan lebih dari 200 artikel tentang teknik pengembangan perangkat lunak tertanam, adalah pembicara dan pelatih teknis yang dicari dan memegang tiga gelar yang mencakup gelar Master di bidang Teknik dari University of Michigan. Jangan ragu untuk menghubunginya di , kunjungi situs webnya , dan daftar untuk bulanannya.