Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Embedded Systems

Similar presentations


Presentation on theme: "Introduction to Embedded Systems"— Presentation transcript:

1 Introduction to Embedded Systems

2 Introduction to Embedded systems
Build process for embedded systems Structural Units in Embedded Processor Selection of Processor Selection of Memory Devices Direct memory devices Memory management methods Timer & Counter devices Watchdog Timer Real time clock In circuit Emulator Target Hardware Debugging

3 Introduction to Embedded systems
Definition Characteristics constraints

4

5 Build process for embedded systems

6 Structural Units in Embedded Processor

7 Selection of Processor

8 Direct memory Access

9 Memory management methods

10 Timer & Counter devices

11 Watchdog Timer

12 Real time clock

13 In circuit Emulator A hardware tool that debugs and program a target device. Emulator has more features than debugger Emulate means imitate with effort

14 Emulator features Processor run at maximum speed
Debugging can be done with device in circuit No emulation load on the processor bus Simple interconnection Capability to incorporate I/O data

15 Emulator helps Debug an application on hardware in real time
Debug with hardware breakpoints Debug with software breakpoints Halt, based on internal events or external events Monitor internal file registers Emulate full speed of processor Program device as production programmer Trace the lines of code

16 Emulator system setup

17 Target Hardware Debugging

18 Embedded Networking Unit 2

19 Introduction I/0 Devices Ports Buses Serial Bus Communication Protocols RS232 Standard RS422 RS485 CAN Bus Serial Peripheral Interface Inter Integrated Circuits Need for device drivers

20 Introduction Need for Embedded Networking Embedded Development
About size About cost About performance About accuracy

21 I/O Device Ports Input output device ports shows how the operating system might interact with such an entity Using serial I/O bus Using parallel I/O bus Using Internet Using Wireless protocol

22 I/O Device Ports Synchronous serial input Synchronous serial output
Asynchronous serial UART input Asynchronous serial UART output Parallel one bit input Parallel one bit output Parallel port input Parallel port output

23 Embedded Networking

24 Bus It is a collection of wires which carry electrical signal. That is may be defined in terms of voltage or current level It is classified as address, data, & control

25 Address bus Which carries the memory or IO address, that processor wants to access in order to read or write data. It is an unidirectional bus.

26 Data bus Carries the data coming from or going to the processor.
It is a bidirectional bus Which place major role of reading & writing

27 Control bus Also called as command bus which transports control and synchronization signal. It is a bidirectional bus, that is signal which travel in either or both direction are present in the group

28 Processor Memory Bus Peripheral Buses

29 Processor memory & peripheral bus

30 Embedded processors

31 Serial Bus Communication Protocols
Data between the two device only in bit by bit fashion Sequence by using single wire Serial interface using RS232 Serial Interface using RS422/RS485 Universal Serial Bus CAN Bus I2C

32 Types Simplex connection Data flow in one direction
From transmission to receiver Ex: communication between computer to Printer Mouse to cpu

33 Half Duplex connection
Also called alternating or Semi duplex Data flow in bi direction Data flow in one direction at a time EX: Walkie Talkie

34 Full Duplex : Data flow in both direction simultaneously

35 Features of serial communication bus
Synchronous bus Asynchronous bus

36 Communication Protocols RS232
Standard Interface in processor & controller Serial I/O Protocols Either in Synchronous or Asynchronous Also called EIA 232


Download ppt "Introduction to Embedded Systems"

Similar presentations


Ads by Google