1. Licentie - Licence:
Dit programma is gebaseerd op het Hello World voorbeeld van TomTom.
De copyrights van dit programma vallen onder de Gnu GPL v2 licentie.
Copyright by Frederik De Kegel - ghoti.be
Ik heb het programma aangepast van TomTom om een goed werkend programma te hebben op de TomTom Go 910 als basis om te leren.
For English text: In English
http://www.tomtom.com/gpl
http://www.opentom.org
http://www.gnu.org/licenses/gpl.html
2. Belangrijkste verschillen:
-
Ik heb ervoor gezorgd dat het programma niet in een oneindige lus komt.
De if (;;) { **code** } is vervangen door een while (!DoExit) lus.
-
De schermresolutie is ook aangepast naar 480x272.
-
Het touchscreen is ook aangepast naar 480x272 en x=x en y=y (zie OpenTom.org Hello World).
-
Er zijn 2 lettertypes en de kleuren kunnen aangepast worden.
-
Het scherm is zwart en de tekst gekleurd.
- ...
3. Hoe installeren:
Gewoon uitpakken;
ghoti/ en SDKRegistry/ in de root van de TomTom plaatsen;
Het programma vershijnt in het hoofdmenu, achteraan erbij!
Een tip: koop een stylo om het scherm aan te raken of gebruik iets fijns dat niet krast!
Dat gaat net iets simpeler!
4. Compileren:
-
Ik ben uitgegaan van het voorbeeld van TomTom versie 4.
(zie tomtom gpl code versie 4 punt 6)
download: ttsysbuild.tar.gz
-
Naast de directory ttsysbuild/example/ heb ik ttsysbuild/ghoti/ gemaakt.
copieer hier de inhoud van src/ in.
-
Nu heb je nog de kernel source nodig van TomTom versie 6.5:
(zie tomtom gpl code versie 6.5 punt 2)
downoad: golinux-tt1340.tar.gz
Deze map pak je uit naast ttsysbuild/example en hernoem je naar ttlinux.
(je kan ook een symlink maken)
-
Als laatste moet je de juiste toolchain installeren
Zie hiervoortomtom gpl code versie 6.5 punt 1
-
Het compileren zelf:
Ga naar de directory ghoti/
make
./compile.sh
copiëer HelloGhoti naar /ghoti