Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada...
Transcript of Embedded Systems: past, present, future · Embedded Systems: past, present, future disampaikan pada...
Embedded Systems:
past, present, future
disampaikan pada Kuliah Umum Jurusan Teknik Elektro
Universitas Muria Kudus
Sabtu, 15 Oktober 2016
Sisdarmanto Adinandra, Ph.D
• 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?
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?
• What are embedded systems?
Page 4
What is an embedded system?
Page 5
What is an embedded system?
Page 6
What is an embedded system?
Page 7
What is an embedded system?
Page 8
What is an embedded system?
Page 9
What is an embedded system?
Page 10
What is an embedded system?
Page 11
What is an embedded system?
Page 12
What is an embedded system?
Page 13
What is an embedded system?
Page 14
What is an embedded system?
Page 15
What is an embedded system?
Page 16
What is an embedded system?
Page 17
What is an embedded system?
Page 18
What is an embedded system?
Page 19
The future...
Page 20
Present..
Arduino and Rasberry Pi era……
Page 21
Recipe of embedded system
application
microcontroll
er
Electronic
devices
Mechanical
devices
Programming
languages
Embedded systems
Page 22
Present..
Arduino and Rasberry Pi era……
Page 23
Present..
Galileo…
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
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?
CEPI: a low cost and open source mobile robot platform
Page 26
Project examples
CEPI: a low cost and open source mobile robot platform
Page 27
Project examples
Page 28
WayBot and WayBotDu Robot wayang untuk bermain dan belakar Robotika
Page 29
YUARM A low cost vision based manipulator control platform
Page 30
YUARM A low cost vision based manipulator control platform
Page 31
platform “re-usable components”
Different “robot”,
but the same electronics design !
“very” embedded
Page 32
platform “re-usable components”
Page 33
The future...
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
Wearable devices
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
Internet of things
We internet everythings…
Page 38
Internet of things
We internet everythings…
Page 39
Internet of things
We internet everythings…
Smart transportation systems
Page 40
Internet of things
Example from Arm Cortex
http://tinyurl.com/NuvExample