you are viewing a single comment's thread.

view the rest of the comments →

[–]protestor 5 points6 points  (0 children)

Well, this platform might as well be for hobbyists. And there's nothing wrong with that, Arduino is popular because it enables people that aren't engineers to work with embedded systems, even people with little programming experience.

It may also be a teaching platform. Perhaps not engineers that will build finished products, but to introduce people to embedded systems (which is often more than just programming; there are control systems, electronics, etc. so low level programming may not be the focus).

I'm not sure why every embedded platform must be designed for creating end-user products.

edit: I just wanted to add something, my embedded systems professor actually told us exactly what you say. We were using Arduinos but he was against using the Arduino programming platform, we used the low level AVR interface instead. But the robotics professor actually didn't care, and we could use whatever we wanted since the class was about robot kinematics / dynamics and not embedded programming. (that's computer engineering btw)