1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# Demo variables
PROBES= -p /dev/serial/by-id/usb-NXP_SEMICOND_ARM_Energy_Probe_S_NO00000000-if00,100,100,500,A53_0 \
-p /dev/serial/by-id/usb-NXP_SEMICOND_ARM_Energy_Probe_S_NO00000001-if00,100,100,500,A57_0 \
-p /dev/serial/by-id/usb-NXP_SEMICOND_ARM_Energy_Probe_S_NO00010000-if00,100,100,500,A53_1 \
-p /dev/serial/by-id/usb-NXP_SEMICOND_ARM_Energy_Probe_S_NO00010001-if00,100,100,500,A57_1
SAMPLING=-l 100
TIMESTAMP=-T
# Compilation variables
CFLAGS?=-g -Wall -pthread
CC=gcc
SRC=$(wildcard *.c)
OBJS=$(SRC:%.c=%.o)
BIN=aep
default: $(BIN)
%.o: %.c %h Makfile
$(CROSS_COMPILE)$(CC) -c -o $@ $< $(CFLAGS)
$(BIN): $(OBJS)
$(CROSS_COMPILE)$(CC) $(CFLAGS) $(OBJS) -o $@ $(LDFLAGS)
clean:
rm -f $(OBJS) $(BIN)
capture: $(BIN)
./aep $(PROBES) $(SAMPLING) $(TIMESTAMP) | python rt.py
help:
@echo "make capture : run Arm Energy Probe capture and opengl real time display"
|