PENDAHULUAN SISTEM EMBEDDED APA ITU SISTEM EMBEDDED Pengertian
PENDAHULUAN SISTEM EMBEDDED
APA ITU SISTEM EMBEDDED? Pengertian • Sistem embedded adalah sistem yang menempel di sistem lain • Sistem embedded merupakan sebuah sistem (rangkaian elektronik) digital yang merupakan bagian dari sebuah sistem yang lebih besar, yang biasanya bukan berupa sistem elektronik. • Kata embedded menunjukkan bagian yang tidak dapat berdiri sendiri.
APA ITU SISTEM EMBEDDED? • Sistem embedded biasanya merupakan aplikasi sistem spesifik yang didisain khusus untuk aplikasi tertentu. • Berbeda dengan sistem digital yang didisain untuk general purpose. Sistem embedded diimplementasikan dengan menggunakan mikrokontroler Sistem embedded dapat memberikan respon yang sifatnya real time dan banyak digunakan pada peralatan digital
SISTEM EMBEDDED VS PC • Sistem embedded berbeda dengan komputer pada umumnya • Sistem embedded didedikasikan atau dikhususkan untuk suatu tujuan yang spesifik, sedangkan komputer biasa bisa digunakan untuk banyak hal • Daya listrik yang diperlukan untuk Sistem embedded jauh lebih sedikit • Sistem embedded memiliki ukuran yang lebih kecil daripada komputer biasa • Harga Sistem embedded komputer biasa relatif lebih murah dibandingkan
CONTOH SISTEM EMBEDDED Secara fisik sistem embedded dibagi menjadi tiga bagian yaitu : • Portable Devices Portable devices adalah jenis sistem embedded yang sering ditemukan pada kehidupan pada sehari-hari. Contohnya adalah jam tangan digital, kamera digital, kalkulator, modem
CONTOH SISTEM EMBEDDED • Large Stationary Installations Large stationary installations adalah jenis sistem embedded yang lebih kompleks dan cakupannya lebih luas. Sistem yang ditanamkan juga digunakan untuk tujuan yang lebih bermanfaat untuk lebih banyak orang. Contoh dari Large Stationary Installations adalah lampu lalu lintas dan mesin kontrol pabrik
CONTOH SISTEM EMBEDDED • Large Complex Systems Largely Complex Systems adalah implementasi sistem embedded yang lebih luas dan lebih kompleks. Jenis sistem embedded ini hanya bisa dilakukan oleh peneliti atau profesional pada bidang tersebut. Contoh dari Largely Complex Systems adalah Hybrid Vehicles, MRI, dan Avionics
STRUKTUR SISTEM EMBEDDED
SISTEM EMBEDDED SAAT INI • Signal processing systems Real-time video, set-top boxes, DVD players, medical equipment, residential gateways • Distributed control Network routers, switches, firewalls, mass transit systems, elevators • “Small” systems Mobile phones, pagers, home appliances, toys, smartcards, MP 3 players, PDAs, digital cameras, sensors, smart badges
APLIKASI SISTEM EMBEDDED
APLIKASI SISTEM EMBEDDED • Aerospace : Sistem navigasi, sistem pendaratan otomatis, flight attitude controls, engine controls, space exploration (seperti : The mars pathfinder) • Otomotif : Fuel injection control, passenger environmental controls, antilocking braking systems, air bag controls, GPS mapping, cruise control • Mainan anak : Video games, Mind. Stone system • Komunikasi : Satelite, network routers, switches, hubs • Peralatan computer : Printer, scanner, keyboard, displays, modems, hard disk, CD-ROM, USB
APLIKASI SISTEM EMBEDDED • Peralatan rumah tangga : Mesin cuci, microwave oven, VCR’s, DVD, televisi, stereo, sistem alarm keamanan atau keebakaran, lawn sprinkler controls, thermostats, kamera digital, clock radios, cell phones • Industri : Elevator controls, surveillance systems, robots • Instrumentation : Data collection, oscilloscopes, signal generators, signal analyzers, power supplies • Kesehatan : CT, one touch glucose meter, almost all medical facility • Peralatan kantor : Mesin FAX, mesin fotocopy, telepon • Perorangan : PDA, pager, IPOD, MP 3 player, telepon selular
KATEGORI SISTEM EMBEDDED Mandiri (Standalone) • Perangkat standalone dapat berfungsi secara independen dari perangkat keras lainnya. Tidak terintegrasi ke dalam perangkat lain. Contoh : Kotak Ti. Vo untuk merekam siaran televisi. Sedangkan DVR (digital video recorder) merupakan sistem embeded yang terintegrasi dengan DVD player. • Stand alone juga dapat merujuk pada program software yang tidak memerlukan software selain sistem operasi untuk menjalankannya.
KATEGORI SISTEM EMBEDDED Real Time Sistem embedded dengan tugas-tugas spesifik yang dilakukan dalam periode waktu spesifik disebut dengan sistem real time. Sistem real time terdiri dari hard real time system dan soft real time system. • Hard real time adalah sistem yang harus melaksanakan tugas dengan deadline yang tepat. • Sedangkan soft real time adalah sistem yang tidak memerlukan deadline.
KATEGORI SISTEM EMBEDDED Networked • Sistem embedded yang dilengkapi dengan interface network dan diakses oleh suatu jaringan seperti Local Area Network atau internet disebut dengan Networked Information Appliances. • Sistem embedded yang terhubung ke jaringan berjalan pada protokol TCP/IP dan memerlukan protokol layer aplikasi serta HTTP web server software untuk menjalankan sistem tersebut. Contoh : ketika pintu terkunci dan sesorang berada didepan pintu tersebut, web camera yang berada pintu akan mengirimkan sinyal ke desktop melalui internet dan pintu yang terkunci dapat dibuka dengan menekan tombol mouse.
KATEGORI SISTEM EMBEDDED Mobile Devices • Mobile device seperti ponsel, PDA, smart phone, dll merupakan kategori khusus dari sistem embedded. • Mobile device dianggap sebagai sistem embedded meskipun masih ada keterbatasan pada kendala memory, ukuran yang kecil, kurangnya interface.
PERSYARATAN SISTEM EMBEDDED Kehandalan (Reliability) Kehandalan merupakan hal yang sangat penting dalam sistem embedded ketika menjalankan fungsi-fungsi kritis. Misalnya pada saat mempertimbangkan sistem embedded yang digunakan untuk mengontrol penerbangan. Kegagalan sistem embedded dapat memiliki resiko bencana. Oleh karena itu programmer sistem embedded harus mempertimbangkan semua kemungkinan dan program yang ditulis, agar tidak mengalami kegagalan
PERSYARATAN SISTEM EMBEDDED Kinerja (Performance) Sistem Embedded miliki keterbatasn waktu sehingga harus dapat merespons (Responsiveness) kejadian secepat mungkin. Sebagai contoh, sistem yang memonitor keadaan jantung pasien harus dengan cepat dan segera memberitahu jika ada kelainan dalam sinyal terdeteksi.
PERSYARATAN SISTEM EMBEDDED Konsumsi Daya Sebagian besar sistem embedded dioperasikan melalui batere. Untuk mengurangi pengurasan batere dan menghindari seringnya pengisian ulang batere maka, maka konsumsi daya dari sistem embedded harus sangat rendah. Dengan mengurangi jumlah komponen dan mengurangi konsumsi daya maka akan meningkatkan kehandalan sistem.
PERSYARATAN SISTEM EMBEDDED Biaya (Cost) Sebagai sistem embedded yang secara luas digunakan pada konsumen sistem elektronik, biaya menjadi masalah sensitif. Perancang hardware harus benar-benar mempertimbangkan pemilihan mengenai komponen yang digunakan untuk menghindari terjadinya biaya yang berlebihan.
PERSYARATAN SISTEM EMBEDDED Ukuran (Size) Ukuran merupakan salah satu faktor dalam sistem embedded. Ukuran dan berat merupakan parameter yang penting pada sistem embedded yang digunakan dalam pesawat terbang, pesawat ruang angkasa, rudal dan lain-lain. Untuk telepon genggam ukuran terus dikembangkan dalam ukuran dan berat yang kecil.
PERSYARATAN SISTEM EMBEDDED Keterbatasaan interfaces) interface dengan pengguna (Limited user Awalnya, sebuah sistem embedded tidak memiliki user interface. Sistem embedded tidak memiliki interface sama sekali. Input melalui keypad atau serangkaian tombol. Output ditampilkan pada suatu LED atau LCD kecil. Mengembangkan interface yang bersifat user friendly dengan keterbatasan input/output merupakan tugas yang menantang untuk pengembang firmware.
PERSYARATAN SISTEM EMBEDDED Kemampuan peningkatan perangkat lunak (Software upgradation capability) • Software replacement Merupakan software yang pengganti yang lengkap untuk software asli yang dikirimkan dalam sistem embedded tertentu • Software patches Melakukan perubahan kecil untuk software tanpa mengganti seluruh program dengan yang baru. • Software extensions Melakukan penambahan fungsi terhadap sistem embedded
- Slides: 23