22.06.2013 Views

Aplicaciones de Windows CE / Embedded Daniel Archidona / Laura ...

Aplicaciones de Windows CE / Embedded Daniel Archidona / Laura ...

Aplicaciones de Windows CE / Embedded Daniel Archidona / Laura ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!