On Time RTOS-32 Documentation
Welcome
RTTarget-32
RTKernel-32
RTFiles-32
RTFiles-32 Programming Manual
Introduction
The FAT File System Structure
The ISO 9660 File System Structure
The exFAT File System Structure
RTFiles-32 in Embedded Applications
RTFiles-32 APIs
Configuring RTFiles-32
Demo Programs
Advanced Topics
Optimizing for Best Throughput
Optimizing for Best Data Security
Real-Time File I/O
Using RTFiles-32 with RTTarget-32
Win32 API Emulation with RTTarget-32
Using RTFiles-32 with RTKernel-32
Custom Disk Device Drivers
Custom Flash MTD Drivers
Porting RTFiles-32 to other Platforms
Compile Time Options, Rtfcfg.h
The System Driver
Source Code Structure
Compiling RTFiles-32
RTFiles-32 Reference Manual
RTIP-32
RTPEG-32
RTUSB-32
|
Compiling RTFiles-32
Compiling and rebuilding RTFiles-32 is obviously very platform dependent. RTFiles-32 comes with two make files which compile RTFiles-32 (among all other On Time RTOS-32 components). These makefiles are Libbc\Makefile for Borland compilers and Libmsvc\Makefile for Microsoft compilers.
Compiling the .c files described in section Source Code Structure is straightforward. The compiler must be able to find header files located in directory Include. No other special compiler options are required.
To generate a library of the core file system, these source files should be compiled:
Source\Rtf32\Ut437.c |
Source\Rtf32\Up437.c |
Source\Rtf32\Cp437.c |
Source\Rtf32\Ut1252.c |
Source\Rtf32\Cp1252.c |
Source\Rtf32\Ututf8.c |
Source\Rtf32\Cputf8.c |
Source\Rtf32\Rtfdump.c |
Source\Rtf32\Rtfbs.c |
Source\Rtf32\Format.c |
Source\Rtf32\Formatx.c |
Source\Rtf32\Rtfex.c |
Source\Rtf32\Rtfgpt.c |
Include\Rtfdata.c |
To successfully link an application using RTFiles-32, the library must also contain at least one device driver and the system driver.
Porting RTFiles-32 to other Platforms
Source Code Structure
|