bahan kuliah sistem intergrasi

Upload: hafizxfuera

Post on 16-Oct-2015

31 views

Category:

Documents


1 download

DESCRIPTION

-referensi kuliah-pengertian sistem embedded-teknis kuliah-macam-macam sistem komputer-contoh system embedded-mobile base stasiun-mobile phones

TRANSCRIPT

  • EC-3046 Perancangan Sistem Embedded

    Dosen: Waskita Adijarto

  • Kuliah EL3046 Perancangan Sistem Embedded

    Dosen: Dr Waskita Adijarto ST, MTPola Penilaian:Tugas : 20%UTS: 40%UAS: 40%Tugas, UTS & UAS wajib diikuti sebagai syarat kelulusan

    Kuliah Prasyarat (Prerequisite)ELxxxx Rangkaian Logika & Teknik DigitalEL3096 Sistem Mikroprosesor dan LabEL3046 Perancangan Sistem Embedded*

    EL3046 Perancangan Sistem Embedded

  • Silabus singkatPengenalan sistem embedded & Sistem Real TimePerancangan SistemModel Sistem EmbeddedFlowchartFinite state machine (FSM) / State ChartData Flow DiagramBahasa pemrograman C untuk sistem embeddedTeknik Pengembangan Sistem EmbeddedUnit TestSource Code Management / Revision Control SystemPenjadwalPenjadwal super loop / round robinPenjadwal Event Triggered (Pre Emptive & Non Pre emptive)Penjadwal kooperatif / Time TriggeredRTOS (Real Time Operating System)Unit TestSource Code ManagementEL3046 Perancangan Sistem Embedded*

    EL3046 Perancangan Sistem Embedded

  • Referensi KuliahReferensi UtamaDavid E. Simon, An Embedded Software Primer, Addison-Wesley, 1999Jean J. Labrosse, MicroC/OS-II The Real-Time Kernel, R&D Books, Lawrence, 1999 (Bab 2)Referensi TambahanKen Arnold, Embedded Controller Hardware Design, LLH Technology Publishing, 2000 (ebook ada)Pont, Michael J, "Patterns for Time Triggered Embedded Systems", ACM Books, 2001Berger, Arnold, "Embedded Systems Design: An Introduction to Processes, Tools, and Techniques", CMP Books, Lawrence Kansas (ebook ada)LinksHomepage dari buku "Patterns for Time Triggered Embedded Systems" : http://www.engg.le.ac.uk/books/Pont/pttes.htm Homepage buku MicroC/OS-II The Real-Time Kernel http://www.ucos-ii.com Referensi yang tersedia online / lokalSoftware Keil, ada di CD Patterns for Time Triggered Embedded Systems []http://www.le.ac.uk/engineering/mjp9/pes1ho_a4.pdf []http://www.engg.le.ac.uk/mjp/data/pes2ho_a4.pdf []

    EL3046 Perancangan Sistem Embedded*

    EL3046 Perancangan Sistem Embedded

  • Pengertian Sistem EmbeddedAn embedded system is a special computer system built into a larger device [1]Hardware & software which forms a component of some larger system and which is expected to function without human intervention[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] wikipedia[2] hyperdictionary[3] Patterns for Time Triggered Embedded Systems[4] An Embedded Software PrimerEL3046 Perancangan Sistem Embedded*

    EL3046 Perancangan Sistem Embedded

  • Teknis KuliahMailing list: [email protected] , untuk mendaftar kirim email ke [email protected] web kuliah: akan diumumkan

    EL3046 Perancangan Sistem Embedded*

    EL3046 Perancangan Sistem Embedded

  • EL3046 Perancangan Sistem Embedded*Main reason for buying is not information processingEmbedded systems (ES) = information processing systems embedded into a larger product

    EL3046 Perancangan Sistem Embedded

  • Macam-macam Sistem KomputerDesktop (PC, notebook) : general purpose, wordprocessing, scientificEmbedded : built into a larger deviceInformation processing : Web Server, database

    EL3046 Perancangan Sistem Embedded*

    EL3046 Perancangan Sistem Embedded

  • Contoh Sistem Embedded (1)Kendali proses: Food processing (pabrik)Chemical plants (pabrik)OtomotifEngine controlAntilock braking systemPesawat TerbangKereta ApiTelekomunikasiOffice AutomationFAX machineCopiersComputer PeripheralsPrinter TerminalDisk driveModemScannerMouse (optical)

    EL3046 Perancangan Sistem Embedded*

    EL3046 Perancangan Sistem Embedded

  • Anti lock Braking SystemEL3046 Perancangan Sistem Embedded*

    EL3046 Perancangan Sistem Embedded

  • Contoh Sistem Embedded (2)CommunicationSwitchesRoutersRobotAerospaceFlight management SystemWeapons SystemsJet engine controlsDomesticMicrowave ovenDishwashersWashing machinesthermostats

    EL3046 Perancangan Sistem Embedded*

    EL3046 Perancangan Sistem Embedded

  • Contoh Sistem Embedded (3)Automated Teller Machine

    EL3046 Perancangan Sistem Embedded*

    EL3046 Perancangan Sistem Embedded

  • Contoh Sistem Embedded (4)Buoy di laut dengan sensor lingkunganEL3046 Perancangan Sistem Embedded*

    EL3046 Perancangan Sistem Embedded

  • Contoh Sistem EmbeddedConsumer ElectronicEL3046 Perancangan Sistem Embedded*Pabrik (proses kimia)

    EL3046 Perancangan Sistem Embedded

  • Contoh Sistem EmbeddedRobotEL3046 Perancangan Sistem Embedded*

    EL3046 Perancangan Sistem Embedded

  • EL3046 Perancangan Sistem Embedded*Mobile phonesMultiprocessor8-bit/32-bit for UIDSP for signals32-bit in IR port32-bit in Bluetooth8-100 MB of memoryAll custom chipsPower consumption & battery life depends on software

    EL3046 Perancangan Sistem Embedded

  • EL3046 Perancangan Sistem Embedded*Mobile base stationMassive signal processingSeveral processing tasks per connected mobile phoneBased on DSPsStandard or custom100s of processors

    EL3046 Perancangan Sistem Embedded

  • Sistem embedded vs Komputer desktop (1)(Dari Arnold S Berger, Embedded System Design)EL3046 Perancangan Sistem Embedded*

    EmbeddedDesktopFungsi khususFungsi umumBanyak pilihan prosesor (dari 8 bit sampai 64 bit)Pilihan prosesor terbatas (Pentium, AMD, PowerPC dsb)Cost sensitive (harus murah)Sedikit MahalReal timeOperating System umumnya real-time OS / RTOSOperating System umumnya tidak harus real-time OS : Unix, windowsKegagalan sistem umumnya berakibat seriusKegagalan tidak berakibat fatal

    EL3046 Perancangan Sistem Embedded

  • Sistem embedded vs Komputer desktop (2)EL3046 Perancangan Sistem Embedded*

    EmbeddedDesktopDaya terbatas (batere, solar cell)Daya dari jala-jalaSering dioperasikan pada tempat yang alamnya kurang bersahabat: Luar angkasa , Tengah laut, Tempat dingin/panasSering dioperasikan di tempat yang alamnya bersahabat

    Sumber daya terbatas : RAM, ROM, CPUSumber daya banyak: RAM besar ,ROM besar, CPU cepatProgram disimpan di ROMProgram disimpan di hard disk / magnetic media

    EL3046 Perancangan Sistem Embedded

    ******************