### Navigation

- next
- previous |
- Indy ITK 1.8.0 documentation »

# Memory Usage

The following table lists verified ITK-C host platforms and corresponding library sizes.

Notes:

- These results come from library version 1.1.2.240

- All `config.h` compile time switches were disabled
    - The `ENABLE_FW_UPDATES` compile time switch increases the library sizes reported below by approximately 750 bytes

- The ITK-C library is comprised of multiple files

- The ITK-LT-C library has been reduced to one file

- Linux, Windows, and OSX ports are available now

- Embedded MCU ports will be included in a future version of the ITK

If you have questions please submit a support ticket at support.impinj.com .

Library Sizes
Library | Build Machine | Target Platform | Target Architecture | Target Processor | Toolchain | Optimizations | Library Contents | Size (Bytes)
--- | --- | --- | --- | --- | --- | --- | --- | ---
ITK-C | Windows 7 + Cygwin | Windows | 32-bit | x86 | GCC 4.5.3 | For size (-Os) | iri.o, pb_decode.o, pb_encode.o, messages.pb.o, commands.pb.o, packet.pb.o | 11,868
ITK-C | CentOS 6.5 | Linux | 32-bit | x86 | GCC 4.4.7 | For size (-Os) | iri.o, pb_decode.o, pb_encode.o, messages.pb.o, commands.pb.o, packet.pb.o | 11,396
ITK-C | Apple Mac 10.9.2 | OSX | 32-bit | x86 | GCC (Apple LLVM 5.1 - Clang 503.0.40) | For size (-Os) | iri.o, pb_decode.o, pb_encode.o, messages.pb.o, commands.pb.o, packet.pb.o | 14,817
ITK-C | Ubuntu 12.4.3 | STM32F0 DISCOVERY Board | 32-bit | ARM Cortex-M0 (STM32F051) | GCC ARM Embedded 4.8.3 | For size (-Os) | iri.o, pb_decode.o, pb_encode.o, messages.pb.o, commands.pb.o, packet.pb.o | 9,333
ITK-C | Windows 7 + AtmelStudio 6.1 | AVR XMEGA-A1 Xplained | 8-bit | Atmel AVR (ATxmega128A1) | AVR/GNU C Compiler 4.7.3 | For size (-Os) | iri.o, pb_decode.o, pb_encode.o, messages.pb.o, commands.pb.o, packet.pb.o | 15,178

### Navigation

- next
- previous |
- Indy ITK 1.8.0 documentation »