Programador Linux

Fecha: Wed, 22/02/2006 - 22:00
Nombre de la empresa: Instalaciones Bermeja S.L.
Mail de contacto: ccalvente@grupo-elco.com
Puesto ofertado: Programador Linux
Descripción de la oferta: Somos una empresa de Marbella, estamos desarrollando un equipo, basado en un modulo con un PXA270, un ARM de intel, fabricado por Toradex, aquí podéis ver las características del modulo Colibri XScale® PXA270 details. .Tienen dos modelos uno de 300MHz y otro de 500Mhz, nuestra intención es usar el de 300.

A este equipo se le han implementado los siguientes interfaces y módulos hardware:

Salida VGA 2 USB Host 1 USB Client 1 RS232 completo 1 485 / Instabus compartido 1 serie TTL conector LCD en TTL conector touchscreen 4 hilos zócalo memoria SD/SDIO Salida Altavoz Salida LineOut Estéreo Entrada Microfono Entrada LineIn Estéreo Ethernet Reloj en tiempo real en I2C Zunbador On/Off Pantalla Resincronizado Pantalla

Como habrás podido ver en la pagina web del fabricante del Colibri esta basado en un ARM de intel PXA270, con 32MB de flash y 64MB de ram, controlador gráfico (LCD y VGA), conversor A/D para el touchscreen, interface de audio compatible AC97, un chip Ethernet, etc.

En una primera versión necesitaremos poner en marcha al menos lo siguiente:

Puesta en marcha del Linux que aporta el fabricante o adaptación de alguno de los que hay por ahí( maemo nokia,familiar, etc.)

Puesta en marcha de un entorno de ventanas si no es la Xs , algo como las nanox, qtembedded o incluso una versión reducida de las Xs. Con salida de video por VGA y usando un touchscreen conectado a un puerto usb como dispositivo de entrada, opcionalment teclado virtual en pantalla.

Adeptacion de algunos de las versiones embedded de los navegadores, konqueror, el mininavegador para gte de familiar linux, en cualquier caso debe implementar javascript y css,no es necesario flash ni java, y la capacidad de conexión segura https.

Adaptación de un software de softphone con vídeo, para un funcionamiento de vídeo conferencia, solo con recepción de vídeo sin envío. Controlable con un interfaz http, o cgi, atraves del cual poder configurarlo, pedirle que pase a modo contestador automático, o que redireccione las llamadas a un destino determinado, o que cuelgue....

Implementacion de un software tipo demonio, para comunicacion con nuestro bus de domotica (protocolo a detallar), con almacenamiento de eventos en una base de datos, ligera pero que permita las funciones basicas de insercion/extraccion de registros, mantenimiento de indices, generacion de listados con filtro, con interfaz cgi para integracion con las paginas de frontend de usuario. Con temporizadores, para realizar acciones en fecha y horas determinados, conversores de buses y protocolo, para interconexion con otros sistemas, instabus, modbus, etc. encapsulamiento del bus MaxDomo en UDP, con encriptacion de mensajes, etc.

Generacion de una serie de cgis, para la configuracion del equipo, conexion tcp/ip, datos personales, datos conexion video conferencia, ajustes de volumen, etc.

Requisitos: No pedimos titulacion minima, simplemente que sepa que se lleva entre manos. La Experiencia seria de apreciar, mas aque nada porque ello reducira el tiempo de desarrollo, por que por ejemplo programar para ARM supone manejarse con la compilacion cruzada, lo que esto conlleva de configuracion de un entorno. Si se maneja en comuniaciones IP, puertos serie mejor. Y si ha hecho algo de video conferncia perfecto.
Tipo de contrato: Obra y servicio
Salario aproximado: A convenir