Как оценить размер образа Windows CE во время выполнения - PullRequest
0 голосов
/ 12 июля 2010

Я занимаюсь разработкой приложения, и мне нужно оценить, сколько ресурсов (ОЗУ и ПЗУ) ему потребуется для запуска на устройстве. Я искал в Интернете, но не смог найти ни одного хорошего совета о том, как это сделать.

Рассматриваемая система является промышленной системой. Само приложение должно иметь платформу .NET Compact и следующие компоненты помимо ядра Windows CE: SYSGEN_HTTPD (веб-сервер), SYSGEN_ATL (активные библиотеки шаблонов), SYSGEN_SOAPTK_SERVER (сервер SOAP), SYSGEN_MSXML_HTTP (XML / HTTP), SYSGEN_AND_PT Информация о типе обработки и времени выполнения).

Tx

Ответы [ 2 ]

1 голос
/ 12 июля 2010

Поскольку вы указываете основные компоненты ОС и, как я полагаю, вы можете оценить ресурсы своего приложения, я предполагаю, что вы запросите оценку ОС в целом.

Самый простой способ получить аппроксимацию - это создать образ эмулятора (у CE6 есть рука), и он должен дать вам смысл. Разница с окончательным изображением будет зависеть от размера драйверов для конкретной платформы, которую вы будете использовать.

1 голос
/ 12 июля 2010

Там действительно нет способа оценить это, потому что поведение приложения и код могут иметь совершенно разные требования.Для того, чтобы манипулировать изображениями, вероятно, потребуется больше оперативной памяти, чем в простом HMI, но даже два графических приложения, которые выполняют одну и ту же функцию, могут сильно отличаться в зависимости от того, как настроены алгоритмы изображения и размеры буфера.Единственный способ получить представление - это запустить приложение и посмотреть, как выглядит этот элемент.Я предполагаю, что вам понадобится спецификация, включающая как минимум 64 МБ или ОЗУ и 32 МБ флэш-памяти как минимум.В зависимости от приложения, я бы попросил 128 МБ оперативной памяти.Flash сильно зависит от того, что приложение должно делать.

...