Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Embedded Development. What is an Embedded System ? An embedded system is a computer system embedded in a device with a dedicated function.

Similar presentations


Presentation on theme: "Introduction to Embedded Development. What is an Embedded System ? An embedded system is a computer system embedded in a device with a dedicated function."— Presentation transcript:

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


Download ppt "Introduction to Embedded Development. What is an Embedded System ? An embedded system is a computer system embedded in a device with a dedicated function."

Similar presentations


Ads by Google