Datasheet
11
LA010802B © 2008 Navman Wireless OEM Solutions. All rights reserved. Proprietary information and specications subject to change without notice.
4.2 Compiler, assembler and link editor
The SDK has been designed for the Renesas embedded development tools -the NC30WA ANSI
C compiler. The Renesas NC30WA enables the application developer to write ANSI C language
programs targeted for the Renesas M16C 16-bit core. This also supports in-line assembly,
macros, C library, code optimization and extended functions.
Trial software can be downloaded from the URL: http://www.renesas.com/homepage.jsp
4.3 Make utility
The SDK is supplied with the Gnu Make utility, and example Make scripts for this utility are
included. The scripts compile and link applications, and create binary (BIN) les ready to be
loaded to the MDT.
4.4 Flash download utility - ISP.exe
Navman supplies a Flash download utility (ISP.EXE) which can be used to download the MDT
rmware (.BIN le) to the MDT-860. The Flash download utility is automatically run after a
successful compile and link from the example Make les. This utility runs on Windows 95/98/
2000, NT and XP.
4.5 Library descriptions
The MDT-860 SDK library provides its services arranged by function in several modules. The
following modules are available in the standard SDK.
• Basicio - Basic I/O. This module provides general input and output services such as a fully
controllable piezo speaker, backlight, etc
• Display - LCD display functions. This provides a range of graphics and text functions
for the LCD display. Different fonts can be displayed and a range of graphics routines are
available.
• Timer - Timer functions. A range of timer functions are available. These are based on a
1-millisecond base counter. 15 managed 32-bit timers are provided for application use. A
32-bit roll-over timer and a 1-second 32-bit timer are available. These counters can be used
for developing other timer-based software.
• I2C - EEPROM. Functions are provided to read and write the 32KB (K x 8) EEPROM chip.
• Keypad - Keypad scanning functions. The keypad is serviced by a background interrupt,
which stores keypress information to a key-press queue. Queue management functions are
provided.
• Serial - Serial management functions. The serial ports can be congured in a variety
of ways. The transmit and receive functions are managed in the background. Queue
management functions are provided.
• NMEA - String processing functions. Provides basic functions for NMEA strings, such as
those generated by a GPS receiver
• GPS - String decoding functions. Provides functions to decode the basic GPS strings,
particularly the $GPRMC string.
4.6 Other tools
The SDK is also supplied with some basic tools for converting true type fonts to BDF fonts,
converting BDF fonts to the MDT font format and converting images so they can be displayed on
the MDT LCD display.
For more detailed information refer to the Navman SDK Reference Manual.
5.0 Product handling
5.1 Packaging and delivery
Units are delivered individually bubble wrapped within a carton.










