I am diploma holder I have a 9 yrs exp. in electronics filed. Presently i Think to get a training on embedded system but in market they will charge alot of amount for that so kindly suggest me the cheaest way to learn the embededded techology
thanx
With no knowledge of your area of interest, that is impossible to answer. There is a long thread in this forum that talks about AVR vs. PIC microcontrollers which might shed some light on your question.
Beyond that, though, there are many different microcontrollers available - far too many for us to be able to deal with. As a suggestion, try to think of what application interests you most, and see if you can find the microprocessor most used for that application. That would probably be the best one for you to study.
The manufacturer always has the complete specification sheet for all of their devices available online. You can always get those for free. There is almost always a big library of code examples and application examples that go with a device, also free.
In absolute terms the cheapest way is to avoid the subject altogether. After that I would suggest reading freely available datasheets. Then find a simulator (MPLAB for example) and learn to write programs in assembly language. With a little bit of luck you may never have to actually put one of your programs in an actual piece of hardware.
There are a number of very useful microcontroller software/hardware development kits for the various microcontrollers on the market. I think you will need to spend at least in the neighborhood of $100 USD by the time you get a programmer, a development board and a power supply.
Once you have committed to the hardware and software you will need to get started, then you will need to spend time in intensive self-learning to gain experience in programming as well as familiarizing yourself with the microcontroller you have selected to study. This is going to take several months at a minimum and it could take years to become proficient.
buy a book on 8051 (i say 8051 because there are a lot of free resources available)
build a 89series programmer yourself from here http://www.kmitl.ac.th/~kswichit /IspPgm30a/ISP-Pgm30a.html
start programming
i think that would be the cheapest.