The goals of this lab session are:
- Low-level SW profiling and analys of code performance.
- Profiling Tools (System Traces and VCD Traces)
- Introduction to PMSIS low-level SW libraries
- PMISIS BSP: dealing with external RAM devices using uDMA and the peripherals (i.e. HyperBus)
- Double Buffering optimization exploiting the uDMA
A final assignment is described here
Open a shell and clone the repository with the sample code.
cd <working_dir>
git clone https://github.com/EEESlab/HSDES-LAB02-PULP_Embedded_Programming-II.git