embedded c. lecture

Upload: hoang-viet

Post on 01-Mar-2016

5 views

Category:

Documents


0 download

DESCRIPTION

Embedded C. Lecture 0. Intro

TRANSCRIPT

  • Embedded C

    Introduction

  • Embedded system

    An embedded system is a computing system that is embedded as a subsystem, in a larger system (which may or may not be a computer system)

    Computing systems embedded within electronic devices

  • Application areas

    Consumer electronics

    Automotive electronics

    Aircraft electronics

    Trains

    Telecommunication

    Medical systems

    Military applications

    Authentication

    Fabrication equipment

    Smart buildings

    ............

  • Nao

    Nao robot

    https://www.youtube.com/watch?v=2STTNYNF4lkhttps://www.youtube.com/watch?v=2STTNYNF4lkhttps://www.youtube.com/watch?v=2STTNYNF4lk

  • Microprocessor based systems

    Memory Unit

    CPU Output

    Unit Input Unit

  • From C to executable C program

    Assembly program

    Executable(machine language program)

    Compiler

    Assembler

    Linker

    Loader

    Memory

    Object(machine language module)

    lib.o

  • Design metrics

    Size

    Performance

    Power

    ..

  • Course contents

    C programming

    C memory management

    C building process

    C optimization

  • Thanks

    Embedded C