Amazon FreeRTOS: Sistem Operasi Embedded Untuk Perangkat IoT

0 360

Amazon Web Service telah membangun sistem operasi sendiri untuk terhubung dengan perangkat berdaya rendah ke teknologi awan miliknya. Sistem Operasi tersebut adalah  Amazon FreeRTOS, seperti namanya, Sistem Operasi ini adalah  perluasan dari Sistem Operasi embedded FreeRTOS dengan tambahan pustaka yang memungkinkan mikrokontroler bisa terhubung ke jaringan lokal ataupun teknologi awan

Amazon menyebutnya sebagai Sistem Operasi Mikrokontroler yang dibangun diatas kernel FreeRTOS. FreeRTOS sendiri adalah sistem operasi sumber terbuka  yang ditujukan untuk perangkat embedded, yang dkembangkan di tahun 2003 oleh Richard Barry, yang kini bergabung dengan tim AWS di tahun 2016. Yang kemudian, Barry turut berkontribusi terhadap terciptanya Amazon FreeRTOS tersebut.

Figure_1_Amazon_FreeRTOS_-_AWS (1)

Mikrokontroler, yang biasanya menjalankan Real Time Operating System (RTOS) tanpa fungsionalitas bawaan untuk terhubung dengan jaringan lokal atau  cloud, kini bisa menggunakan konektivitas yang beragam yang merupakan fitur dari AWS dengan memanfaatkan Amazon FreeRTOS

Misalkan, untuk tujuan terhubung dengan cloud, seorang developer embedded harus mengandalkan protokol Transport Layer Security (TLS) untuk mengirim dan menerima data dari cloud. Sesuatu yang Amazon RTOS telah selesei kerjakan dan integrasikan konektivitas tersebut di dalam satu paket tunggal.

Hal tersebut memungkinkan seorang developer IoT bisa dengan mudah mengimplementasikan semua services yang ditawarkan oleh platform AWS untuk lingkungan IoT.

Untuk memulai, pengguna bisa menggunakan Amazon FreeRTOS Console guna mengkonfigurasi dan mengunduh Sistem Operasi tersebut ke  perangkatnya

Industri Mendukung  Amazon FreeRTOS

Amazon meresmikan Sistem Operasi embedded untuk mikrokontroler miliknya tersebut pada re:invent conference dan -perilisannya diikuti dengan pengumuman dukungan dari para suplier dan pembuat perkakas perangkat lunak, seperti STMicro mengumumkan bahwa keluarga mikrokontroler STM32 akan bisa menjalankan software Amazon FreeRTOS. Hal senada disampaikan oleh vendor mikorkontroler lain seperti PIC23MZEF  dari Microchip, LPC54018 dari NXP dan SimpleLInk dari Texas Instrument yang  juga  akan mengintegrasikan dukungan untuk platform Amazon FreeRTOS.

Figure_2_-_Amazone_FreeRTOS_Architecture_-_AWS

Perusahaan pengembang  toolchain seperti IAR System dan Percepio berjanji untuk mendukung Sistem Operasi Embedded tersebut. Hal tersebut menurut AWS, akan mengarah pada ketersediaan seperangkat alat yang sudah ada sebelumnya yang berguna untuk mengembangkan dan mendebug aplikasi – aplikasi yang terhubung.

Uppsala, IAR System yang berbasis di Swedia menawarkan tool untuk debugging dan optimasi kode untuk perancangan perangkat embedded. Dan Percepio meyediakan alat yang memungkinkan para developer untuk mengidentifikasi dan menyeleseikan masalah saat runtime di program aplikasi

Percepio telah mengumumkan dukungannya terhadap ala visualisasi runtime miliknya, Tracealyzer untuk Amazon FreeRTOS. Perusahaan mengatakan bahwa Trazealyzer akan mendukung menyediakan pengguna Amazon FreeRTOS dengan pengetahuan tentang bagaimana menjalankan aplikasi IoT yang memiliki sedikit bug

%d blogger menyukai ini: