**EMBEDDED SYSTEM**
EMBEDDED SYSTEM
Micro-Controller

Microcontrollers are used in automatically controlled products and devices, such as automobile engine control systems, implantable medical devices, remote controls, office machines, appliances, power tools, and toys. By reducing the size and cost compared to a design that uses a separate microprocessor, memory, and input/output devices, microcontrollers make it economical to digitally control even more devices and processes. Mixed signal microcontrollers are common, integrating analog components needed to control non-digital electronic systems.

About 55% of all CPUs sold in the world are 8-bit microcontrollers and microprocessors.

A typical home in a developed country is likely to have only four general-purpose microprocessors but around three dozen microcontrollers. A typical mid-range automobile has as many as 30 or more microcontrollers. They can also be found in many electrical device such as washing machines, microwave ovens, and telephones.

• 8 bit 8051 Core and AVR Core

Atmel's low power, high performance AVR microcontrollers handle demanding 8- and 16-bit applications. With a single cycle instruction RISC CPU, innovative picoPower? technology, and a rich feature set, the AVR architecture ensures fast code execution combined with the lowest possible power consumption.

• ARM

ARM is 32 bit Microprocessor helps in designing fast, low-cost, power-efficient peripherals and "system-chip" solutions for embedded control, consumer/educational multimedia, DSP and portable applications. ARM supports its processor offerings with development hardware and softwareand contract design services.ARM based technologies and services, which together satisfy a broad range of end user needs.ARM is rapidly becoming the global volume RISC standard.


ARM

ARM Core based Microprocessor is the industry's leading 32-bit embedded microprocessors, offering a wide range of processors based on a common architecture that deliver high performance, industry leading power efficiency and reduced system cost.

The need for the Migration arises because of:

1. Algorithms increasing in complexity. For example, the desire to make motors more power efficient pushes up the CPU performance requirements.

2. Consolidation of multiple subsystems into a single electronics board, to reduce system cost, footprint and power.

3. Platforms that were historically closed are starting to include wired and/or wireless connectivity. This puts further pressures on processor performance requirements and provides additional challenges to the system designer to ensure high degrees of system security/reliability and embed enough latent performance to support future services that maybe delivered across the network to deployed platforms.

The combination of these three factors will cause the 32-bit MCU market to grow at a rate that far outpaces the growth of other subsegments of the MCU market and indeed the market overall.

In these tough economic times, customers are looking to invest in one architecture and then leverage that investment as broadly across their portfolio of systems for as long into the future as possible. The diverse set of silicon devices, based on a standard MCU processor core enables OEM customers to select the device and vendor that best addresses their requirements, safe in the knowledge that they are not locked into a particular supplier.

ARM helps in designing fast, low-cost, power-efficient peripherals and "system-chip" solutions for embedded control, consumer/educational multimedia,DSP and portable applications. ARM supports its processor offerings with development hardware and software and contract design services.ARM based technologies and services, which together satisfy a broad range of end user needs.ARM is rapidly becoming the global volume RISC standard.


RTOS

As the complexity of applications expands beyond simple tasks the benefits of an operating system far outweighs the associated costs. Since embedded systems are becoming more complex hardware-wise with every generation, and more features are put into them in each iteration, applications they run require more and more to run on actual operating system code in order to meet the system response requirements and to keep the development time reasonable.

Real-time computing is where system correctness not only depends on the correctness of logical result but also on the result delivery time. So the operating system should have features to support this critical requirement to render it to be termed a Real-time operating System (RTOS).

The RTOS should have predictable behavior to unpredictable external events. “A good RTOS is one that has a bounded (predictable) behavior under all system load scenario i.e. even under simultaneous interrupts and thread execution.”A true RTOS will be deterministic under all conditions.

Advantages of RTOS :
• Better program flow and event response through Task Scheduling.
• Resource Management can be minimized,helps to improve the overall throughput.
• Deterministic Behaviour

<< Back Return to Top
Company Profile
Home | About Us | Technology | Products | Service | Training/Workshop | Contact Us | SiteMap | Feedback
Copyright © 2011 ASKITPL. All Rights Reserved.
All the Trademarks are property of their respective owners.
Terms And Conditions