Archive for September, 2005

Grandes herejías de estos tiempos

Monday, September 26th, 2005

Me sorprenden algunos "sucesos" que han ocurrido últimamente en la industria tecnológica, cosas que pudieran calificarse de ironias o quizas herejias, las voy a ir enumerando en una lista por si más tarde me acuerdo de otra…

Construyendo una CarPC, Parte 8

Sunday, September 25th, 2005

Lamentablemente por razones de trabajo y estudios no he tenido tiempo para seguir el proyecto o para actualizar el blog, mis únicos avances han sido descartar la posibilidad de conectar el disco duro a través del bus USB, ya que el rendimiento es pésimo. También ya recibí la "carcaza" de la pantalla LCD, me costó 15 dólares y me va a permitir experimentar sin temor a dañar la pantalla.

Construyendo una CarPC, Parte 7

Sunday, September 11th, 2005

Este fin de semana finalmente tuve tiempo para instalar la fuente de poder DC-DC inteligente. Esta fuente es necesaria ya que eléctricamente, las cosas son difererentes dentro de un vehículo que en la casa u oficina. La inteligencia de la fuente consiste en proveer una fuente estable de corriente directa al motherboard de la CarPC y evitar una dañina secuencia de encendidos/apagados durante el arranque del motor del carro y además para evitar que la CarPC haga bajar en exceso el nivel de voltaje de la bateria o acumulador. Para estos efectos, la fuente ofrece varias caracteristicas como:

  • Conexión con el encendido del vehículo, para que la PC arranque al encender el motor, y se apague ordenadamente al detenerlo, esto se logra con una línea conectada al switch de ignición; al aparecer o desaparecer voltaje en esta línea, la fuente notifica al motherboard tal y como si se hubiese oprimido el boton de encendido en una fuente ATX. Con un poco de configuración en las opciones de energía de Windows XP, es posible hacer que la CarPC entre a un estado de hibernación en el que ya no consume energia del carro y el estado de las aplicaciones es mantenido.
  • Timer de apagado para que en caso de que el sistema operativo falle en el proceso de apagado, la fuente cortará el suministro eléctrico cuando el tiempo especificado expire. Este tiempo de espera puede ser configurado por medio de jumpers en la fuente.
  • Monitoreo de voltaje de la batería para cortar el suministro a la CarPC en caso de que falle la rutina de apagado y el voltaje haya caído debajo de los 11 voltios.

La fuente de poder inteligente.

Instalar la fuente en el case no fue fácil, ya que 2 capacitores interferian con el conector USB del panel frontal, intenté relocalizar la fuente pero no era conveniente. finalmente terminé modificando el conector para que los pines que originalmente eran horizontales, quedaran verticales (paralelos a los capacitores)

Adicionalmente cambié y reorganice los cables del disco duro y DVD, quedando una instalación mucho más limpia y ordenada. Estoy considerando la posibilidad de sacar completamente el disco duro del case y conectarlo a la computadora por medio del bus USB, esto es posible ya que la CarPC soporta el arranque desde un dispositivo de almacenamiento USB. La ventaja de este cambio radicaría en la facilidad para transferir archivos a la CarPC además de habilitar el disco duro para otros usos fuera del carro, tal como respaldos y traslados de grandes cantidades de información.

Disposición definitiva de los cables

Construyendo una CarPC, Parte 6

Thursday, September 8th, 2005

No he podido avanzar mucho durante esta semana debido a varios compromisos de toda índole. Ya me decidí a encargar la "carcaza" de la pantalla LCD para poder trabajar tranquilamente y adaptarla al tablero de mi carro sin dañar la original, ademas necesitaré un modulador de RF para conectar la CarPC a mi equipo de sonido actual, personalmente prefiero los moduladores que se conectan físicamente en línea con la antena del radio, ya que he tenido mala experiencia con los inalámbricos (un Belkin que compré en Office Depot, había una gran interferencia en cualquier frecuencia).

Además, generé una imagen de la partición de sistema (la C:) para de esa manera regresar fácilmente a una configuración básica en caso de que al instalar algún software las cosas salgán mal. Para hacer esta imagen utilicé un excelente software Open Source llamado PartImage, este consiste en una versión "customizada" de Linux, alguna utilidades indispensables de Unix (gracias a BusyBox) y el software en si. El software se distribuye como una imagen iso y al quemarla en un CD, permite arrancar la computadora con Linux y sacar las imágenes de particiones completas. El software usa compresión gzip para reducir la demanda de espacio del archivo resultante.

