Contains my courseware for the Introduction to Embedded Systems Software and Development Environments by University of Colorado Boulder taught on Coursera
create a simple application that performs statistical analytics on a dataset. This assignment will help you get re-oriented with c-programming syntax and host machine compilation.
In this programming assignment i create a build system using the GNU tools, GCC and GNU Make.compile multiple files, link them together and create a final output executable that support two platforms: the host environment and the target embedded system MSP432.
analyzing some allocated memory using the GCC toolchain provide detailsabout specific symbol elements including:
- Location Top segment or Type - Code, Data, Peripheral, Register, None
- Location Sub-segment - Stack, Heap, BSS, Data, const/rodata, None
- Access Permissions - Read (R), Write (W) Read-write (RW), None
- Lifetime - Function/Block, Program, Indefinite, None
Expanded Build System and Memory
- Incorporate a c-program application into your Make and GCC build system
- Write c-program functions that manipulate memory
- Execute and test your application by simulating it on the host machine