Anda di halaman 1dari 11

Embedded Systems

MODUL 3A – EMBEDDED SYSTEMS


Pendahuluan
◦ Umumnya, perangkat Internet of Things (IoT) itu tertanam (embedded) pada perangkat lain.
◦ Contoh: menanamkan fitur koneksi ke Wi-Fi pada sebuah TV konvensional.
Definisi Embedded Systems
◦ Embedded systems merupakan system berbasis computer yang tidak seperti computer.
◦ Perangkat IoT selalu terkoneksi dengan Internet, sementara embedded systems memiliki kemampuan
komputasi, akan tetapi belum tentu memiliki koneksi internet.
◦ Dapat disimpulkan bahwa embedded systems adalah perangkat IoT tanpa koneksi Internet.
◦ Saat ini hampir semua embedded systems merupakan IoT dikarenakan adanya koneksi Internet.
◦ Kriteria penting dari embedded systems adalah efisiensi.
◦ Embedded systems harus bisa melakukan tugasnya dengan efisien (cepat, murah, hemat energi, dan
lain-lain).
Embedded Systems Lanjutan
◦ Kriteria embedded systems:
◦ Spesifik menjalankan 1 aplikasi
◦ Software dan hardware didisain/diprogram bersamaan
Struktur Umum
◦ Berikut adalah gambaran umum tingkat tinggi (High Level Design) terhadap embedded systems
Struktur Umum (lanj.)
◦ Embedded systems harus menerima data dari luar sistem, dan kemudian setelah diproses, menampilkan
Kembali hasilnya ke luar system.
◦ Untuk menerima data dari luar system, embedded systems menggunakan berbagai macam sensor,
seperti microphone, keypad, dan lain-lain.
◦ Setelah data diterima dari berbagai macam sensor, maka data akan dikirim ke inti dari system. Setelah
data selesai diproses, maka embedded systems harus menampilkan efek/hasil dari proses ini melalui
yang dinamakan actuator.
◦ Beberapa contoh dari actuator adalah: layar, LED, speaker, dan lain-lain.
Struktur Umum (lanj.)
◦ Komponen yang berada ditengah-tengah embedded systems umumnya adalah unit mikrokontroler
(MCU), IP dan FPGA.
◦ Intellectual Property (IP) biasanya merupakan sebuah komponen yang sudah jadi (pre-designed / pre-
manufactured), seperti sebuah chip / integrated circuit (IC) yang dapat melakukan 1 set tugas khusus
dan tidak bisa di-program ulang.
◦ Contoh dari IP adalah: network controller (berfungsi untuk melakukan tugas terkait koneksi jaringan),
dan lain-lain.
◦ Mikrokontroler (MCU) adalah inti dari embedded systems. MCU yang menentukan apa yang akan
dilakukan oleh setiap komponen pada embedded systems dan kapan. MCU berkomunikasi dengan
komponen lain melalui sinyal.
◦ Field Programmable Gate Arrays (FPGA) merupakan sebuah hardware, integrated circuit (IC), dan
merupakan sebuah chip yang bisa di-program ulang.
◦ Istilah untuk melakukan konfigurasi dan konfigurasi ulang (re-configure) pada FPGA adalah “wire” dan
“re-wire”.
Komponen-Komponen Embedded
Systems
◦ Salah satu contoh dari komponen MCU pada embedded
systems adalah papan Arduino (Gambar 2.2)

◦ Chip hitam pada Gambar 2.2 disamping adalah MCU yang


sebenarnya.

◦ Sementara komponen lainnya hanya untuk mendukung MCU


tersebut.
Komponen-Komponen Embedded
Systems (lanj.)
◦ MCU harus dikonfigurasi (wire it up), dikemas dan diintegrasikan ke tengah-tengah suatu system supaya
dapat memiliki manfaat.
◦ MCU biasanya lebih kecil dan lebih lemah daripada mikroprosesor unit (MPU).
◦ Bahasa pemrograman yang umumnya digunakan pada Arduino adalah C/C++, sementara pada
Raspberry Pi adalah Python.
◦ Di dalam MCU terdapat sebuah flash memory untuk menyimpan data dan program (seperti OS). Flash
memory ini bersifat non-volatile, artinya data tidak menghilang walaupun MCU sudah dimatikan / tidak
lagi dialiri listrik.
◦ Pemrograman Arduino dan Raspberry Pi dapat dilakukan dengan cara menghubungkan perangkat
tersebut menggunakan USB ke computer.
Konversi Analog / Digital
◦ Embedded systems menerima data (input) melalui berbagai macam sensor. Sinyal yang dihasilkan oleh
sensor-sensor ini merupakan sinyal analog.
◦ Peran dari Analog to Digital Converter (ADC) adalah untuk menerima sinyal-sinyal analog dan kemudian
mengonversinya menjadi angka-angka digital.
◦ Sementara peran dari Digital to Analog Converter (DAC) adalah sebaliknya, yaitu mengonversi angka-
angka digital dari MCU ke sinyal-sinyal analog.
◦ Salah satu contoh hasil dari DAC adalah embedded systems yang mengeluarkan suara tertentu melalui
speaker.
Akhir
Ada pertanyaan?

Anda mungkin juga menyukai