Download - Mobile & embedded system: Introduction
![Page 1: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/1.jpg)
Mobile & embedded system:Introduction
Lin ZhongELEC424, Fall 2010
![Page 2: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/2.jpg)
System vs. processor/IC vs. “chip” System
Ready to interface with the physical world, including human users
Usually has non-computing components Battery, display, microphone, motor, etc.
System > Chip >=processor/IC Non silicon components hard to integrate
into chip: “Board” vs. “Chip” System on a chip (SoC)
Processor + silicon components of a system2
![Page 3: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/3.jpg)
Embedded systems Physical
Component of a larger system Functional
More or less fixed set of applications Programming
Foreign application development Code compile on a different computer
Not necessarily small, inexpensive or standalone
What are not embedded systems? Super computers, servers Personal computers
A rough definition of embedded systems A computing system that is not called super computer, server, or
personal computer3
![Page 4: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/4.jpg)
4
Mobile systems Great computing
capacity Established social
acceptance Individual ownership Unbeatable portability
WirelessDisplay
HCIBattery
Moore’s Law
![Page 5: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/5.jpg)
5
Samsung S5L8900 412MHz
128MB RAM/8-16GB Flash
WiFi, Bluetooth 2.0, 3G 4.7 oz
Intel Pentium MMX 233MHz
64MB RAM/4GB Disk Ethernet 14 pounds
IBM Thinkpad 770 (1998)
Computing capacity
Apple iPhone (2008)
![Page 6: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/6.jpg)
6
Established social acceptance
60% population have a cell phone (2009) 3.3 billions (ITU 2008) 800 millions accessed Internet through phones
80% population live under cellular network coverage (2006) 90% phone lines in Africa are mobile phones
1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 20100
1000
2000
3000
4000
5000
6000
7000
World population Mobile cellular subscribers
Personal computers Internet users
Num
ber i
n m
illio
ns
Source: ITU/Business Today
![Page 7: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/7.jpg)
7
But… Limited I/O capacity
Between the device & its physical context Especially its user! No Moore’s Law for human capacity
Limited battery capacity No Moore’s Law for battery capacity
Limited heat dissipation capacity No Moore’s Law for thermodynamics
Limited human attention
![Page 8: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/8.jpg)
8
Computing vs. human performance
Sources: intel.com and factmonster.com
1968 1972 1976 1980 1984 1988 1992 1996 2000 20041
10
100
1000
10000
100000
1000000Olympic Gold Metal winner: 100m dash (men)Olympic God Metal winner: 100m dash (women)# of transistors for Intel processorProcessor performance measured in MIPS
Year
Tim
es o
f im
prov
emen
t
![Page 9: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/9.jpg)
9
Computing vs. humanity
1965 1970 1975 1980 1985 1990 1995 2000 20050.000001
0.00001
0.0001
0.001
0.01
0.1
1
10
USA Federal minimum wage in 2003 dollar
Average transistor price for Intel processors in contemporary dollar
USA
$
Source: Intel.com and dol.gov
![Page 10: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/10.jpg)
10
Text entry speed
Speaking mini hardware keyboard
Software key-board with stylus
Handwriting0
20
40
60
80
100
120
140
160
180
150
2313 15
25 2212 7
Raw speed
Corrected speed
Spe
ed (w
ords
per
min
ute)
Raw speeds do not improve
![Page 11: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/11.jpg)
11
Samsung S5L8900 412MHz
128MB RAM/8-16GB Flash
WiFi, Bluetooth 2.0, 3G 4.7 oz
Intel Pentium MMX 233MHz
64MB RAM/4GB Disk Ethernet 14 pounds
IBM Thinkpad 770 (1998)
If you could use only one computer
Apple iPhone (2008)
![Page 12: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/12.jpg)
12
Limited battery capacity Mobile devices are weight-sensitive Battery density increases about 10% annually
1950 Nickel Cadmium (NiCd) 1990 Nickel-metal Hydride (NiMH) 1991 Lithium Ion (Li-ion) 1999 Li-ion Polymer
Most devices have battery capacity within 1500mAh, typically slightly more than 1000mAh (@3-5V) Nokia 9500 communicator: 1300mAh (@3-5V) Li-ion
Polymer, 172 grams Dell Latitude D610: 4700mAh (@11V) Li-ion, 2300 grams
![Page 13: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/13.jpg)
13
Limited heat transfer capacity No active thermal management
Better packaging material Energy storage with phase-change
materials
Thermal management of a thin laptopSource: Intel Technology Journal
Water cooling of a high-end PCSource: water-cooling.com
![Page 14: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/14.jpg)
14
A hot case: 3-Watt Nokia 3120
Phone case temperature will be 40 deg C higher.
Every one Watt increases surface temperature by about 13 deg C
![Page 15: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/15.jpg)
15
Design challenges Limited I/O capacity
No Moore’s Law for human capacity Limited battery capacity
No Moore’s Law for battery capacity Limited heat dissipation capacity
No Moore’s Law for thermodynamics Limited human attention
![Page 16: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/16.jpg)
16
Design challenges (Contd.) It is NOT about computing
1990 1992 1994 1996 1998 2000 2002 2004 200610
100
1000
10000
0
200
400
600
800
1000
24
33
66
150
Gateway highend desktopGateway laptopNokia 9xxx communicatorNokia 9xxx weight (g)Nokia 9xxx volume (cc)
Year of introduction
Proc
esso
r spe
ed in
MHz
Wei
ght (
g)/V
olum
ne(c
c)
9000
91109210
9500
Source: Dr. Cutler and Nokia.com
![Page 17: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/17.jpg)
17
Design challenges (Contd.) It is about
Integrating heterogeneous components Making computing (energy) efficient
Low-power design Thermal management
Making computing useful Make users more productive Make users healthier Make them happier Get more users
![Page 18: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/18.jpg)
ELEC424 in ECE curriculum
18
User interfaceApplication software
(including domain-specific solutions, compilers, software engineering)
Operating system (including network, file system, device
drivers)
Processor
Digital IC
RF circuit Display Battery etc
System
integration
![Page 19: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/19.jpg)
Major components System
Board, system on chip, Embedded computing
ARM, TI MSP430 Low-power design Real-time concepts Control
Non-computing elements Sensors, batteries, displays etc. Human factors
System development Windows Mobile, Linux, iPhone
Applications Health, automobile, telecommunication, entertainment etc.
19
![Page 20: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/20.jpg)
20
From Tilt 1 to Tilt 2 Tilt 1 was a sensor node
Tilt 2 will be the control system for a Quadrotor
![Page 21: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/21.jpg)
New this year (Contd.)
21
Lectures & homework
Project building a complete embedded
system
![Page 22: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/22.jpg)
Build a complete embedded system System and function design Printed circuit board design &
fabrication Board assembly Operating system installation Program
22
![Page 23: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/23.jpg)
Administrative info. Homework 10% Participation 10% Presentation 20% In class quiz 10% Mid term 20% Final 30%
23
![Page 24: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/24.jpg)
Blink check point http://www.youtube.com/watch?v=M
OJyYXPwe-E
24
![Page 25: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/25.jpg)
Tilt check point http://www.youtube.com/watch?v=s
7OANI1LelE
25
![Page 26: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/26.jpg)
Balance check point http://www.youtube.com/watch?v=4
kmJuIE8G8U
26
![Page 27: Mobile & embedded system: Introduction](https://reader035.vdocument.in/reader035/viewer/2022062501/56816901550346895de0130b/html5/thumbnails/27.jpg)
Lift and balance http
://www.youtube.com/watch?v=n6uC6AasfJo
27