Anda di halaman 1dari 13

EMBEDDED

SYSTEMS
REKAYASA PERANGKAT LUNAK 2
definisi

1. kombinasi perangkat keras dan perangkat lunak komputer, baik dengan kemampuan
tetap atau dapat diprogram, yang dirancang untuk fungsi tertentu atau fungsi dalam
sistem yang lebih besar

2. sistem komputasi, tetapi sistem Embedded bervariasi dari tidak memiliki antarmuka
pengguna (UI)
Kelebihan dan kekurangan
KELEBIHAN KEKURANGAN

Mudah Disesuaikan Upaya pengembangan tinggi

Konsumsi daya rendah Waktu yang lebih besar untuk memasarkan

Biaya rendah

Peningkatan kinerja
Contoh penerapan
komponen

1. Memiliki Hardware.

2. Memiliki Software dan Firmware.

3. Memiliki sistem operasi waktu nyata atau Realtime Operating system (RTOS)
klasifikasi

1. Sistem Embedded berdiri sendiri (Stand Alone)

2. Sistem Embedded Real-Time


◦ Sistem Embedded Hard Real-Time
◦ Sistem Embedded Soft Real-Time

3. Networked Embedded Systems


arsitektur
1. Sensor: Alat ini mengukur kuantitas fisik dan mengubahnya menjadi sinyal listrik yang dapat
dibaca oleh pengamat atau oleh instrumen elektronik seperti konverter A2D. Sensor
menyimpan jumlah yang diukur ke memori.

2. A-D Converter: Konverter analog-ke-digital mengubah sinyal analog yang dikirim oleh sensor
menjadi sinyal digital.

3. Processor & ASICs: Prosesor memproses data untuk mengukur output dan menyimpannya ke
memori.

4. D-A Converter: Konverter digital ke analog mengubah data digital yang diumpankan oleh
prosesor ke data analog

5. Aktuator: Aktuator membandingkan output yang diberikan oleh Konverter D-A dengan output
aktual yang diharapkan yang tersimpan di dalamnya dan menyimpan output yang disetujui.
Architectural Patterns

1. Observe and React, Pola ini digunakan ketika satu set sensor secara rutin dipantau dan
ditampilkan.

2. Environmental Control, Pola ini digunakan ketika sistem termasuk sensor, yang memberikan
informasi tentang lingkungan dan aktuator yang dapat mengubah lingkungan. Dalam menanggapi
perubahan lingkungan terdeteksi oleh sensor, sinyal kontrol dikirim ke aktuator sistem.

3. Process Pipeline, Pola ini digunakan ketika data harus diubah dari satu representasi yang lain
sebelum dapat diproses. transformasi diimplementasikan sebagai urutan langkah-langkah
pengolahan, yang dapat dilakukan secara bersamaan.
Timing analysis

1. Deadlines, waktu dimana stimulus harus diproses dari beberapa respon yang dihasilkan oleh
sistem.

2. Frequency, Jumlah berapa kali per detik bahwa proses harus mengeksekusi.

3. Executin Time, Waktu yang diperlukan untuk memproses stimulus dan menghasilkan tanggapan.
Real-time Operating System
1. A real time clock, yang menyediakan informasi yang diperlukan untuk jadwal proses berkala.

2. Interrupt handler, yang mengelola permintaan aperiodik untuk layanan.

3. Scheduller, yang bertanggung jawab untuk memeriksa proses yang dapat dieksekusi dan memilih
salah satu dari ini untuk eksekusi.

4. Resource Manager, yang mengalokasikan memori yang sesuai dan prosesor sumber daya untuk
proses yang telah dijadwalkan untuk eksekusi.

5. Dispatcher, yang bertanggung jawab untuk memulai pelaksanaan proses


Aspek Yang Membedakan Embedded
System Dari Sistem Lain

1. Biaya (cost)

2. Constraint waktu

3. Interaksi langsung dengan dunia nyata

4. Constraint energi

5. Dirancang untuk aplikasi tertentu

6. Respon cepat
Tren Embedded

1. Perangkat cerdas

2. Prosesor Multi-Core

3. Konvergensi Perangkat

4. Nirkabel

5. Penggunaan Open Source

6. Keamanan
TERIMA KASIH
REKAYASA PERANGKAT LUNAK 2

Anda mungkin juga menyukai