• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Embedded Technology
 

Embedded Technology

on

  • 323 views

The word embed refers that we are embedded some code to work the hardware. Or we can say we are integrating the programmed modules of hardware with big systems. These hardware modules are ICS.

The word embed refers that we are embedded some code to work the hardware. Or we can say we are integrating the programmed modules of hardware with big systems. These hardware modules are ICS.

Statistics

Views

Total Views
323
Views on SlideShare
323
Embed Views
0

Actions

Likes
3
Downloads
13
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Embedded Technology Embedded Technology Presentation Transcript

    • Embedded Technology Amit Sachdeva Singsys Pte. Ltd.
    • What is Embedded Technology ?
    • An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints.
    • Few examples General Purpose:Automobiles  MP3 Cell phones  GPS Microwave Network routers Game consoles Special Purpose :ATM machines, Medical Instruments, Aircraft, Satellites
    • Schematic (a example) Output device (screen) Input program CPU Memory Sensors to measure physical values bus Permanent Memory Actuators to control physical things
    • Challenges for developing a embedded system Security Scalability High availability Performance-based interoperability Real-time
    • Components It has hardware It has main application software It has Real time operating system (RTOS).
    • Real-Time System Hard Real Time System Failure to meet deadlines is fatal Example : Flight Control System Soft Real Time System Late completion of jobs is undesirable but not fatal. System performance degrades as more & more jobs miss deadlines
    • Role of RTOS in Embedded system Standalone Applications Often no OS involved Micro controller based Embedded Systems Some Real Time Applications are huge & complex Multiple threads Complicated Synchronization Requirements File system / Network / Windowing support OS primitives reduce the software design time
    • Linux OS Royalty free licensing. Reliable IP stack and TCP/IP applications. Open Source Kernel Tool chain source codes are open source.
    • Kernel Types Monolithic Kernel. Modular kernel
    • Examples of RTOS ETLinux uLinux muLinux ArtLinux KUART Linux-Srt Qlinux RTAI
    • Firmware programming C Embedded C. Assembly language.
    • RTOS programming  C language. System programming Linux Internals. Kernel Programming. (High + Low level)
    • Embedded vs Desktop Programming Limited ROM, RAM, stack space Limited power Limited computing capability Real-time responses and controls  critical timing (interrupt service routines, tasks, …) Reliability Hardware-oriented programming
    • Thanks you. Queries Doubts Discussions
    • Contact Us via info@singsys.com Phone-65613900