Re: Newbie question: the essence of embedded world!!!



Akram wrote:
Does writing firmware and embedded development include real programming
challenges? such as algorithmic thinking , maths ? or it is more about
electronic engineering ?

The short answer is yes. Embedded development includes anything
form doorbells that make funny noises up to stuff that lands
on Mars.

How deep do i need to be good in Electronics and circuit design ? is it
more programming or more electronic engineering and circuit design? i mean
, is embedded development fun ? like software programming is ?

Whether it is fun or not is up to you. You cannot tell before you
try it. Many people do find it quite fun.

I would say that you do not need to be an ace in electronics to
do embedded development, but without some kind of literacy it would
be quite challenging. On the other hand, dabbling with an embedded
hobby project is one way to get to know the stuff.

can i focusing only on software stuff in embedded development environment
? or i always have to get involved in design and architecture ?

If you just buy one of the many development boards out there, the
design and architecture issues will be fixed for you. The main
difference between pure software development and embedded one is
that in the embedded world you need to deal with bare hardware, i.e.
I/O ports, timers, interrupts and so forth.

Get a cheap evaluation board and see for yourself. I am partial
to the AVR Butterfly, as it is dirt cheap and has a nice collection
of I/O devices, but there are many others as well.
--
Pertti
.


Quantcast