1. Licence:
This program is based on the Hello Wolrd example of TomTom.
Copyrighted with the Gnu GPL v2 licence.
Copyright by Frederik De Kegel - ghoti.be
I´ve changed the example from TomTom to get a good working program to experiment with the TomTom Go 910 and to learn.
http://www.tomtom.com/gpl
http://www.opentom.org
http://www.gnu.org/licenses/gpl.html
2. Most important differents:
-
I deleted the endless loop.
The if(;;) { **code** } is replaced with a while (!DoExit) { **code** } loop.
-
The screenresolution is adapted to 480x272.
-
Even the touchscreen device is adapted to 480x272; x=x and y=y (see OpenTom.org Hello World).
-
There are 2 fonttypes and the colors can be changed.
-
The screen is black and the text is white, red, ...
- ...
3. How to install:
Just unpack;
copy ghoti/ and SDKRegistry/ in the root of your tomtom drive;
The program comes at the end of te main menu!
A tip: buy a stylo to touch the screen or use something verry thin that doesn´ scratch!
That works mutch eazier!
4. Compile:
-
I've started from the example of TomTom version 4.
(see tomtom gpl code version 4 point 6)
download: ttsysbuild.tar.gz
-
At the same level of ttsysbuild/example/, create a directory ttsysbuild/ghoti/.
copy the contents of src/ in it.
-
You need also the kernel source from TomTom version 6.5.
(see tomtom gpl code version 6.5 point 2)
downoad: golinux-tt1340.tar.gz
Extract this directory to ttsysbuild/ and rename it to ttlinux.
(jou can also create a symlink)
-
As last, you need the right toolchain
See tomtom gpl code version 6.5 point 1
-
To compile:
Go to directory ghoti/
make
./compile.sh
copy HelloGhoti to /ghoti