domingo, 30 de diciembre de 2007

SEMANA 4 Post 1 Volcado a la Placa

De momento nos esta siendo complicado cargar la imagen al dispositivo, por ethernet - usb no podemos también hemos probado sin resultado, copiando el archivo "eboot.nb0" y la imagen directamente a la CF utilizando un lector multitargetas USB, según la información extraída de http://rfog.blogsome.com/2006/10/

Por ethernet es posible que haya que configurar el router con DHCP pero de momento no ha sido posible comprobarlo.

domingo, 23 de diciembre de 2007

SEMANA 3 Post 2

Uno de los temas que teníamos atrasados por no disponer de un adaptador IDE - Compact Flash que nos permitiera arrancar de forma autonoma, con el adaptador nuevo hemos podido instalar Windows 98 y comprobar que arranca.

De esta forma podremos probar las imágenes generadas con el hardware real de forma fácil ya que solo hace falta volcar la imagen a la CF para probarlo.

sábado, 22 de diciembre de 2007

SEMANA 3 Post 1

Despues de instalar Platform Builder en un PC con estas características:

  • Windows XP SP2 -Actualizado
  • S2005 con todos los Service Packs y actualizaciones
  • Platform Builder 6 con sus actualizaciones
  • BSP VIA
Recomendación no utilizar Vista por que parece no ser compatible 100% con Platform Builder por que da problemas ;)

Resultados primera compilacion sin errores

Características
  • BSP VIA CEPC:X86
  • Thin Client
  • Windows Thin Client
  • Opciones por defecto


El registro de la compilación esta recogido en este archivo:
http://www.megaupload.com/es/?d=TD3FLB7D

domingo, 16 de diciembre de 2007

SEMANA 2 Post 3 "Solucion"

Con un parche para el SP1 de Microsoft Visual Studio 2005 para Vista y reistalando la BSP, el problema con el archivo "cepcstrings.pbcxml" se ha resuelto.

También habíamos probado descargar el Platform Builder 5.0 sin poder llegar a instalarlo, otra cosa que habíamos probado es descargar la BSP de la placa para Windows CE 5.0 e instalarlo en el Visual Studio, no es posible realizar tal instalación.

Después de esta semana que nos ha sido poco provechosa por que no hemos avanzado nada por culpa del error que teníamos, intentaremos tener para el jueves una versión ya funcional de nuestra imagen.

viernes, 14 de diciembre de 2007

SEMANA 2 Post 1 "Problemas 2"

Después de una búsqueda sin resultado, incluso buscando el nombre del archivo que nos da problemas "cepcstrings.pbcxml" sin ningún resultado en google: http://www.google.es/search?hl=es&client=firefox-a&channel=s&rls=org.mozilla%3Aes-ES%3Aofficial&hs=WQx&q=cepcstrings.pbcxml&btnG=Buscar&meta=

También hemos reparado la instalación del Windows CE 6.0 y de la BSP de la placa, sin resultado alguno.
También hemos probado deseleccionar el Compact Framework, sin obtener ningun resultado satisfactorio

Hemos optado por descargar el Platform Builder 5.0 con la BSP para Windows CE 5.0 y probarlo en otro ordenador - SO, haber si el problema es del ordenador, ja que es muy extraño no encontrar casi referencias a problemas con las placas.

jueves, 13 de diciembre de 2007

SEMANA 2 Post 1 "Problemas"

Seguimos sin poder soluciona la duplicidad de archivos entre el contenido de WCE y el contenido de la BSP, aunque parece relacionado con alguna libreria de strings, hemos quitado desde "Catalog Item View " todo lo que nos ha parecido relacionado con el problema, incluido algún recuadro que viene predefinido "String Safe Utility Functions" y todas sus dependencias, pero el error sigue sin solucionarse.

También hemos provado eliminado el contenido el archivo que viene con WCE "C:\WINCE600\platform\CEPC\catalog\1041\cepcstrings.pbcxml" y "C:\WINCE600\platform\CEPC\catalog\1033\cepcstrings.pbcxml", pero al costruir la imagen nos sale el siguiente error "BLDDEMO: There were errors building OSDesign2", pero sin especificar nada mas.

