delete old scripts

old-commit-hash: ea82af14ca
commatwo_master
Adeeb Shihadeh 3 years ago
parent 7d4c84dcaf
commit 9522a54293
  1. 4
      selfdrive/debug/internal/rt/atrace.sh
  2. 25
      selfdrive/debug/internal/rt/record_trace.sh
  3. 63
      selfdrive/debug/internal/rt/waste3.c
  4. 6
      selfdrive/debug/internal/sounds/set_volume.sh
  5. 45
      selfdrive/debug/internal/sounds/test_sound_stability.py
  6. 23
      selfdrive/debug/internal/sounds/test_sounds.py

@ -1,4 +0,0 @@
#!/usr/bin/bash
echo 96000 > /d/tracing/buffer_size_kb
atrace -t 10 sched workq -b 96000 > /tmp/trace.txt

@ -1,25 +0,0 @@
#!/usr/bin/bash
cd /d/tracing
# setup tracer
echo "function" > current_tracer
echo "start tracing"
echo 1 > tracing_on
# do stuff
sleep 2
#/data/openpilot/scripts/restart_modem.sh
#sleep 3
#/data/openpilot/scripts/restart_modem.sh
sleep 5
# disable tracing
echo "done tracing"
echo 0 > tracing_on
# copy
echo "copy traces"
cp trace /tmp/trace.txt
cp per_cpu/cpu3/trace /tmp/trace_cpu3.txt

@ -1,63 +0,0 @@
#define _GNU_SOURCE
#include <stdio.h>
#include <stdlib.h>
#include <sched.h>
#include <arm_neon.h>
#include <sys/prctl.h>
#include <sys/syscall.h>
#include "../../../common/util.h"
#include "../../../common/timing.h"
#define CORES 3
double ttime[CORES];
double oout[CORES];
void waste(int core) {
prctl(PR_SET_NAME, (unsigned long)"waste", 0, 0, 0);
cpu_set_t my_set;
CPU_ZERO(&my_set);
CPU_SET(core, &my_set);
int ret = sched_setaffinity(0, sizeof(cpu_set_t), &my_set);
printf("set affinity to %d: %d\n", core, ret);
//struct sched_param sa;
//memset(&sa, 0, sizeof(sa));
//sa.sched_priority = 51;
//sched_setscheduler(syscall(SYS_gettid), SCHED_FIFO, &sa);
float32x4_t *tmp = (float32x4_t *)malloc(0x1000008*sizeof(float32x4_t));
float32x4_t out;
uint64_t i = 0;
double sec = seconds_since_boot();
while(1) {
int j;
for (j = 0; j < 0x1000000; j++) {
out = vmlaq_f32(out, tmp[j], tmp[j+1]);
}
if (i == 0x8) {
double nsec = seconds_since_boot();
ttime[core] = nsec-sec;
oout[core] = out[0] + out[1] + out[2] + out[3];
i = 0;
sec = nsec;
}
i++;
}
}
int main() {
pthread_t waster[CORES];
for (int i = 0 ; i < CORES; i++) {
pthread_create(&waster[i], NULL, waste, (void*)i);
}
while (1) {
for (int i = 0 ; i < CORES; i++) {
printf("%.2f ", ttime[i]);
}
printf("\n");
sleep(1);
}
}

@ -1,6 +0,0 @@
#!/usr/bin/bash
while true
do
service call audio 3 i32 3 i32 $1 i32 1
sleep 1
done

@ -1,45 +0,0 @@
#!/usr/bin/env python3
import os
import subprocess
import time
import datetime
import random
from common.basedir import BASEDIR
import cereal.messaging as messaging
if __name__ == "__main__":
sound_dir = os.path.join(BASEDIR, "selfdrive/assets/sounds")
sound_files = [f for f in os.listdir(sound_dir) if f.endswith(".wav")]
play_sound = os.path.join(BASEDIR, "selfdrive/ui/test/play_sound")
print("disabling charging")
os.system('echo "0" > /sys/class/power_supply/battery/charging_enabled')
os.environ["LD_LIBRARY_PATH"] = ""
sm = messaging.SubMaster(["deviceState"])
FNULL = open(os.devnull, "w")
start_time = time.time()
while True:
volume = 15
n = random.randint(5, 10)
procs = []
for _ in range(n):
sound = random.choice(sound_files)
p = subprocess.Popen([play_sound, os.path.join(sound_dir, sound), str(volume)], stdout=FNULL, stderr=FNULL)
procs.append(p)
time.sleep(random.uniform(0, 0.75))
time.sleep(random.randint(0, 5))
for p in procs:
p.terminate()
sm.update(0)
s = time.time() - start_time
hhmmss = str(datetime.timedelta(seconds=s)).split(".")[0]
print("test duration:", hhmmss)
print("\tbattery percent", sm["deviceState"].batteryPercent)

@ -1,23 +0,0 @@
#!/usr/bin/env python3
import os
import subprocess
import time
from common.basedir import BASEDIR
if __name__ == "__main__":
sound_dir = os.path.join(BASEDIR, "selfdrive/assets/sounds")
sound_files = [f for f in os.listdir(sound_dir) if f.endswith(".wav")]
play_sound = os.path.join(BASEDIR, "selfdrive/ui/test/play_sound")
os.environ["LD_LIBRARY_PATH"] = ""
while True:
for volume in range(10, 16):
for sound in sound_files:
p = subprocess.Popen([play_sound, os.path.join(sound_dir, sound), str(volume)])
time.sleep(1)
p.terminate()
Loading…
Cancel
Save