Embedded Systems: ARM or Arduino?
As the ranks of embedded system developers swell with the hobbyists and amateurs, the question of simplicity versus precision is coming up more regularly. Should we learn to use Arduino? Should we learn to use ARM? My simple answer would be learn both but as with most technological dilemmas the answer is never that simple. In my education I have been forced to use an ARM based micro-controller. Being tossed into a complex development environment was really great for me as a developer. I have always been enchanted by embedded systems and this experience allowed me to sink my teeth into a design problem. Designing a hardware and software solution in one clean package is satisfying. Before beginning this comparison I would like to say that I am not looking at advanced tools for ARM like NXP's Processor Expert or other tools that simplify the design process. We will be comparing unassisted development of Arduino vs ARM. Simplicity Arduino UNO, one of the more commonly ...