Embedded testing - Embedded software (Part 3)
In continuation of the previous post, "Embedded system," let's examine embedded software and how it plays a major role in physical devices.
An application software is a computer program that provides functionality on a computer. It is specifically made for consumers to use. However, embedded software is computer software that is written for controlling physical machines to operate. Most of the embedded software is written in C, C++, and C#. In recent times, Javascript, Java, and Python also come into the picture to control embedded systems.
Embedded software is like a well-organized but strict boss living inside the machine or device. It is tiny, invisible, and works behind the scenes to make sure the machine does not crash.
How does the embedded software work?
Embedded software is a manager who sits in the office and manages the team (hardware)
Providing instructions: This manager never calms down and he/she keeps on giving instructions to the team.
- To check the temperature and collect the data every second.
- Ask the motor to keep running until the manager says STOP.
- Smart light sensor, turn ON when I clap and OFF when I clap two times or after one hour. Got it?
- Is the temperature under control?
- Is the motor running smoothly?
- Is the battery about to die to spin the motor? Switch to backup power!
- Is the motor overheating due to the continuous progress? Stop the motor when it blows up!
- Checking the temperature is fine when the motor spins.
- It will handle when the light blinks too often.
- Make sure the machine has backup power when it needs.
Comments
Post a Comment