Porting
TINY is designed for ease of porting. It is tested on many target devices in a stand-alone system without an RTOS. An RTOS abstraction file (port.c) is provided for easy integration with any RTOS.
All the code is ANSI-compliant 'C'. The system has been built with several different development environments and run through a syntax checker to ensure the highest level of compatibility.
Sample drivers for different media types are included, with clear references to their hardware dependencies.
The Developer's Guide provides detailed information on all aspects of porting and indicates clearly the areas that may need to be modified for a particular host system. In particular, the host system may provide:
-
real time clock for time/date information; this is necessary if time/date information is to be stored with files that are written.
-
mutexes for mutual exclusion; these are required only in a pre-emptive system.
Sample driver files are provided, for a variety of devices. These contain detailed guidance as to how to modify them for different configurations.
HCC has a wealth of experience, and is in a good position to provide customized design and development work for your project.
