Skip to content
Snippets Groups Projects
Commit 58f83de9 authored by Lukas Friedrichsen's avatar Lukas Friedrichsen
Browse files

revision iteration two

parent 84b62ca5
Branches
No related tags found
No related merge requests found
Showing
with 5 additions and 121 deletions
Dokumentation_Systemtechnik/diag-LeonardoMixerIO.png

44.3 KiB

Dokumentation_VBLS/Bilder/diag-framework.png

44.1 KiB

Dokumentation_VBLS/Bilder/diag-jni.png

30.5 KiB

Dokumentation_VBLS/Bilder/diag-vbls.png

49.6 KiB

File deleted
......@@ -647,8 +647,8 @@ void Scheduler::sortTasks(task **tasks, int left, int right) {
}
}
\end{lstlisting}
Bei \lstinline{sortTasks(...)} handelt es sich um einen Heapsort-Algorithmus mit der
durchschnittlichen Ordnung von $\mathcal{O}(n\cdot\log n)$. Dieser sortiert das übergebene Array
Bei \lstinline{sortTasks(...)} handelt es sich um einen Heapsort-Algorithmus mit einer
Ordnung von $\mathcal{O}(n\cdot\log n)$. Dieser sortiert das übergebene Array
entweder nach Zykluszeiten oder nach Prioritäten (abhängig davon, ob ein Array mit
Pointern auf Realtime- oder auf Non-Realtime-Task übergeben wurde).
Dadurch, dass als Typ des Übergabeparameters die Grund-Datenstruktur \lstinline{task}
......
......@@ -4,7 +4,7 @@
%% Page layout and dimensions
\RequirePackage[a4paper,top=32mm,bottom=3cm,left=3cm,right=3cm,marginparwidth=1.75cm,headheight=12mm,footskip=12mm]{geometry}
%% Language and font encodings
\RequirePackage[rm, light, sfdefault]{roboto} %%TODO: Needs to be implemented properly!
\RequirePackage[rm, light, sfdefault]{roboto} %%TODO:
\RequirePackage[T1]{fontenc}
%% Packages
......@@ -91,10 +91,10 @@
{0pt}{-12pt}{12pt}
\titleformat{\section}
{\fontfamily{\sfdefault}\bfseries\fontsize{13}{15}\color{BO}}{\thesection}{1em}{#1} % without #1 the section title disappears, since [explicit]{titlesec} is used
{\fontfamily{\sfdefault}\bfseries\fontsize{13}{15}\color{BO}}{}{0em}{\thesection\hspace{1em}#1} % without #1 the section title disappears, since [explicit]{titlesec} is used
\titleformat{\subsection}
{\fontfamily{\sfdefault}\bfseries\color{BO}}{\thesubsection}{1em}{#1}
{\fontfamily{\sfdefault}\fontseries{m}\selectfont\color{BO}}{}{0em}{\thesubsection\hspace{1em}#1}
%% Custom titlepage (redefines \maketitle, might not be up to LaTeX standards!)
\renewcommand{\maketitle}{
......
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\cores\arduino
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\variants\leonardo
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\HID\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Mouse\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\LiquidCrystal\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Servo\src
-ID:\Users\Philipp\gitlab\vbls\Systemtechnik\LeonardoJoystick\LeonardoJoystick
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Bridge\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\EEPROM\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Esplora\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Ethernet\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Firmata
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Firmata\utility
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\GSM\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\HID\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Keyboard\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\LiquidCrystal\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Mouse\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\RobotIRremote\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Robot_Control\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Robot_Motor\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\SD\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\SPI\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\SPI1\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Scheduler\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Servo\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\SoftwareSerial\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\SpacebrewYun\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Stepper\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\TFT\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Temboo\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\USBHost\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\WiFi\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Wire\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Wire1\src
-IC:\Users\Philipp\.platformio\packages\toolchain-atmelavr\avr\include
-IC:\Users\Philipp\.platformio\packages\toolchain-atmelavr\lib\gcc\avr\4.9.2\include
-IC:\Users\Philipp\.platformio\packages\toolchain-atmelavr\lib\gcc\avr\4.9.2\include-fixed
-DF_CPU=16000000L
-DPLATFORMIO=30201
-DARDUINO_ARCH_AVR
-DARDUINO_AVR_LEONARDO
-DARDUINO=10612
-DUSB_VID=0x2341
-DUSB_PID=0x0036
-DUSB_PRODUCT="Arduino Leonardo"
-DUSB_MANUFACTURER="Arduino"
-D__AVR_ATmega32U4__
{
"execPath": "C:/Users/Philipp/.platformio/packages/toolchain-atmelavr/bin/avr-g++.exe",
"gccDefaultCFlags": "-fsyntax-only -std=gnu11 -fno-fat-lto-objects -g -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega32u4 -DF_CPU=16000000L -DPLATFORMIO=30201 -DARDUINO_ARCH_AVR -DARDUINO_AVR_LEONARDO -DARDUINO=10612 -DUSB_VID=0x2341 -DUSB_PID=0x0036 -DUSB_PRODUCT=\"Arduino\\ Leonardo\" -DUSB_MANUFACTURER=\"Arduino\"",
"gccDefaultCppFlags": "-fsyntax-only -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -g -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega32u4 -DF_CPU=16000000L -DPLATFORMIO=30201 -DARDUINO_ARCH_AVR -DARDUINO_AVR_LEONARDO -DARDUINO=10612 -DUSB_VID=0x2341 -DUSB_PID=0x0036 -DUSB_PRODUCT=\"Arduino\\ Leonardo\" -DUSB_MANUFACTURER=\"Arduino\"",
"gccErrorLimit": 15,
"gccIncludePaths": "C:/Users/Philipp/.platformio/packages/framework-arduinoavr/cores/arduino,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/variants/leonardo,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/HID/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Mouse/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/LiquidCrystal/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Servo/src,D:/Users/Philipp/gitlab/vbls/Systemtechnik/LeonardoJoystick/LeonardoJoystick,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Bridge/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/EEPROM/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Esplora/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Ethernet/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Firmata,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Firmata/utility,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/GSM/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/HID/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Keyboard/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/LiquidCrystal/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Mouse/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/RobotIRremote/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Robot_Control/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Robot_Motor/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/SD/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/SPI/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/SPI1/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Scheduler/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Servo/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/SoftwareSerial/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/SpacebrewYun/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Stepper/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/TFT/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Temboo/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/USBHost/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/WiFi/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Wire/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Wire1/src,C:/Users/Philipp/.platformio/packages/toolchain-atmelavr/avr/include,C:/Users/Philipp/.platformio/packages/toolchain-atmelavr/lib/gcc/avr/4.9.2/include,C:/Users/Philipp/.platformio/packages/toolchain-atmelavr/lib/gcc/avr/4.9.2/include-fixed",
"gccSuppressWarnings": false
}
[InternetShortcut]
URL=http://docs.platformio.org/page/projectconf.html#envs-dir
fe1b0b933c5bd32aaa0a80fa5736787a1a06f7d4
\ No newline at end of file
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\cores\arduino
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\variants\leonardo
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\LiquidCrystal\src
-ID:\Users\Philipp\gitlab\vbls\Systemtechnik\LeonardoMixerIO\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Bridge\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\EEPROM\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Esplora\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Ethernet\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Firmata
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Firmata\utility
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\GSM\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\HID\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Keyboard\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\LiquidCrystal\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Mouse\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\RobotIRremote\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Robot_Control\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Robot_Motor\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\SD\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\SPI\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\SPI1\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Scheduler\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Servo\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\SoftwareSerial\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\SpacebrewYun\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Stepper\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\TFT\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Temboo\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\USBHost\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\WiFi\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Wire\src
-IC:\Users\Philipp\.platformio\packages\framework-arduinoavr\libraries\Wire1\src
-IC:\Users\Philipp\.platformio\packages\toolchain-atmelavr\avr\include
-IC:\Users\Philipp\.platformio\packages\toolchain-atmelavr\lib\gcc\avr\4.9.2\include
-IC:\Users\Philipp\.platformio\packages\toolchain-atmelavr\lib\gcc\avr\4.9.2\include-fixed
-DF_CPU=16000000L
-DPLATFORMIO=30201
-DARDUINO_ARCH_AVR
-DARDUINO_AVR_LEONARDO
-DARDUINO=10612
-DUSB_VID=0x2341
-DUSB_PID=0x0036
-DUSB_PRODUCT="Arduino Leonardo"
-DUSB_MANUFACTURER="Arduino"
-D__AVR_ATmega32U4__
{
"execPath": "C:/Users/Philipp/.platformio/packages/toolchain-atmelavr/bin/avr-g++.exe",
"gccDefaultCFlags": "-fsyntax-only -std=gnu11 -fno-fat-lto-objects -g -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega32u4 -DF_CPU=16000000L -DPLATFORMIO=30201 -DARDUINO_ARCH_AVR -DARDUINO_AVR_LEONARDO -DARDUINO=10612 -DUSB_VID=0x2341 -DUSB_PID=0x0036 -DUSB_PRODUCT=\"Arduino\\ Leonardo\" -DUSB_MANUFACTURER=\"Arduino\"",
"gccDefaultCppFlags": "-fsyntax-only -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -g -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega32u4 -DF_CPU=16000000L -DPLATFORMIO=30201 -DARDUINO_ARCH_AVR -DARDUINO_AVR_LEONARDO -DARDUINO=10612 -DUSB_VID=0x2341 -DUSB_PID=0x0036 -DUSB_PRODUCT=\"Arduino\\ Leonardo\" -DUSB_MANUFACTURER=\"Arduino\"",
"gccErrorLimit": 15,
"gccIncludePaths": "C:/Users/Philipp/.platformio/packages/framework-arduinoavr/cores/arduino,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/variants/leonardo,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/LiquidCrystal/src,D:/Users/Philipp/gitlab/vbls/Systemtechnik/LeonardoMixerIO/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Bridge/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/EEPROM/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Esplora/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Ethernet/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Firmata,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Firmata/utility,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/GSM/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/HID/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Keyboard/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/LiquidCrystal/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Mouse/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/RobotIRremote/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Robot_Control/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Robot_Motor/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/SD/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/SPI/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/SPI1/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Scheduler/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Servo/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/SoftwareSerial/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/SpacebrewYun/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Stepper/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/TFT/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Temboo/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/USBHost/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/WiFi/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Wire/src,C:/Users/Philipp/.platformio/packages/framework-arduinoavr/libraries/Wire1/src,C:/Users/Philipp/.platformio/packages/toolchain-atmelavr/avr/include,C:/Users/Philipp/.platformio/packages/toolchain-atmelavr/lib/gcc/avr/4.9.2/include,C:/Users/Philipp/.platformio/packages/toolchain-atmelavr/lib/gcc/avr/4.9.2/include-fixed",
"gccSuppressWarnings": false
}
File deleted
[InternetShortcut]
URL=http://docs.platformio.org/page/projectconf.html#envs-dir
File deleted
File deleted
File deleted
File deleted
File deleted
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment