Cimetrics.ru

Create PDF Print

How much memory is required for a BACstac/32 application ?

Answer

The best we can do is give an example. This is what we used in our gateway application included with our LC3020 "system on a chip" SDK. This chip contains an ARM7 microprocessor and uses the RTEMS OS ( http://www.rtems.com/ ) (All numbers mentioned below do not include the size of the operating system)

10 Kb - gateway example itself
162 Kb - Application Layer -api, database, coders
25 Kb - tsml (segmentation, retries, etc)
19 Kb - Network Layer routing
24 Kb - Data Link Layer (MS/TP + B/IP with BBMD)
4 Kb - utilities (shared functions)
======
243Kb . TOTAL
If it is desirable to reduce this footprint even more, we have a in-house version of BACstac called "BACstac/IPC" which allows one to remove BACstac services and reduce size/functionality as needed. The footprint of this BACstac core is 71 Kb.

Category