Der Source Code

Im moment gibt es ein Bitbucket Repositrory mit der sammlung an Code damit er gesichert ist. Die Funktionen und Möglichkeiten von Bitbucket werden(noch) nicht genutzt.

SourceCode

Die Tests finden auf zur Zeit auf Windows und Debian Stretch (Oracle VM und PI also rasbian) statt. Mir wäre nicht bewusst das etwas drin ist was auf anderen Linux Versionen nicht läuft aber ich testet es halt so. Es gibt Abhängigkeiten und das CMake Script muss noch erweitert werden. Unter Windows wird VisualStudio 2017 verwendet das könnte sich aber in Nächster Zeit ändern. (Das 2017 Projekt ist noch da lässt sich aber nicht mehr Compilieren, Windows geht nur noch mit MSYS2 und cmake / Codelite)

LibOsmScout (Karte) mit SDL2

LibOsmScout mit QT und VS 2015 damit man mal schnell mit Resharper ein paar Sachen testen kann und die Renderer Probleme finden kann. Das dritte Video ist damit erstellt

Todo List unsortiert und unpriorisiert (Im Code gibt es auch eine Liste)

Debian paket installieren sudo apt-get install libfluidsynth-dev libmpg123-dev libtiff5-dev libglobjects-dev

SDL2 bauen auf Raspberry(Ohne X Server die von Debian geliefert Version braucht den X Server)

wget -N http://www.libsdl.org/release/SDL2-2.0.8.tar.gz -> Herunter laden

tar -xzf SDL2-2.0.8.tar.gz -> auspacken

cd SDL2-2.0.8

./autogen.sh

./configure --disable-pulseaudio --disable-esd --disable-video-mir --disable-video-wayland --disable-video-opengl --host=arm-raspberry-linux-gnueabihf

make

sudo make install

Das es ohne X Server läuft muss man bei den Video Driver rpi sehen sonst geht es nicht und es wurde Header nicht gefunden

wget -N https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.2.tar.gz -> Herunter laden

tar zxvf SDL2_image-2.0.3.tar.gz

cd SDL2_image-2.0.3

./autogen.sh

./configure

make

sudo make install

cd ..

wget -N https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.2.tar.gz -> Herunter laden

tar zxvf SDL2_mixer-2.0.2.tar.gz

cd SDL2_mixer-2.0.2

./autogen.sh

./configure

make

sudo make install

cd ..

wget -N https://www.libsdl.org/projects/SDL_net/release/SDL2_net-2.0.1.tar.gz -> Herunter laden

tar zxvf SDL2_net-2.0.1.tar.gz

cd SDL2_net-2.0.1

./autogen.sh

./configure

make

sudo make install

cd ..

wget -N http://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.14.tar.gz -> Herunter laden

tar zxvf SDL2_ttf-2.0.14.tar.gz

cd SDL2_ttf-2.0.14

./autogen.sh

./configure

make

sudo make install

cd ..

Links:

sdl2-2-0-8-on-raspberry-pi

Raspberry Pi - Building SDL 2 on Raspbian

nach apt-get update / insall root vom pi auf dem pc aktuell machen cd /home/punky/x-tools/rpiroot
rsync -rl --delete-after --safe-links --ignore-errors pi@192.168.2.50:/{lib,usr} .
cd /home/punky/x-tools/rpiroot/opt/vc/
rsync -rl --delete-after --safe-links --ignore-errors pi@192.168.2.50:/{opt/vc/lib,opt/vc/include} .