Hi guys,
I recently discovered this website and seems pretty cool. I see people with a lot of experience with embedded systems.
As a begineer, in my career and with embedded systems i want to ask you some questions:
First, i finished the studies of an electrical engineering university, i work as a software developer mostly for industrial applications : programming PLCs (until now only small ones), intelligent modems(C/C++ over OpenAT OS), building scada applications.
I don't know if programming PLCs and modems means programming for embedded devices (maybe someone more experienced can clear this out), they are in essence for a one task, but when i hear about embedded i think more at microcontrollers and low level programming.
So...i picked up some 16F PICs, i learned a little the arhitecture, built some hello world applications, flashing leds, using ext port interrupts, etc - all these in ASM.
Is these the path to a embedded system developer, or should i advance to a better microcontroller, C programming?
What should i read to optimize my work?
Have any good books or trainings that can you recommend?
Where can i read about latest technologies, IDEs, etc?
My goal is to achieve a level when i trully can understand what a embedded OS is all about, what requierments are for designing one (software & hardware), etc.
Is this the right path? should i try to find anoher job more towards small processors ?
Any sugestion can help.
Thank you in advice!