domingo, 9 de diciembre de 2007

SEMANA 1 - Post 2

Después de haber montado la placa dentro de su caja, y mediante la utilización de un adaptador Compact Flash - IDE, instalamos Windows 98 en el dispositivo a modo de prueba, para probar si era posible arrancar un S.O. desde una C.F. , pero resulto imposible, de momento a falta de encontrar un adaptador adecuado, dispondremos de un disco duro de PC normal para poder probar sobre un hardware real.

Pero primero nos basamos en el emulador que tiene Platform Builder.

Con Platform Builder y la BSP de nuestra placa, empezamos a crear una imagen de nuestro S.O. personalizado.

Las opciones son múltiples, las opciones seleccionadas aparte de las que ya vienen predeterminadas son las siguientes:

  • ActiveSync. Nos permitira la conectividad entre dispositivos.
  • NET Compact Framework v 2.0
    • Net Compact Framework 2.o String Resources Nos facilitará el trabajo para "formatear" los datos.
  • Soporte TCP/IP
  • USB Storage Driver : Permite la conexión de dispositivos de almacenamiento USB
  • Serial Port Suport
  • Realtek RTL8139 : Controladora Ethernet
  • Storage Devices
    • Compact Flash / PC car Storage (ATADISK)
  • USB Function
    • USB Function Clients
      • Mass storage
El proceso de creación de la imagen no es satisfactorio al tener 2 errores siendo de momento no solucionados, aunque parecen estar relacionados con una dupliciad entre el Platform Builder y el contenido de la BSP

En la siguiente semana, nos proponemos ya tener una imagen funcional, para poder empezar el proceso de creación de un programa de prueba.

martes, 4 de diciembre de 2007

SEMANA 1

Descripción Software

Debido a las especificaciones que requiere el proyecto, asegurando "Real Time" y conexiones con múltiples sensores, utilizaremos uno de los sistemas operativos más comunes dentro de los sistemas empotrados. Windows CE.

Windows CE, es un sistema operativo muy customizable, la herramienta de desarrollo para crear las imágenes de nuestro sistema operativo se utiliza Platform Builder.

Platform Builder para Windows CE 6.0 se integra dentro de Microsoft Visual Studio.

Descripción Hardware

Una de las posibilidades mas versátiles y específicamente construidas para poder ser la base de múltiples aplicaciones con Windows CE de sistema operativo, son las placas de VIA de la familia EPIA.

Placa Mini – ITX EPIA MII, esta placa tiene una refrigeración pasiva para los elementos principales ( procesador – Chipset)

Características

· Formato Mini ITX (12 *12 cm)

· Procesador VIA EDEN (MII6000E)

· Memoria: Un módulo de memoria DDR266 hasta 1Gb


· Conexiones en la placa:

o 1 Slot PCI

o 2 ATA (Primario – Secundario)

o 1 Floppy

· Conexiones traseras

o VGA

o Entrada PS/2 para teclado y ratón

o Puerto serie R 232

o 2 Puerto USB 2.0

o Puerto Ethernet

o 1 Puerto Firewire 1394

o S- Video

o Audio ( line –in, line – out, mic –in )

o Conectores en placa para salidas adicionales: 2 USB - Firewire


  • Limitaciones
La presencia de solamente un conector de 5V, limita a la presencia de 1 solo dispositivo externo ( Disco Duro – Lector ), aunque no és crítico al poder utilizar Discos Duros o Lectores para portátil.


En el siguiente post explicaremos las primeras impresiones de Platform Builder, despues de haber encontrado la BSP (Board Support Package ) para la placa en http://www.viaarena.com/default.aspx?PageID=2&Type=2&OSID=41
Viaarena.com es una pagina creada por el fabricante de la placa donde da soporte a la comunidad de desarrollo y noticias relacionadas.