Re:Make with Ada: ARM Cortex-M CNC controller
by joezydeco on Wednesday June 01, 2016 @11:48PM
(#11820234)
Having just recently spent probably in excess of 100 hours on an embedded systems project at university, I'm starting to get a bit annoyed with using embedded C.
You many want to reconsider your career path, then. Because I've been working on embedded systems for a long time now and it's always been embedded C. And it's looking like it's going to be that way for a long time to come. If you're using a kernel like Linux or FreeRTOS, even moreso.
The entire project is just a massive mess of cascading makefiles and #defines, and is amazingly poorly documented.
Again, welcome to embedded systems engineering. Enjoy your stay.
I'm sure good software engineering practices would eliminate a lot of my problems, but being the only computer scientist in a group of electrical engineer has made my life difficult. The entire project is just a massive mess of cascading makefiles and #defines, and is amazingly poorly documented.
A lot of the code was supplied by our lecturer, and has no documentation whatsoever, and he's gone and made this arcane cascading set of makefiles that goes about 4 levels deep.