Main Page
From OpenTom
This wiki tries to provide information about the TomTom GO family, a linux-running all-in-one car navigation system. Please make sure to read the OpenTom:General disclaimer, in particular the paragraph about no warranty and no liability.
News
2009-06-06 log2itn is now available for PC
27th of April 2009: whereami has been released
It is a tool which allows getting information about a specified location from the TomTom Device.
12th of March 2009: Tripmaster
Tripmaster has been updated and works on v8 now. You can download it here
3rd of March 2009: DataBackbone
Programmers need some kind of data backbone so they can access 'files' the way they want, e.g. access NMEA-data every second without blocking or slowing down TTs navcore.
25th of January 2009: Height
New project by Joghurt that displays the actual height on the navigation screen.
20th of December 2008: TTslideshow
The project TTslideshow is now ready. It exactly does what the name would let you guess: It displays png, jpg and bmp files in sequence (slideshow) on the screen.
10th of November 2008: TTTracklog
TTTracklog is running in the background and logs the nmea GPS output, produces a track in .gpx format and a route in .itn.
10th of January 2008: TomTom Console
The latest project is the TomTom Console. It works (at least) on the TomTom ONE V3 and on Rider II (7.901) and openes the possibility to use thousands of console applications. Two popular examples are the editor pico and the mp3-player madplay. A project which is nearly fully ported is X11-Basic. The BASIC interpreter with graphics support. Last but not least, xearth has a revival on the TomTom.
Product Family
The TomTom family consists of:
|
|
Frequently asked questions
If you are looking for product specific information, click on your product model at the top of this page. For common Q&A go to Questions and Answers
Technical Information
Hardware
- Hardware Comparison
- Preliminary IO map for TomTom Linux
- The TomTom Classic Hardware
* The Microcontroller (CPU) * The Memory (RAM) * The Connectors in general, including some preliminary info about TomTom 910 * The Framebuffer * The Serial Console * The GPS unit * The Accelerometer * The Sound chip * The Watchdog * The Battery and power management * The TFT LCD Display * The Real Time Clock in hardware * The Touch Screen * Universal Serial Bus - client and host modes * General Purpose Input/Output * Bluetooth * The TMC RDS receiver * The Photo Sensor
- Other Hardware Stuff, mostly custom connectors
* RS232 Bi-directional level shifter * A Docking station and homemade plugs * Another docking station.... using two car docking stations * TomTom GO 300 dismantled
Software
The TomTom Software, as published by TomTom B.V.
- The Tomtom navigation software is closed source. But it required some software under GPL to be installed, and their sources have been published at http://www.tomtom.com/page.php?Page=gpl
- Release dates and differences between TomTom Versions and Map Versions.
- The ttsystem images and the boot process
-
The hello world example some info on the available functions - ...
For a complete list check this: OpenTom:Community Portal
The OpenTom Software
There are two types of software connected with Tomtom devices:
- Software that runs on a desktop computer and feeds data to/analyses data from the device (e.g. Tomtom HOME). To create such Software, simply check out the file formats used by the embedded software, take your favourite programming environment and get started.
- Software that runs on the device (e.g. Tomtom Navigation aka TTN). To create such software, you need to install a tool chain to develop software running on the ARM processor and linux operating system.
To quickly find out what has already been created, check the OpenTom:Community Portal
Miscellaneous, notes, hints, tips etc
- tomtom opentom kernel Step by Step
- Some tips and tricks
- look at the ttn application: Ttn_application
- Event_Logger Tool
- How to Build MPlayer
- How to use your linux pc/laptop to connect a TomTom GO to the internet
- How to Build Libraries freetype, libjpeg png etc ....
- Dev Input /dev/input devices
Feedback & Impressum
Got ideas? Have questions? Want to tell us something? Just add a note on our Feedback page.
- The Development Team of OpenTomLinux, our TODO list
Contact
- IRC: #chaosnet@IRCnet
- WWW: http://www.opentom.org
- The OpenTom Mailinglist


