This site offers:
The minimum configuration of uClinux can be run from 4 MB of RAM, although the recommendation we provide to our customers is that they should design at least 16 MB of RAM.
If you use SDRAM, the problem will be to get a part smaller than 16 MB at a reasonable cost and availability, so maybe this is not a problem? However, for SRAM, this is a large and relatively expensive part.
eLinux.org has a wealth of information on the size of the embedded kernel, how to determine it and how to minimize it.
source share