Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

EL-3046 Perancangan Sistem Embedded Dosen: Waskita Adijarto.

Presentasi serupa


Presentasi berjudul: "EL-3046 Perancangan Sistem Embedded Dosen: Waskita Adijarto."— Transcript presentasi:

1 EL-3046 Perancangan Sistem Embedded Dosen: Waskita Adijarto

2 Kuliah EL3046 Perancangan Sistem Embedded Dosen: Dr Waskita Adijarto ST, MT Penilaian: Tugas : 20% UTS: 40% UAS: 40% Tugas, UTS & UAS wajib diikuti sebagai syarat kelulusan Kuliah Berbarengan (Co-requisite) EL3246 Praktikum Perancangan Sistem Embedded Kuliah Prasyarat (Prerequisite) IF2030 Algoritma & Struktur Data EL2095 Sistem Digital EL3096 Sistem Mikroprosesor dan Lab EL3046 Perancangan Sistem Embedded2

3 Silabus singkat Pengenalan sistem embedded & Sistem Real Time Perancangan Sistem Model Sistem Embedded – Flowchart – Finite state machine (FSM) / State Chart – Data Flow Diagram Teknik pemrograman bahasa C untuk sistem embedded Teknik Pengembangan Sistem Embedded – Unit Test – Source Code Management / Revision Control System Penjadwal – Penjadwal super loop / round robin – Penjadwal Event Triggered (Pre Emptive & Non Pre emptive) – Penjadwal kooperatif / Time Triggered RTOS (Real Time Operating System) Pengenalan Prosesor ARM 32 bit EL3046 Perancangan Sistem Embedded 3

4 Referensi Kuliah Referensi Utama David E. Simon, “An Embedded Software Primer”, Addison-Wesley, 1999 Jean J. Labrosse, “MicroC/OS-II The Real-Time Kernel”, R&D Books, Lawrence, 1999 (Bab 2) Referensi Tambahan Ken Arnold, “Embedded Controller Hardware Design”, LLH Technology Publishing, 2000 (ebook ada) Pont, Michael J, "Patterns for Time Triggered Embedded Systems", ACM Books, 2001 Berger, Arnold, "Embedded Systems Design: An Introduction to Processes, Tools, and Techniques", CMP Books, Lawrence Kansas (ebook ada) Links Homepage dari buku "Patterns for Time Triggered Embedded Systems" : Homepage buku “MicroC/OS-II The Real-Time Kernel” Referensi yang tersedia online / lokal Software Keil, ada di CD Patterns for Time Triggered Embedded Systems [] [] [] EL3046 Perancangan Sistem Embedded 4

5 Pengertian Sistem Embedded An embedded system is a special computer system built into a larger device [1][1] Hardware & software which forms a component of some larger system and which is expected to function without human intervention[2][2] An application that contains at least one programmable computer (uC, uP or DSP) and which is used by individuals who are in the main, unaware that the system is computer based [3] Any computer system hidden in any products [4] [1][1] wikipedia [2][2] hyperdictionary [3] Patterns for Time Triggered Embedded Systems [4] An Embedded Software Primer EL3046 Perancangan Sistem Embedded 5

6 Teknis Kuliah Mailing list: untuk mendaftar kirim ke el3046- Situs web kuliah: akan diumumkan EL3046 Perancangan Sistem Embedded 6

7 7 Main reason for buying is not information processing Embedded systems (ES) = information processing systems embedded into a larger product

8 Macam-macam Sistem Komputer Desktop (PC, notebook) : general purpose, wordprocessing, scientific Embedded : built into a larger device Information processing : Web Server, database EL3046 Perancangan Sistem Embedded 8

9 Contoh Sistem Embedded (1) Kendali proses: Food processing (pabrik) Chemical plants (pabrik) Otomotif Engine control Antilock braking system Pesawat Terbang Kereta Api Telekomunikasi Office Automation FAX machine Copiers Computer Peripherals Printer Terminal Disk drive Modem Scanner Mouse (optical) EL3046 Perancangan Sistem Embedded 9

10 Anti lock Braking System EL3046 Perancangan Sistem Embedded 10

11 Contoh Sistem Embedded (2) Communication Switches Routers Robot Aerospace Flight management System Weapons Systems Jet engine controls Domestic Microwave oven Dishwashers Washing machines thermostats EL3046 Perancangan Sistem Embedded 11

12 Contoh Sistem Embedded (3) Automated Teller Machine EL3046 Perancangan Sistem Embedded 12

13 Contoh Sistem Embedded (4) Buoy di laut dengan sensor lingkungan EL3046 Perancangan Sistem Embedded 13

14 Contoh Sistem Embedded Consumer Electronic EL3046 Perancangan Sistem Embedded 14 Pabrik (proses kimia)

15 Contoh Sistem Embedded Robot EL3046 Perancangan Sistem Embedded 15

16 EL3046 Perancangan Sistem Embedded 16 Mobile phones Multiprocessor –8-bit/32-bit for UI –DSP for signals –32-bit in IR port –32-bit in Bluetooth MB of memory All custom chips Power consumption & battery life depends on software

17 EL3046 Perancangan Sistem Embedded 17 Mobile base station Massive signal processing –Several processing tasks per connected mobile phone Based on DSPs –Standard or custom –100s of processors

18 Sistem embedded vs Komputer desktop (1) (Dari Arnold S Berger, Embedded System Design) EmbeddedDesktop Fungsi khususFungsi umum Banyak pilihan prosesor (dari 8 bit sampai 64 bit) Pilihan prosesor terbatas (Pentium, AMD, PowerPC dsb) Cost sensitive (harus murah)Sedikit Mahal Real time Operating System umumnya real- time OS / RTOS Operating System umumnya tidak harus real-time OS : Unix, windows Kegagalan sistem umumnya berakibat serius Kegagalan tidak berakibat fatal EL3046 Perancangan Sistem Embedded 18

19 Sistem embedded vs Komputer desktop (2) EmbeddedDesktop Daya terbatas (batere, solar cell)Daya dari jala-jala Sering dioperasikan pada tempat yang alamnya kurang bersahabat: Luar angkasa, Tengah laut, Tempat dingin/panas Sering dioperasikan di tempat yang alamnya bersahabat Sumber daya terbatas : RAM, ROM, CPU Sumber daya banyak: RAM besar,ROM besar, CPU cepat Program disimpan di ROMProgram disimpan di hard disk / magnetic media EL3046 Perancangan Sistem Embedded 19

20 Sistematika Sistem Embedded EL3046 Perancangan Sistem Embedded 20

21 EL3046 Perancangan Sistem Embedded 21

22 EL3046 Perancangan Sistem Embedded 22

23 EL3046 Perancangan Sistem Embedded 23

24 EL3046 Perancangan Sistem Embedded 24


Download ppt "EL-3046 Perancangan Sistem Embedded Dosen: Waskita Adijarto."

Presentasi serupa


Iklan oleh Google