HomeEmbedded SystemsCharacteristics
Raspberry Pi

Raspberry PI is about the size of a credit card, has a 32-bit ARM processor and uses a Fedora distribution of Linux for its default operating system (OS).

BeagleBone Black

BeagleBone Black is a low-cost, community-supported development platform for developers and hobbyists.

Open Source

The term usually means that the information regarding Hardware and Software is easily available. There are no hassles for working with them and you can experiment with them.


The AVR is a modified Harvard architecture 8-bit RISC single chip micro controller.


The BeagleBoard-xM is a 1 GHz ARM Cortex-A8 core designed with community inputs in mind. This open hardware design brings the previous generations' laptop-like performance and expandability to the next level.

Our Tweets

On Facebook

Embedded - Characteristics

  • Application specific - Embedded systems are designed to do some specific task, rather than be a general-purpose computer for multiple tasks. Some also have real-time performance constraints that must be met, for reasons such as safety and usability; others may have low or no performance requirements, allowing the system hardware to be simplified to reduce costs.
  • Size & Weight - Microcontrollers are designed to deliver maximum performance for minimum size and weight. A centralized on-board computer system would greatly outweigh a collection of microcontrollers.
  • Efficiency - Microcontrollers are designed to perform repeated functions for long periods of time without failing or requiring service. Other computer systems are prone to software and hardware failure as well as a whole host of other problems recognizable to the users of any home computer. Above all other considerations, computer systems must be 100% reliable when trusted to control such functions as braking in an automobile.
  • Configurability - Supports flexible configuration so that only the functionality needed for a specific application and hardware suite is provided.
    e.g., allows to select only the necessary OS modules to load