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

Previous topic

Stored Settings

Next topic

Impinj Radio Interface Toolkit LT for C (ITK-LT-C)