Sie sind auf Seite 1von 20

Embedded System

H7061
University of Sussex

Instructor: Akber Gardezi


PhD Engineering (Sussex)
MSc Embedded Systems (Sussex)
MSc Digital Signal Systems (CASE Georgia Tech)
BEng in Computer Engineering ( COMSATS Institute)

Overview
History
What is an Embedded System?
Types of Embedded Systems.

Application of an Embedded System.


Conclusion

HISTORY

IBM 5150 Motherboard-1981


ROM-BIOS
RAM-16KB
ROM with
BASIC

BUS

Jumpers
Microprocessor
Buffers
SYS-CLOCK
Connectors
Courtesy of: The Museum of Information Technology at Arlington

Asus P6X58D i7 Motherboard-2013


Connectors

BUS
Microprocessor
Slot

RAM-SLOTS

Image Source: http://tehparadox.com/forum/f18/upgrading-cpu-motherboard-1345470/

From 1981 to 2013

i7 Microprocessor

Image source: http://techgage.com/article/intel-core-i7-4770k-quad-core-processor-review/

What is an Embedded System?

System on Chip (SoC)


Integrating multiple functionality on a single chip.
i7 multicore processor

Image source: http://techgage.com/article/intel-core-i7-4770k-quad-core-processor-review/

What is an Embedded System


Embedded systems are application specific devices.
Efficiency is of paramount importance for embedded systems.

They are optimized for energy, code size, execution time,


weight & dimensions, and cost.
A Real Time Operating System (RTOS) is pre-loaded on the
on-board memory.
Embedded systems are typically designed to meet real time
constraints; a real time system reacts to stimuli from the
controlled object within the time interval dictated by the
environment.
Embedded systems often interact with external environments
through sensors or actuators and hence are reactive systems.
They generally have minimal or no user interface.

Types of Embedded Systems

Types of Embedded Systems

Size

Speed
Processing Power

Functionality

What to expect from this course..

Outline
- Microprocessor and microcontroller systems
- Architecture, organisation, operation and memory
- Assembly language programming
- C and the development environment
- Embedded algorithmics (flowcharts and pseudocode)
- Introduction to PIC18F\Arduino
- Digital I/O port programming and data manipulation
- Timing generation and measurement (capture, compare, PWM)
- Interrupt programming and real-time systems
- Serial I/O (RS232, SPI, I2C, USB, CAN, Wireless)
- Parallel port interfaces (LCD, electrical devices, stepper & servo
motors)
- Analogue signal interfacing (OP-Amps, ADC, DAC and
Introduction to DSP)
- Control systems

Assessment
Lectures
40%
50 %
Written
Examination
Case
Study
10%

50 %
Labs\Project
Report

10%
Lab Based
Assessment

Unannounced
Lab Exam
10%
Project
Report
30%

Attendance

Less than 70% attendance would be considered an automatic FAIL for


the LABS i.e. 50% of your marks would be gone

Contat
OFFICE 3A2 RICHMOND
EMAIL: aag22@sussex.ac.uk

Associate Tutor
Samuel Hartlebury

Conclusion
Embedded systems can be developed by combing different

SOCs.
Embedded systems are application specific and can be altered
to give a certain functionality.
Embedded systems are mostly reconfigurable i.e. Can be
reprogrammed using the boot loader.
Embedded systems are mostly targeted for real time
applications.

References
G. Bonsen, D.Ammann. Continous Navigation Combining GPS with Sensor-Based

Dead Reckoning. GPSWorld. 1 April 2005.


GPS Forums. [Online] 22 February 2006. [Accessed: 16 February 2013.]
http://www.gps-forums.net/gps-tip-ephemeris-data-t35461.html.
Radio Electronics. GPS SIGNALS. [Online] [Accessed: 1 March 2013.]
http://www.radio-electronics.com/info/satellite/gps/signals.php.
NMEA. NMEA. [Online] [Accessed: 22 February 2013.]
http://www.tronico.fi/OH6NT/docs/NMEA0183.pdf.
Depriest, Dale. http://www.gpsinformation.org/dale/nmea.htm. [Online]
[Accessed: 01 04 2013.]
boat-project. Using NMEA 0183With Modern Marine Electronic Equipment. [Online] 2007.
[Accessed: 19 February 2013.] http://www.boatproject.com/tutorials/nmea0183.htm.
E. Weston. GPS Information. [Online] 4 March 1999. [Accessed: 2013 February 19.]
http://gpsinformation.net/gpssignal.htm.
M. Pratap, P.Enge. Global Positioning Systems , Signals , Measurements and Performance. s.l. :
Ganga-Jamuna Press, 2006. p. 115. ISBN 0-9709544-1-7.

Thank You

Das könnte Ihnen auch gefallen