To install the header files, just copy the contents of the directory /TomTomGO-SDK/include/ to the /usr/local/include/ directory on your Linux-development machine or under Cygwin.įirst time Cygwin-users will probably have to create the /usr/local/include/ directory. You need to copy the header files and libraries to a place where the compiler can find it to make use of the SDK, bashrc from the developer's login directory by adding the following line: export PATH=$PATH:/usr/local/cross/gcc-3.3.4_glibc-2.3.2/binįor more information on the gcc-compiler, see: GCC online documentation
It is a good idea to refer to this directory in the. Those are the compiler tools you should use in order to compile your TomTom GO applications. In the directory /usr/local/cross/gcc-3.3.4_glibc-2.3.2/bin you will find various executables starting with arm-linux. This will install the /usr/local/cross/ directory structure which contains the toolchain.
The two compilers that come with the TomTom Navigation SDK are so-called cross-compilers: They run on a Linux-system or under Cygwin, but produce object code for the TomTom GO. The compiler toolchain for the TomTom GO is based on the "GNU Compiler Collection" gcc. You need to install the compiler toolchain to compile client applications for the TomTom GO. Mv 'filename1' 'filename2': move 'filename1' to 'filename2' Pwd : display the path of the current directory Ls -l: list all files and directories, showing file details The following basic commands can be used from the command-prompt in Cygwin: ls: list files and directories
For more information on Linux, just type in "Linux basics" or something similar in any search engine. If you have never worked with Linux before, here are some useful commands (basically all the commands you need in order to compile your own TomTom GO applications). With Cygwin installed, users have access to many standard Linux utilities. The Cygwin directory structure can be reached from Windows explorer as well, which can be useful to move or copy files.
See the Cygwin manual for more information on installation.Īfter installation, a useful batch-file 'cygwin.bat' is created which you can use to start Cygwin. This way all packages will be installed on your Windows system. On the final screen, when the installation-options for the different packages are being shown, change the option 'default' to 'install'. Make sure to leave the option 'Default Text File Type' on UNIX. On the next few screens click "Next" as the default installation-options are correct for most users. After downloading the setup, choose either to install the program directly from the Internet or to download it first and then run setup.exe. The latest version of the free Cygwin-program is avialable from: Cygwin websiteĬygwin works with any version of Windows since Windows 95. Cygwin is a Linux-like environment for Windows and the SDK comes with a compiler toolchain that works under Cygwin. If you want to compile applications for the TomTom GO and you do not use Linux on your development machine, you can install the easy-to-use program Cygwin under Windows.
This section explains how to set up Cygwin under Windows, how to install and use the TomTom GO specific compiler toolchain and how to install the libraries provided for developing applications for the TomTom GO. Windows-users can install a useful tool called Cygwin to simulate a Linux-environment and from which the compiler can used. The TomTom Navigation SDK comes with a compiler toolchain that can be used to create applications that will run on the TomTom GO. TomTom GO runs on the Linux operating system. Connecting to the TomTom GO through your COM port Accessing the contents of the SD cardĦ.2.
TomTom Software Development Kit (TomTom GO) TomTom Software Development KitĦ.1.