Hardware and firmware design and implementation of twin 8- and 32-bit microcontroller boards for research and educational applications
preprintposted on 2022-04-04, 04:01 authored by Rafael OlivaRafael Oliva
This document describes the design and implementation sequence of both hardware and firmware components of two microcontroller boards of 8 and 32 bit architectures, which use similar form factor and share common input/output devices and recently developed web-based user interfaces. Both have been applied mainly to educational and research systems in renewable energy. The focus has been on increasing reliability in the hardware aspects and using a set of in-house C language coding rules for new firmware development and legacy code refactoring. Testing of the low-level drivers, and use of automated tools such as Ceedling for higher level module testing is also described.
Email Address of Submitting Authorroliva@uarg.unpa.edu.ar
ORCID of Submitting Author0000-0002-9855-0320
Submitting Author's InstitutionUniversidad Nacional de la Patagonia Austral
Submitting Author's Country