Download presentation
Presentation is loading. Please wait.
Published byGiles Perkins Modified over 9 years ago
1
Introduction to Embedded Development
2
What is an Embedded System ? An embedded system is a computer system embedded in a device with a dedicated function This is different from the traditional, general purpose computer systems
3
EXAMPLES OF EMBEDDED SYSTEMS
4
Phones and Tablets Communication Processor (s) Audio/Graphics Processor (s) Application Processor
5
Robotics
6
AUTOMOTIVE
7
Cars Are Getting Smarter… Electronics represents 40% of total cost of a car 90% of new car features require software
8
Embedded Systems in the Powertrain
9
Automotive
10
Military
11
Networking Devices
12
And Other Gadgets
13
So Why is it different from Desktop Development Embedded Systems normally come with constraints in hardware resources Processing Memory Storage Power Display Input/Output devices Also, embedded system applications often comes with real time system constraints Latency Throughput The system has a strong association between the HW and SW
14
OK ….. So What ?? The developer has to deal with all of these constraints Development should take into consideration, code efficiency, and code foot print Debugging tools are “closer to the metal” Special attention to power consumption in some cases
15
Develop Compile Run Unit Test Debug Improve Deploy
16
Cross-Platform Development Development Environment is different from target environment Need for cross platform development and debugging tools
17
OK, So how to Start
18
Controlling LEDs
19
Simple Displays
20
Controlling Motors
21
Using Sensors
22
LED Displays
23
LCD and Touch Screens
24
Interfacing to Cameras
25
Internet of Things (IoT)
26
Companies In this Domain In San Diego
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.