2010-07-12 7 views
0

응용 프로그램을 개발 중이며 장치에서 실행해야하는 리소스 (RAM 및 ROM)의 양을 예상해야합니다. 나는 온라인으로보고 있었지만 이것을하는 방법에 대한 좋은 조언을 찾을 수 없었다.Windows CE 런타임 이미지의 크기를 계산하는 방법

해당 시스템은 산업 시스템입니다. 응용 프로그램 자체에는 .NET Compact Framework가 있어야하며 Windows CE Core 외에도 SYSGEN_HTTPD (웹 서버), SYSGEN_ATL (액티브 템플릿 라이브러리), SYSGEN_SOAPTK_SERVER (SOAP 서버), SYSGEN_MSXML_HTTP (XML/HTTP), SYSGEN_CPP_EH_AND_RTTI (예외 처리 및 런타임 유형 정보).

Tx는 정말 격렬하게 다른 요구 사항을 가질 수 있습니다 응용 프로그램 동작과 코드를 변경할 수 없기이를 추정하는 방법이 아니다

답변

1

. 이미지 조작을하는 것은 단순한 HMI보다 더 많은 RAM을 필요로 할 것입니다. 그러나 같은 것을하는 두 개의 그래픽 어플리케이션조차도 이미지 알고리즘과 버퍼 크기가 어떻게 설정되었는지에 따라 크게 다를 수 있습니다.

아이디어를 얻는 유일한 방법은 실제로 응용 프로그램을 실행하고 발자국이 어떻게 보이는지 확인하는 것입니다. 적어도 최소한 64MB 또는 RAM과 32MB의 플래시를 포함하는 BOM을 원한다고 생각합니다. 응용 프로그램에 따라 아마 128MB RAM을 요청할 것입니다. 플래시는 앱이 무엇을해야하는지에 크게 의존합니다.

1

코어 OS 구성 요소를 지정하고 있으므로 자신의 응용 프로그램 리소스를 예측할 수 있다고 가정하므로 전체적으로 OS 추정치를 요구한다고 가정합니다.

근사치를 구하는 가장 간단한 방법은 에뮬레이터 이미지를 만드는 것입니다 (CE6에는 팔이 하나 있습니다). 최종 이미지와의 차이점은 사용할 실제 플랫폼 용 드라이버의 크기입니다.

관련 문제