Write embedded code for STM32 with External Flash
Budget: $400 – $1,500 USD
This projects is to write code for an embedded application running on STM32 MCU.
I will provide three C applications each is make based.
The provided code needs to change to CMAKE
Each application has its own main function.
The purpose of the code is to do do update from external flash to internal flash
Secure FM images must be authentication and verification
The code you write will need to integrated into the appropriate application I provide.
The delivered code muste be C and CMAKE based and build correctly and tested thoroughly to verify it does what it supposed to do.
The code must be commented intelligently.
Each line what is doing AND why it is doing that.
All code must be in functions.
Funnctions Must not be large
Functions must implement only one idea or algorithm or simple task
No dead code is allowed.
Anything in the external flash must be encrypted
Anything in the internal flash must be decrypted
When moving anything from internal flash to external flash must be encrypted forst in the RAM then transferred to external Flash.
You need to write pyhton 3 scripts to generate a header for a binary file and encrypt a binary file.
I will provide three C applications each is make based.
The provided code needs to change to CMAKE
Each application has its own main function.
The purpose of the code is to do do update from external flash to internal flash
Secure FM images must be authentication and verification
The code you write will need to integrated into the appropriate application I provide.
The delivered code muste be C and CMAKE based and build correctly and tested thoroughly to verify it does what it supposed to do.
The code must be commented intelligently.
Each line what is doing AND why it is doing that.
All code must be in functions.
Funnctions Must not be large
Functions must implement only one idea or algorithm or simple task
No dead code is allowed.
Anything in the external flash must be encrypted
Anything in the internal flash must be decrypted
When moving anything from internal flash to external flash must be encrypted forst in the RAM then transferred to external Flash.
You need to write pyhton 3 scripts to generate a header for a binary file and encrypt a binary file.