How to install and execute software on embedded systems ?

Hi all
I have seen this question on an IT job application form but I am not really up on programming, more of a hardware person.
"Would you be able to install and execute software on embedded systems?          Yes/No
If yes, please give details of any previous experience/training"

 Is there any jobs I may have preformed in building loads of computers or upgrades that may have touched on this. I would like to give some sort of answer.
Who is Participating?
msjammuConnect With a Mentor Commented:
Thank You adg,
"Would you be able to install and execute software on embedded systems?          Yes/No
If yes, please give details of any previous experience/training"

Yes, Example:-
PDAs, Pocket PCs, and other embedded devices.
You are able to install and run software depends upon the features of a particular device or platform. for example a Washing machine may not allow you to install software of your choice but, some expert guy may use special device to clean its EPROM and update software.

It your case as you told that you are harware professional, considers Updating BIOS of the computer. This is a type of Firmware, embedded on the chip in mother board that you can update.


Daniel JungesCommented:
You can only install software with installers desired for the specified device. On PC you may encounter a lot of software buided with an installer for pocket pc's. For other type of embedded systems this certainly is the same procedure.

"Embedded systems" usually means purpose-written software that runs on absolutely minimal hardware that performs a very specific and well defined job, usually on a one-chip-computer (known as a microcontroller). The computer controls large devices with relays and other power switching mechanisms (outputs), and usually has sensons (inputs) that affect its behavior.
The controls on a microwave oven are an example of an embedded system. The computer controlling the fuel injection on a car is an embedded system. Factories have them controlling various devices... Handheld computers are not exactly representative of embedded systems because they are so standardized. Most embedded systems are very proprietary.

That is a really hard question to answer. Nobody really is an expert on "installing software on embedded systems". It doesn't really make much sense. Most embedded systems are complex and have a program hard-coded specifically for the attached hardware and devices. Only the developer of a given circuit can be an expert on "installing software" on the controller. However, you may be familliar with a given TYPE of processor used in embedded systems, with familiarity with how to "burn" updated firmware on them...

Your application's question is a bit like this (analogy):

  Are you familliar with installing parts in machines?

What machines? Airplane engines? Washing machines? :)
rvm24Author Commented:
Thank very much for your help. At least I have some sort of answer to put on the application form.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.