When I was in Academics/collage in 2007, I still remember Microsoft at that time has a framework used to code MCU using C or C# code, it was very easy to understand and write but I believe that framework was bounded/limited to a particular MCU and also board considering that it was not a flexible option in other areas of applications.
To explain further my point I am just writing some code which may be wrong :
to control the speed of a motor there was a simple function --
<motor.h>
m_speed (200) or motor_speed(200, 2)
to rotate the armature/actuator at a particular angle of 60 degrees horizontally with particular speed --
armature(200, 60, h) or a_direction (60, 200), or arm_move(200, 60)
The point is there was no bit-wise coding, which reduces the boring and complicacy of code thereby increase the productivity of development in less time.
even a person from a simple programming knowledge can write a code for an embedded system.
I believe that tool has evolved and now Microsoft has added lots of visual drag and drops Activities for different/electronic components (e.g. sensors) in Microsoft visual programming language /MRSD (Microsoft Robotics Developer Studio).
My question is :-
What are the Popular MCU Programming frameworks (just like MVPL-MRDS) which use lots of pre-built functions which we can use while writing the code for MCU and also these frameworks are used by big MNCs so that after learning them I will get a Job?
E.g. my targeted industries are the Automobile industry, Home appliances, Printers, Automatic industrial machinery, CNC, Avionic industry etc...
I know some of the people will discourage me to use these frameworks due to the non-visibility of operations happening at bit-level but still I want to know. (but then I suppose there would be also a good debugger just like Microsoft Visual Simulation Environment).
I don't know currently MRDS supports ARM-based MCU and big companies are using this or not? and it is free for commercial use or companies have other better options ?.
Apart from the main question I also want to know if there is any other demanding tool (because it is a paid tool (no free installer) and so very few people know how to use that tool so it is demanding).
I want to know these things so that I can start learning those frameworks used by big companies (e.g. in Automobiles, Automatic industrial machinery).
To explain further my point I am just writing some code which may be wrong :
to control the speed of a motor there was a simple function --
<motor.h>
m_speed (200) or motor_speed(200, 2)
to rotate the armature/actuator at a particular angle of 60 degrees horizontally with particular speed --
armature(200, 60, h) or a_direction (60, 200), or arm_move(200, 60)
The point is there was no bit-wise coding, which reduces the boring and complicacy of code thereby increase the productivity of development in less time.
even a person from a simple programming knowledge can write a code for an embedded system.
I believe that tool has evolved and now Microsoft has added lots of visual drag and drops Activities for different/electronic components (e.g. sensors) in Microsoft visual programming language /MRSD (Microsoft Robotics Developer Studio).
My question is :-
What are the Popular MCU Programming frameworks (just like MVPL-MRDS) which use lots of pre-built functions which we can use while writing the code for MCU and also these frameworks are used by big MNCs so that after learning them I will get a Job?
E.g. my targeted industries are the Automobile industry, Home appliances, Printers, Automatic industrial machinery, CNC, Avionic industry etc...
I know some of the people will discourage me to use these frameworks due to the non-visibility of operations happening at bit-level but still I want to know. (but then I suppose there would be also a good debugger just like Microsoft Visual Simulation Environment).
I don't know currently MRDS supports ARM-based MCU and big companies are using this or not? and it is free for commercial use or companies have other better options ?.
Apart from the main question I also want to know if there is any other demanding tool (because it is a paid tool (no free installer) and so very few people know how to use that tool so it is demanding).
I want to know these things so that I can start learning those frameworks used by big companies (e.g. in Automobiles, Automatic industrial machinery).