scheduler-tools / rt-app

rt-app emulates typical mobile and real-time systems use cases and gives runtime information
GNU General Public License v2.0
125 stars 102 forks source link

Increased calibration resolution #86

Open flhofer opened 5 years ago

flhofer commented 5 years ago

Reason: I had calibration times in the range from 1-20ns with task step times of 1ms. As a result, the runtimes were very off..

Changed the variables to long and calibration to store the 1000 loop average instead of the single loop average. The division truncates and causes up to 1 digit errors. For a 20ns calibration result, this makes a 5% error; with smaller values even more. Changed configuration parse to detect also double, and store both int and double JSON values as a calibration value in picoseconds, again as long (resolution increased by 1000)

flhofer commented 2 years ago

@jlelli Any interest in this?

flhofer commented 2 years ago

@jlelli @vingu-linaro ping?