This presentation contains an overview about the hot topics internet of things.
Presentation contins an intro to the modern embedded systems industry with simple technical concepts
4. Internet of Things
The Internet of Things (or IoT for short) refers
to uniquely identifiable objects and their virtual
representations in an Internet-like structure
5. Ubiquitous Computing
"Ubiquitous computing names the third wave in
computing, just now beginning.
First were mainframes, then the personal computing
era, person and machine staring uneasily at each other
across the desktop.
Now comes ubiquitous computing, or the age of calm
technology, when technology recedes into the
background of our lives." --Mark Weiser- 1988.
6. Ubiquitous Computing
Ubiquitous computing is roughly the opposite of
virtual reality.
Where virtual reality puts people inside a computergenerated world, ubiquitous computing forces the
computer to live out here in the world with people.
The initial incarnation of ubiquitous computing was in
the form of "tabs", "pads", and "boards" built at
Xerox PARC, 1988-1994.
14. Embedded System Definition
Embedded System is specifically
designed for a particular function and to
perform a few tasks in the most efficient
way.
15. Embedded System Definition
Historically, the term embedded systems was
used to describe any non-PC-related system, but
in time, the definition has grown to include any
system that is dedicated to a particular
functionality.
20. Embedded System Examples
Electronic
Injections
Check Control
Speed Control
Central Locking
…
1970
Electronic Gear Control
Electronic Air Condition
ASC Anti Slip Control
ABS
Telephone
Seat Heating Control
Autom. Mirror Dimming
…
1980
Navigation System
CD-Changer
Airbags
DSC Dynamic Stability
Control
Adaptive Gear Control
Xenon Light
BMW Assist
Speech Recognition
Emergency Call…
1990
Internet Portal
GPRS, UMTS
Telematics
Online Services
BlueTooth
Car Office
Local Hazard Warning
Integrated Safety System
Steer/Brake-By-Wire
I-Drive
Lane Keeping Assist.
Personalization
Software Update
2000
source: BMW
Level of dependency
Automotive
27. Embedded System Market
The hardware segment
consists of :
Processor IP,
MPU/MCU,
DSP, ASIC, FPGA,
and embedded boards.
The software segment
consists of:
Operating Systems,
Software development
and testing tools,
Middleware,
and Linux-based
operating systems and
tools
29. Embedded System Market in Egypt
Governmental organizations National companies
EL SWEDY
ITI
IPNeo
NARSS
PiTechnologies
Silmind
Sivision
Soft MEMS
International companies
IBM
Intel Mobile
Communications “IMC”
Mentor Graphics
New Port Media
Valeo
32. Embedded System Design
Modeling via any modeling language (System C or
even Matlab)
HW/SW partitioning (Determine which blocks must be H/W &
which may be S/W)
Global Design of the S/W part
Unit Design of the S/W part
33. Embedded System Design
Challenges
For a certain application
Which functional blocks should be performed in
Hardware?
Which functional blocks should be performed in
software?
How do we meet our deadline ?
Faster Hardware or Cleverer Software ?
34. Embedded System Design
Challenges
How do we minimize power ?
-Turn off unnecessary logic
-Reduce memory accesses
-Use sleep modes in unused controllers
35. Embedded System Design
Software characteristics
Cheaper
Highly configurable
Easier in versions updates
Shorter development cycle
Must be logically and temporally correct
Constrained with processor speed which may satisfy
real time application and may not.
40. Lets Start ….
41
:What is Embedded system
Software engineering
Real Time Design and RTOS
Efficient C programming using ARM
Software Engineering
Embedded C
Embedded Linux
Device Drivers
Multicore programming