Scalability

Code Footprint

Depending on the options selected at build time, the code footprint of the file system can be less than 4K for a minimum DOS-compatible system for accessing files on a disk, up to around 20K for a complete file system with all options enabled, including disk formatting.

Data Footprint

Typical data footprint is <1K, plus 0.5K for each open file. Stack requirements for calls to the file system is usually less than 0.5K.

8051/8052

Typical requirements are:

    1. A minimum of 1K of RAM.
    2. A minimum of 10K of ROM if a read/write file system is required.

MSP430

On an MSP430 the minimum build of SLIM, including an MMC card driver, uses less than 800 bytes of RAM.

The following MSP430 devices have been tested with SLIM, with more being added regularily:

    1. MSP430F1610
    2. MSP430F1611
    3. MSP430F1612
    4. MSP430F148
    5. MSP430F1481
    6. MSP430F149
    7. MSP430F1491
    8. MSP430F168
    9. MSP430F169
    10. MSP430F448
    11. MSP430F449
    12. MSP430F438
    13. MSP430F439

megaAVR

The following megaAVR devices have been tested with SLIM, with more being added regularily:

    1. ATmega128
    2. ATmega128L
    3. ATmega64
    4. ATmega645
    5. ATmega6450
    6. ATmega64L
    7. ATmega325
    8. ATmega3250
    9. ATmega32L