hi;
i am a software engineer working on C and C++ platforms; i would like to shift my career to embeded systems; i am not interesting in hardware design; so, i would like to concentrate only on software development for embeded systems;
can anybody suggest me, how to start; and which softwares to use and etc; i want softwares like emulators, simulators and etc.,anyone please tell me from where i can get these;
as a first step, i want to start with emulators/simulaors and then advance with the real CPU's; at the starting stage i don't want to interact anything with networks and protocols; i want to develop some simple type of user applications;
if i am wrong, please suggest me a right way and also please suggest me which CUP is the best for startup;
If its just for your interest, then u can use some procesor simulators like VDSP (Analog Devices, which comes for 90days trial version free of cost; CCS for TI processors, for which u have to pay). Regarding RTOS, u can use VxWorks software which emulates target device for various systems like PowerPC, Sparc etc.
With these emulators and simulators you can learn a lot and do lots of learning exercises, like writing device drivers, codecs, etc.
hi,
I will suggest u download any Free device driver code and try to port it on RTOS it will help u to learn OS arcitecture as well as real time problems tooo for that u can use any simulators tooo