# footprint  of FreeRTOS

**URL:** <https://forums.freertos.org/t/footprint-of-freertos/2927>\
**Category:** Kernel\
**Created:** [May 7, 2007, 1:52pm UTC](https://forums.freertos.org/t/footprint-of-freertos/2927 "2007-05-07T13:52:56Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [May 7, 2007, 1:52pm UTC](https://forums.freertos.org/t/footprint-of-freertos/2927/1 "2007-05-07T13:52:56Z")

</div>

**nobody** wrote on [Monday, May 07, 2007](https://sourceforge.net/p/freertos/discussion/382005/thread/81e583b1/#6e7e):

I want to know how to find footprint of FreeRTOS?  
Thanks in advanced.

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [May 7, 2007, 1:59pm UTC](https://forums.freertos.org/t/footprint-of-freertos/2927/2 "2007-05-07T13:59:12Z")

</div>

**nobody** wrote on [Monday, May 07, 2007](https://sourceforge.net/p/freertos/discussion/382005/thread/81e583b1/#6e7e/2e28):

Here is a good place to start [http://www.freertos.org/FAQMem.html](http://www.freertos.org/FAQMem.html)

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [May 7, 2007, 2:32pm UTC](https://forums.freertos.org/t/footprint-of-freertos/2927/3 "2007-05-07T14:32:32Z")

</div>

**nobody** wrote on [Monday, May 07, 2007](https://sourceforge.net/p/freertos/discussion/382005/thread/81e583b1/#6e7e/2e28/b25b):

In manual of FreeRTOS i got information about footprint is nearly 4k.

I have PC, so intel processor and BCC compiler ,i have Watcom tool where we can open project file and make, run.

so based on this how can i measure footprint?

Is possible in PC or i should have download some GCC based ARM cross compiler?

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [May 7, 2007, 2:38pm UTC](https://forums.freertos.org/t/footprint-of-freertos/2927/4 "2007-05-07T14:38:15Z")

</div>

**nobody** wrote on [Monday, May 07, 2007](https://sourceforge.net/p/freertos/discussion/382005/thread/81e583b1/#6e7e/2e28/b25b/dfbf):

It will be completely different when compiled for x86 using Watcom, so there is no point compiling using GCC.&nbsp; Just look at the map file output by the compiler.

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [May 8, 2007, 7:19am UTC](https://forums.freertos.org/t/footprint-of-freertos/2927/5 "2007-05-08T07:19:04Z")

</div>

**nobody** wrote on [Tuesday, May 08, 2007](https://sourceforge.net/p/freertos/discussion/382005/thread/81e583b1/#6e7e/9f09):

In Map file size is there but it include all application size also.

I want RTOS size only. That include (Source folder only) i suppose.

I want that size only. i have flash in processor example ARM7. To flash it i should know size of RTOS.

How can i get it?

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [May 8, 2007, 8:01am UTC](https://forums.freertos.org/t/footprint-of-freertos/2927/6 "2007-05-08T08:01:28Z")

</div>

**nobody** wrote on [Tuesday, May 08, 2007](https://sourceforge.net/p/freertos/discussion/382005/thread/81e583b1/#6e7e/9f09/57ea):

The top of the map file contains the code size of every module.&nbsp; You need to add up the size of the FreeRTOS modules.&nbsp; Namely task, queue, list and port.

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [May 8, 2007, 1:41pm UTC](https://forums.freertos.org/t/footprint-of-freertos/2927/7 "2007-05-08T13:41:35Z")

</div>

**nobody** wrote on [Tuesday, May 08, 2007](https://sourceforge.net/p/freertos/discussion/382005/thread/81e583b1/#6e7e/aba4):

Is in Segment area you r telling?

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [May 8, 2007, 1:49pm UTC](https://forums.freertos.org/t/footprint-of-freertos/2927/8 "2007-05-08T13:49:30Z")

</div>

**nobody** wrote on [Tuesday, May 08, 2007](https://sourceforge.net/p/freertos/discussion/382005/thread/81e583b1/#6e7e/360d):

That RTOS size will same for all Architecture & compiler or it could differ?  
I counted size from Map file ( in Segment area : segment , address , size) it is nearly 10 k.  
Is it right?

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [May 8, 2007, 1:55pm UTC](https://forums.freertos.org/t/footprint-of-freertos/2927/9 "2007-05-08T13:55:57Z")

</div>

**nobody** wrote on [Tuesday, May 08, 2007](https://sourceforge.net/p/freertos/discussion/382005/thread/81e583b1/#6e7e/360d/bd6d):

Why do you think it would be the same for all architectures?&nbsp; Some are 8bit, some 32.&nbsp; Different compilers generate different code.&nbsp; Different optimizers are better than others.
