From 0a9bb5ee5042bbd4181a2350a417c0478bea83af Mon Sep 17 00:00:00 2001 From: root Date: Thu, 1 Oct 2015 20:10:41 +0200 Subject: [PATCH] ex10ab done --- mart/ex10/Makefile | 4 ++-- mart/ex10/ex10a | Bin 0 -> 10507 bytes mart/ex10/ex10a.c | 46 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 48 insertions(+), 2 deletions(-) create mode 100755 mart/ex10/ex10a diff --git a/mart/ex10/Makefile b/mart/ex10/Makefile index ee6cbef..c931de6 100644 --- a/mart/ex10/Makefile +++ b/mart/ex10/Makefile @@ -3,9 +3,9 @@ LDFLAGS=$(shell xeno-config --xeno-ldflags)\ -lnative -lrtdk -Xlinker -rpath\ -Xlinker $(shell xeno-config --libdir) -BINARIES=ex10a ex10b ex10d +BINARIES=ex10a #ex10b ex10d all: $(BINARIES) clean: - $(RM) -v $(BINARIES) + $(RM) -v $(BINARIES) *.csv diff --git a/mart/ex10/ex10a b/mart/ex10/ex10a new file mode 100755 index 0000000000000000000000000000000000000000..74c8dfb7a4be435470dfadf2bfc9629f564aca8b GIT binary patch literal 10507 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 Dg0Sks literal 0 HcmV?d00001 diff --git a/mart/ex10/ex10a.c b/mart/ex10/ex10a.c index e69de29..c0781f7 100644 --- a/mart/ex10/ex10a.c +++ b/mart/ex10/ex10a.c @@ -0,0 +1,46 @@ +#include +#include +#include +#include + +#include +#include + +#include + +#define SAMPLES 10000 +RT_TASK task; + +RTIME times[SAMPLES]; + +void taskf(void *arg) +{ + RT_TASK *curtask; + rt_task_set_periodic(NULL, TM_NOW, 1e5); + + unsigned int i; + for(i = 0; i