Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada...

40
Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016 Sisdarmanto Adinandra, P

Transcript of Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada...

Page 1: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Embedded Systems:

past, present, future

disampaikan pada Kuliah Umum Jurusan Teknik Elektro

Universitas Muria Kudus

Sabtu, 15 Oktober 2016

Sisdarmanto Adinandra, Ph.D

Page 2: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

• What are embedded systems?

• Past – A bit of history

– The era of microcomputer

• Present – The era of cheap, easy to access microcontroller

– The era of 32 bit microcontroller

– How to design an embedded systems

• Future – The internet of things

– More 32 bit microcontroller applications

– 64 bit microcontrollers

– Low power

Page 2

What is an embedded system?

Page 3: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

any electronic device that incorporates a microprocessors within its implementation

is a computer-controlled system

a combination of computer hardware and software and perhaps additional mechanical or other parts, designed to perform a dedicated function

a specialized computer system which is dedicated to a specific task

Page 3

What is an embedded system?

Page 4: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

• What are embedded systems?

Page 4

What is an embedded system?

Page 5: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 5

What is an embedded system?

Page 6: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 6

What is an embedded system?

Page 7: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 7

What is an embedded system?

Page 8: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 8

What is an embedded system?

Page 9: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 9

What is an embedded system?

Page 10: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 10

What is an embedded system?

Page 11: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 11

What is an embedded system?

Page 12: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 12

What is an embedded system?

Page 13: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 13

What is an embedded system?

Page 14: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 14

What is an embedded system?

Page 15: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 15

What is an embedded system?

Page 16: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 16

What is an embedded system?

Page 17: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 17

What is an embedded system?

Page 18: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 18

What is an embedded system?

Page 19: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 19

The future...

Page 20: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 20

Present..

Arduino and Rasberry Pi era……

Page 21: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 21

Recipe of embedded system

application

microcontroll

er

Electronic

devices

Mechanical

devices

Programming

languages

Embedded systems

Page 22: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 22

Present..

Arduino and Rasberry Pi era……

Page 23: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 23

Present..

Galileo…

Page 24: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Single board that serves “everything”

Support low-level and high level

programming

Support ip-based programming

Can be used as a server

C-programming languange

Page 24

The era of low cost-easy to

programme

Page 25: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

any electronic device that incorporates a microprocessors within its implementation

is a computer-controlled system

a combination of computer hardware and software and perhaps additional mechanical or other parts, designed to perform a dedicated function

a specialized computer system which is dedicated to a specific task

Page 25

What is an embedded system?

Page 26: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

CEPI: a low cost and open source mobile robot platform

Page 26

Project examples

Page 27: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

CEPI: a low cost and open source mobile robot platform

Page 27

Project examples

Page 28: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 28

WayBot and WayBotDu Robot wayang untuk bermain dan belakar Robotika

Page 29: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 29

YUARM A low cost vision based manipulator control platform

Page 30: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 30

YUARM A low cost vision based manipulator control platform

Page 31: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 31

platform “re-usable components”

Different “robot”,

but the same electronics design !

“very” embedded

Page 32: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 32

platform “re-usable components”

Page 33: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 33

The future...

Page 34: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 34

Wearable devices

Not new, but the trend is growing

Smartwatch, google glass, VR devices

Use for fun, daily life, fashion, sports

People tends to monitor and broadcast

individual “status” and information via social

media

Page 35: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 35

Wearable devices

Page 36: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 36

Internet of things

We internet everythings…

More devices are connected through the

internet

Accessible from smartphone, laptop, PC or

even other “embedded” system/applications

Cross platform communication different

wireless communication standard, different

protocols

Page 37: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 37

Internet of things

We internet everythings…

Page 38: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 38

Internet of things

We internet everythings…

Page 39: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 39

Internet of things

We internet everythings…

Smart transportation systems

Page 40: Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada Kuliah Umum Jurusan Teknik Elektro Universitas Muria Kudus Sabtu, 15 Oktober 2016

Page 40

Internet of things

Example from Arm Cortex

http://tinyurl.com/NuvExample