20 January 2022 by Phillip Johnston Last updated 11 February 2026Versioning software projects is important, and especially so on embedded software projects: every device is likely to have a different software version flashed on it (especially during development), and there will be a range of software versions flashed onto customer devices at any given time. Because every binary is slightly different in some way or another, in order to debug the system we need to access the proper debug symbols, addresses, and change logs for that correspond to the version we are working with. For these reasons, we need the …
Continue reading “Versioning Software”
