Skip to content

#2 LAB Session Instructions of the HARDWARE-SOFTWARE DESIGN OF EMBEDDED SYSTEMS Master Course 2021/22: Embedded Programming on PULP - Part II

Notifications You must be signed in to change notification settings

EEESlab/HSDES-LAB02-PULP_Embedded_Programming-II

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HSDES-LAB02: Embedded Programming on PULP - Part II

The goals of this lab session are:

  1. Low-level SW profiling and analys of code performance.
  2. Profiling Tools (System Traces and VCD Traces)
  3. Introduction to PMSIS low-level SW libraries
  4. PMISIS BSP: dealing with external RAM devices using uDMA and the peripherals (i.e. HyperBus)
  5. Double Buffering optimization exploiting the uDMA

A final assignment is described here

Getting Started

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

References

About

#2 LAB Session Instructions of the HARDWARE-SOFTWARE DESIGN OF EMBEDDED SYSTEMS Master Course 2021/22: Embedded Programming on PULP - Part II

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published