I am a new bee, in the Linux platform...
My background is Embedded Firmware and Hardware developer having experience of close to 7years, in Windows based 'C' IDE's, using ARM Microcontroller,Microprocessor based controllers...
So I dont have Idea of RTOS,Linux OS Concept.Even I dont know threading concept
I want to make a toy car which is drvien by the rasberry pi, which will do the following functinality
1. A car with DC Motor say 5V.
2. Can detect the Center lane(Using some Image processing algorithm) of the road, having VGA camera to move in the single lane.
3. Automatic sensing of disturbances and moving in one direction by forward/backward motion, for detecting the disturbance I may use 4 IR sensor.
My question is,
1. Learn Linux Commands/Shell Scripts, for above application to be developed.If yes how much I may need to learn?Any link or guidelines is greatly helpful
2. Do I need to learn RTOS/Linux OS concept? If yes how much I may need to learn?Any link or guidelines is greatly helpful.
3. Any IDE is better for new learners like me is for development or GCC is better to learn?
4. Does threading is necessary when it comes to algorithm development?
If any clarification about my project or my raised questions, ur free to ask me, any criticism and feddback is most welcome...