Aplicaciones de Windows CE / Embedded Daniel Archidona / Laura ...
Aplicaciones de Windows CE / Embedded Daniel Archidona / Laura ...
Aplicaciones de Windows CE / Embedded Daniel Archidona / Laura ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Aplicaciones</strong> <strong>de</strong> <strong>Windows</strong> <strong>CE</strong> / Embed<strong>de</strong>d<br />
30<br />
<strong>Daniel</strong> <strong>Archidona</strong> / <strong>Laura</strong> Bernabé<br />
dispositivo <strong>de</strong> <strong>de</strong>stino ayudará al <strong>de</strong>sarrollador a la hora <strong>de</strong> configurar la versión <strong>de</strong> compilación<br />
<strong>de</strong> <strong>Windows</strong> XP Embed<strong>de</strong>d para ajustar el proceso <strong>de</strong> producción.<br />
Proceso <strong>de</strong> <strong>de</strong>sarrollo <strong>de</strong> <strong>Windows</strong> XP Embed<strong>de</strong>d<br />
Existe gran cantidad <strong>de</strong> documentación <strong>de</strong>tallada acerca <strong>de</strong> las herramientas y <strong>de</strong>l proceso <strong>de</strong><br />
<strong>de</strong>sarrollo <strong>de</strong> <strong>Windows</strong> XP Embed<strong>de</strong>d en el sitio Web <strong>de</strong> Microsoft. Estos pasos se resumen en<br />
la figura 1 <strong>de</strong> la página 1: Análisis <strong>de</strong>l hardware, Generación <strong>de</strong> componentes, Configuración<br />
<strong>de</strong> la versión <strong>de</strong> compilación e Implementación <strong>de</strong> la imagen. En lugar <strong>de</strong> repetir aquí la misma<br />
información, esta sección ofrece una sugerencia para cada paso que los <strong>de</strong>sarrolladores<br />
pue<strong>de</strong>n utilizar para asegurarse <strong>de</strong> que la versión <strong>de</strong> compilación <strong>de</strong> <strong>Windows</strong> XP Embed<strong>de</strong>d<br />
es más confiable.<br />
Antes <strong>de</strong> empezar, sugerencia nº 1: Cargar XP Pro y las aplicaciones<br />
La mejor manera <strong>de</strong> que un <strong>de</strong>sarrollador ahorre tiempo para asegurarse <strong>de</strong> que la versión <strong>de</strong><br />
compilación es confiable consiste en instalar inicialmente <strong>Windows</strong> XP Professional (el sistema<br />
operativo <strong>de</strong> escritorio) en su dispositivo <strong>de</strong> <strong>de</strong>stino x86. La instalación y ejecución <strong>de</strong> XP<br />
Professional, así como las aplicaciones especificadas permiten disponer <strong>de</strong> pautas acerca <strong>de</strong><br />
la confiabilidad <strong>de</strong>l hardware, <strong>de</strong> los controladores y <strong>de</strong> las aplicaciones. Este ejercicio <strong>de</strong><br />
búsqueda <strong>de</strong> pautas permitirá <strong>de</strong>scartar el<br />
hardware, los binarios <strong>de</strong> los controladores y las aplicaciones como posibles orígenes <strong>de</strong> los<br />
errores <strong>de</strong> la versión <strong>de</strong> compilación <strong>de</strong> <strong>Windows</strong> XP Embed<strong>de</strong>d que puedan aparecer más<br />
a<strong>de</strong>lante.<br />
Análisis <strong>de</strong>l hardware, sugerencia nº 2: Conocimiento <strong>de</strong> Target Analyzer<br />
Los dos programas <strong>de</strong> Target Analyzer, Target Analyzer Pro (TAP.exe) y Target Analyzer<br />
(TA.exe), se complementan entre sí. TAP.exe es una aplicación <strong>de</strong> Microsoft Win32® que<br />
requiere que el dispositivo <strong>de</strong> <strong>de</strong>stino tenga instalado <strong>Windows</strong> 2000 o <strong>Windows</strong> XP. Si el<br />
<strong>de</strong>sarrollador no pue<strong>de</strong> utilizar TAP.exe, tiene la posibilidad <strong>de</strong> utilizar Target Analyzer<br />
(TA.exe), que se ejecuta en un entorno DOS. TA.exe <strong>de</strong>tecta únicamente la presencia (en lugar<br />
<strong>de</strong> la presencia y el dispositivo) <strong>de</strong> ACPI, USB, 1394, SCSI, PCMCIA y ISA. Asimismo, TA.exe<br />
genera la capa <strong>de</strong> abstracción <strong>de</strong> hardware (HAL) más a<strong>de</strong>cuada y no <strong>de</strong>tecta dispositivos<br />
enumerados por software. Al utilizar TA.exe, un <strong>de</strong>sarrollador pue<strong>de</strong> necesitar recursos<br />
adicionales para documentar la arquitectura <strong>de</strong>l dispositivo <strong>de</strong> <strong>de</strong>stino.<br />
Configuración <strong>de</strong> la versión <strong>de</strong> compilación, sugerencia nº 3: Ahorro <strong>de</strong> tiempo en la creación<br />
<strong>de</strong> prototipos<br />
Target Designer permite al <strong>de</strong>sarrollador generar una imagen <strong>de</strong>l sistema operativo para<br />
realizar pruebas con él sin tener que obtener una licencia <strong>de</strong>l mismo. La imagen será válida<br />
durante un período <strong>de</strong> 90 a 180 días y, a partir <strong>de</strong> ese momento, la imagen será una "pantalla<br />
azul". Si un equipo <strong>de</strong> <strong>de</strong>sarrollo ha elegido <strong>Windows</strong> XP Embed<strong>de</strong>d y ya está <strong>de</strong>sarrollando