Posts etiquetados ‘software’

KDE 4.0 ! Disponible Version Final

Enero 12, 2008

Hola como les va? Bueno Les cuento que acabo de pasar por la pagina de KDE, mas precisamente por la parte de anuncios (http://www.kde.org/announcements) y veo que acaba de salir la version final de KDE4.0.

“Las bibliotecas de KDE 4 han sido objeto de grandes mejoras en la mayoría de áreas. El framework multimedia Phonon proporciona soporte multimedia independiente de la plataforma a todas las aplicaciones KDE. El framework de integración de hardware Solid hace la interacción con dispositivos (extraíbles) más fácil y proporciona herramientas para una mejor gestión de la energía.

El Escritorio KDE 4 ha obtenido algunas nuevas funcionalidades principales. El gestor de escritorio Plasma ofrece un nuevo interfaz de escritorio, incluyendo panel, menú y widgets en el escritorio, así como una función de dashboard. KWin, el gestor de ventanas de KDE, ahora permite avanzados efectos gráficos para facilitar la interacción con las ventanas.

Muchas de las Aplicaciones KDE han sido mejoradas también. Mejoras visuales mediante el uso de gráficos vectoriales, cambios en las bibliotecas de niveles inferiores, mejoras en el interfaz de usuario, nueva funcionalidad, incluso nuevas aplicaciones — si lo nombras, KDE 4.0 lo tiene. Okular, el nuevo visor de documentos y Dolphin, el nuevo gestor de archivos son sólo dos aplicaciones que muestran la nueva tecnología de KDE 4.0.

El equipo del Estilo Oxygen proporciona una bocanada de aire fresco al escritorio. Caso todas las partes visibles del escritorio KDE y sus aplicaciones han recibido un lavado de cara. La belleza y la consistencia son dos de los conceptos básicos detrás de Oxygen. “

Una foto de Dolphin, el nuevo file manager:

dolphin-groups.jpg

Se puede navegar, buscar, abrir, copiar y mover archivos con el. Dolphin se concentra en la facilidad de uso y reemplaza el componente de manejador de archivos de Konqueror, (usado en KDE 3 y versiones anteriores). Konqueror aun se puede usar como file manager y comparte la funcionalidad de visor de archivos con Dolphin, el equipo de KDE ha decidido introducir una aplicacion optimizada para el manejo de archivos: Dolphin.

En cuanto a Gentoo y la disponibilidad de los ebuilds para instalar KDE 4 ,se puede conseguir en http://kde.gentoo.org.

Por ahora la version estable que se encuentra en Portage es la 3.5.7

Bueno sera cuestion de probarlo!  Yo estoy bastante ansiosa , KDE es mi entorno preferido, pero por ahora no creo que pueda, asi que no creo ser una de las primeras.. Asi que despues me cuentan ! :P

Saludos

Flor!

ECG bajo plataformas Linux – parte 1

Enero 5, 2008

Hoy posteo un proyecto en el que anduve este a;o que me mantuvo bastante entretenida.. y que quiero tener bien documentado porque ya perdi varias cosas que tenia anotadas…
Hice un ECG o monitor del ritmo cardiaco, que se conecta a traves del puerto USB y la una de las caracteristicas mas interesantes (al menos bajo mi punto de vista), es que el software trabaja sobre plataforma Linux, use libusb para la comunicacion USB y las librerias graficas QT para el graficado.

La parte de programacion de comunic. USB , programacion en C, y bueno , QT en C++ . Elegi QT porque luego se puede portar facilmente a otras plataformas como Win o Mac, aunque por ahora no tengo intenciones de hacerlo.

Usamos el PIC 18f2550, que recibe la se;al amplificada del corazon (para la etapa de amplificacion usamos 2 tl081 y un opo7cd, de eso voy a ampliar otro dia) y hace de conversor a/d de 10 bit, luego envia los bits a la pc.

En cuanto a la comunicacion usb y como detectar el PIC por el puerto, con solo conectarlo correctamente y lanzar un


lsusb

se deberia ver:


Mariana flor # lsusb
Bus 001 Device 002: ID 0bda:8187 Realtek Semiconductor Corp.
Bus 001 Device 001: ID 04d8:0011 Microchip Technology, Inc.
Bus 002 Device 001: ID 0000:0000

la segunda linea es la del PIC

Bueno a continuacion muestro la parte importante del tema, la recepcion/ envio de datos desde el PIC hacia la pc y viceversa.. luego lo ovy a editar y explicar mejor ahora estoy bastante cansada.


int EntradaAnalogica (char num1, char num2)
{

char *bytes; //que apunte a la matriz
unsigned char *suma;
int otra;
char Estos_Bytes[2];
bytes =&Estos_Bytes[0];

Estos_Bytes[0]=0x02;
Estos_Bytes[1]=0x00;

if (usb_bulk_write(usb_handle,0x01,bytes,3,200)<0)
{
printf("Fallo al ejecutar usb_bulk_write. \n");
return -1;
}else{

otra=lectura1();

printf("%d\n", otra);
return (otra);

}
return -2;
}

int lectura1()
{
if (usb_bulk_read(usb_handle,0x01,lectura,2,100)<0)
{
printf("Fallo al ejecutar usb_bulk_read. \n");
return -2;
}
S=lectura[1]*256+ lectura[0]; //sumo la matriz, el primero lo multilpico por 256 para que el numero se vea bien y no desfasado
return (S);

}

despues sigo escribiendo y voy a ir ordenando esto, capaz le haga una categoria a parte o algo asi porque es mucho para ponerlo en un solo post y quiero explicarlo mejor

dejo algunos links de paginas interesantes sobre comunicacion usb bajo linux y demas:

la guia de desarrolladores de libusb:
http://libusb.sourceforge.net/doc/

herramientas de linux
http://www.linux-usb.org/
un trabajo de prender y apagar leds y sumar dos numeros por medio de usb, originalmente hecho para win y portado:
http://webs.ono.com/ma4826/
saludos!

Flor