已经为emWin设计了尽可能小的内存占用。不同的配置开关允许您完全按照需求定制软件,将内存消耗降到最低。内存需求取决于软件的哪个部分在被使用,你 的目标编译器的效率如何,以及库是针对速度还是规模进行的优化。因此,无法确定精确值,但根据Segger.com,以下所列数据适用于通常的系统:
小系统(没有窗口管理器)
• RAM:100字节
• 堆栈:500字节
• ROM:10-25 KB(取决于所使用的功能)
大系统(包括窗口管理器和部件)
• 内存:2-6KB(以所需的窗口数量而定)
• 堆栈:1200字节
• ROM:30-60KB(取决于所使用的功能)