Introduction to Embedded System Using SBC
Introduction to Embedded System Using SBC
Processor: The processor is the heart of embedded system. The selection of processor is
based on the following consideration
• Instruction set
• Maximum bits of operation on single arithmetic and logical operation
• Speed
• Algorithms processing and capability
• Types of processor( microprocessor, microcontroller, digital signal processor,
application specific processor, general purpose processor)
Power source:
Internal power supply is must. Es require from power up to power down to start time task.
Also it can run continuously that is stay “On’ system consumes total power hence efficient
real time programming by using proper ‘wait’ and ‘stop’ instruction or disable some unit
which are not in use can save or limit power consumption.
Memory :
A system embeds either in the internal flash or ROM, PROM or in an external flash or ROM
or PROM of the microcontroller.
Characteristics of an Embedded System
Advantages of SBC:
• Easy to use.
• It has verified hardware.
• SBC has adaptability.
• Good performance at low price.Portable
• SBC has GPIO (General purpose input output) capability to interact
with outside world. Low power consumption.
• Good support available for most of the SBC.
• SBC has small form factor and good computational quality.
Disadvantages of SBC:
• Usually delicate (electrically).
• If SBC is designed for an application or product which is in the high
capacity category then it is cost effective otherwise it may cost more
as compared with SOC (system or chip).
• Lot of customization on SBC can be difficult.
• SBC are not as powerful as the personal computers (PC). However, due
to fewer components on single board, SBC usually consume less
power and so do not dissipate much heat. Therefore, SBC in the smart
phone can be used for entire day without charging and without
cooling it.
• All electronic gadgets such as smart phone, tablets contain SBC.
Single Board Computers are frequently used in embedded
applications.
• An embedded computer cannot be expanded beyond its capability of
I/O devices. For example, a vending machine can have an embedded
single board computer to control all the functions of vending
machine, but there is no provision to add more hardware to expand
the system.
• In many cases, SBCs are plugged into a backplane which allows for
input/output devices to be attached to the computer.
• SBC have all the capacity required for most of the automation tasks.
• SBC generally have less capacity than a multi-board computer.
Types of SBCs
Open Source software is the software that is available to users with source
code. Source code is a part of a program or software. Users can modify,
inspect and enhance it to improve the software. Additional features can be
added in the source code. Users use source code to copy, learn and share it.
An Open source software can either be free of cost or chargeable.
Users prefer open source software because of following reasons-
Features:
3D graphics
USB host
Ethernet
HDMI
512DDR3 RAM
64 bit risk architecture card Core 1.2 gigahertz speed memory type lpddr3
memory 1GB supported operating system Android various Linux
distribution Windows 10 iot Core