BikeComputer/README.md
2024-11-18 10:13:01 +01:00

31 lines
1.0 KiB
Markdown

Yann Sierro - Rémi Heredero
AdvEmbSoft/HESSO-Master/2024
# BikeComputer
This is a project done in the course of AdvEmbSoft during the master's degree. It contains a program for spinning bikes.
# Configuration
## Libraries
Add disco libraries :
```terminal
mbed add https://github.com/SergeAyer/DISCO_H747I.git
```
Add sensor libraries :
```terminal
mbed add https://github.com/SergeAyer/advdembsof_library.git
```
Test sensor libraries :
```terminal
mbed test -m DISCO_H747I -t GCC_ARM -n advdembsof_library-tests-sensors-hdc1000 --compile --run
```
# Some questions
## If you print CPU statistics at the end of every major cycle (in the super-loop), what CPU usage do you observe? How can you explain the observed CPU uptime?
We observe a 100% usage because on each CPU cycle it compare if time is done.
## If you run the program after the change from busy wait to sleep calls, what CPU usage do you observe? How can you explain the observed CPU uptime?
We can observe only a usage of 75% because the CPU is more on Idle with Thread sleep.