El paso siguiente será instalar Google Earth (transfiriendo el cache de mi computadora, el cual ya tienen buena parte de las imágenes de El Salvador al mayor acercamiento posible), luego instalaré un Front-End que permite lanzar las aplicaciones de una forma centralizada y que además permite cierto nivel de personalización de su apariencia (el logo del fabricante del carro por ejemplo).

Construyendo una CarPC, Parte 5

Tuesday, September 6th, 2005

Al fin llegó la unidad combo DVD-ROM/CD-RW, me alegra haber tenido una primer buena experiencia con eBay. El drive que compré es un hp (fabricado por Teac) destinado originalmente a ser usado en servidores Proliant, la verdad me la jugué por que nada me aseguraba que el conector sería estándar. Sin embargo estaba confiado en que hp utilizara modelos de producción para laptop. Para mi mala suerte, cuando abrí el paquete encontré un conector propietario en lugar del estándar IDE o el mini-conector de los drives removibles de laptop. Como tenía clases estuve en suspenso por 6 horas hasta que llegue a mi casa y pude meterle un desatornillador. Al remover los tornillos del circuito tuve la excelente sorpresa de encontrar un conector estándar de laptop, lo que significa que mi CarPC ya cuenta con quemador de CD’s y reproductor de DVD’s!!!

Instalé el WinDVD que venía con mi GeForce 6600, al principio la calidad de reproducción dejaba mucho que desear, el frame rate no era suficiente y el video se miraba "saltón". Inicialmente asocié el problema con la configuracion de la interfaz IDE (IDE: Integrated Drive Electronics), al ver en los ajustes el modo de transferencia era "PIO" (PIO: Programmed Input Output) el cual no es el más eficiente, por lo que lo cambie a "DMA if Available" (DMA: Direct Memory Access), una vez que reinicié, probé nuevamente y el problema persistió por lo que reflexione preocupado, que el performance del CPU no es suficiente para decodificar un DVD. Afortunadamente los chips de video fabricados por VIA/S3 incluyen aceleración de descompresión MPEG-2 en hardware. Al activar la opción de "Aceleración en Hardware", la calidad de reproducción alcanzó la normalidad.
Reproduciendo el primer DVD: Runaway Jury

Construyendo una CarPC, Parte 4

Monday, September 5th, 2005

La CarPC ya esta armada y por fin conseguí un conector macho adecuado en Coopesa (en Radio Shack no se halla más que teléfonos inalámbricos y juguetes a control remoto) sin embargo el cable que utilicé inicialmente era muy delgado y supongo que causaba una caída de corriente ya que la computadora no arrancaba y los pilotos se apagaban segundos después. Frustrado, desarme una PC y removí la fuente ATX para conectársela a la CarPC…afortunadamente la computadora arrancó sin problemas y usando un CD-ROM de laptop (tomado prestado de una mini PC que compré hace unos años, era una NIC de la difunta empresa fundada por Larry Ellison). Procedí a instalarle Windows XP Professional, los drivers más recientes para el motherboard y los periféricos integrados, y por último el Service Pack 2.


Primer Arranque

Instalando Win XP Pro

Mi primer frustración sucedió debido a que ni el BIOS de video ni el Driver soportan la resolución nativa de la pantalla LCD, la cual es de 800×480 (aspecto 15:9) por lo que tuve que conformarme con 800×600 con escalamiento, lo cual no es lo más óptimo. Muchos entusiastas de CarPC’s esperan ansiosamente que VIA/S3 (la fabricante del motherboard) incluya soporte nativo para esta rara pero popular resolución de pantalla.

Luego estuve ensayando lugares posibles para colocar la pantalla Touchscreen, la X-Trail tiene varios rincones con potencial. Como quisiera evitar reemplazar el equipo de sonido original creo que la instalaré debajo de la unidad de control del aire acondicionado, en lugar del cenicero/encendedor/consola.
Como pueden apreciar la pantalla tiene las dimensiones horizontales exactas, aunque en sentido vertical habrá que aplicar el "Dremel" (taladro devastador)


La pantalla LCD debajo de la unidad de control de A/C