Académique Documents
Professionnel Documents
Culture Documents
• Beaglebone
• Banana Pi
• Intel Galileo
• Raspberry Pie
• Arduino Board
• Single Function:
An embedded system is known to be task-specific, meaning, they
will do the task assigned by the programmer repeatedly across their
lifetime. For instance, a navigation system will function as a
navigation system only, or an mp3 player will function as an mp3
player.
• Tightly constrained:
All computer systems must have design constraints, however those
on an embedded system can be especially tight.
• Microprocessors based:
The system must be a micro-controller or microprocessor-based
Micro-controller have a CPU, An integrated circuit which only has a CPU inside,
with a fixed amount of ROM and there is nothing else on the chip, like RAM, ROM
RAM, as well as other objects on etc They must be added externally to allow them to
the chip be functional
Less costly, as certain peripherals More costly, as they need other peripherals, such as
already come with the chip RAM, buffer, I/O ports, ROM to operate and function
User interface:(MUST)
For embedded systems to function, they require a user interface in
order for the user to interact and communicate with the system.
Actuator:
In this system, the actuator will compare the output provided by
the digital-analog convertor to the actual/expected output stored in
it. Then it stores it as the approved output.
• Difficult to upgrade:
• Embedded systems are hard to upgrade, this is
because they are system specific, you may
require to remove and produce/add a new
embedded system instead, designed specifically
for the upgrade being done.
• Nearly not scalable:
• Carrying on from the point above, a system
upgrade could means that if a system becomes
more evolved, or if a working environment
becomes more enhanced, then the embedded
system will not be able to function as efficiently.
• No upgrades available:
• Once the embedded system is configured and
placed into functioning order, it cannot be
changed, moreover this means any enhancement
or any upgrade of any sort can not be executed.
• Difficult maintenance:
• Not only are embedded system difficult to
maintain as they require specific hardware
constantly, it is also known to be difficult to
obtain back-ups of embedded files.
• Limited hardware & troubleshooting difficulty:
• Having a system for specific tasks isn’t all
beneficial of-course, this is because hardware
constantly needs to be purchased, whether it
was old or new, to maintain the function the
system is trying to execute. Furthermore,
troubleshooting and the transfer of data from
one system to another can be problematic.
• Beaglebone
• Banana Pi
• Intel Galileo
• Raspberry Pie
• Arduino Board
Advantages of embedded systems:
1. Small size & specific
2. Reduced cost
3. Portability
4. Low power operation
5. Real time response
What are the limitation of embedded systems?
1. Difficult to upgrade
2. Nearly not scalable
3. No upgrades available
4. Difficult maintenance
5. Limited hardware & troubleshooting difficulty