[sdiy] Resources on embedded programming good practices?

MTG grant at musictechnologiesgroup.com
Tue Apr 21 15:52:20 CEST 2020


I'm also interested in this. Sorry, I'm going to add on to your request. :)

...including hardware such as starter SBCs "professional" debugging (NOT 
printf styles). And I guess recommendations for sustainable compiler 
environments, IDEs, version control. Sustainable meaning the same tool 
will work in 5 or 10 years and not want to update every time I use it.

Maybe someone can suggest some electronic music code online that seems 
to be written to "best practices" standards?



On 4/21/2020 5:36 AM, Spiros Makris wrote:
> Hello list,
> I  want to improve my coding habits so that my results will stay 
> maintainable and easy to mod/reuse in the future. The scope of my 
> applications (thus far) is sequencing and other similar low frequency 
> control/real time devices. I use the arduino platform a lot for it's 
> incredible simplicity and driver availability (I love you Teensy) but 
> I'm trying to transition to STM32 eventually, seeing it as a more 
> "serious" and professional platform. In both cases I use C/C++.
> I was officially taught C while studying in the university but that was 
> 10 years ago and I've only picked up programming again in the past two 
> or three. I understand digital hardware and the core C concepts, 
> however, I don't have the opportunity to work alongside an experienced 
> colleague to learn how I should write my code to be up to "industry 
> standards" (= not be an unmaintainable mess etc) and I'm looking for 
> something to refer to, other than my own trial and error.
> Example topics include anything from structuring headers to using 
> globals or structuring function calls- especially under the prism of 
> embedded applications. I would appreciate any suggestions on online 
> resources or books.
> 
> Regards,
> Spiros
> 
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at synth-diy.org
> http://synth-diy.org/mailman/listinfo/synth-diy
> 



More information about the Synth-diy mailing list