viernes, 28 de marzo de 2014

Vector Linux 7.0 en Celeron 600MHz con 64MB en RAM

;) si fue posible instalar Vector Linux y compilar GCompris 12.05 en este equipo, el problema es que la velocidad en que corre gcompris es muuuy lenta, pero si corre, el audio funciona muy bien.

Creo se usará este equipo para hacer otras cosas como aun automatizacion pequeña

jueves, 20 de marzo de 2014

Reactivando el backlight en Manjaro Linux

Esto solo es un repost de
http://wiki.manjaro.org/index.php/Reactivating_the_Backlight

De acuerdo a la liga, no es posible ajustar el brillo de la pantalla, debido a que los fabricantes han deshabilitado mediante BIOS, el dimmer de las lamparas si no es detectado windows, de acuerdo al mismo texto, es posible recuperar el ajuste de brillo cuando entramos en una consola el siguiente comando

sudo sed "s/\(GRUB_CMDLINE_LINUX=\)\"\"/\1\"acpi_osi=Linux acpi_backlight=vendor\"/" /etc/default/grub -i
 
El cual permite reajustar el brillo en linux, esto pide ingresar nuestro passwd y ahora 
solo queda por teclear en consola de nuevo, el siguiente comando
 
sudo update-grub
 
Al terminar se cierra la terminal, se reinicia el sistema y listo!!! 
 
 
 

martes, 21 de enero de 2014

Led Blink ATmega32U4 a 16 MHz

La tarjeta de Teensyduinno V2.0 la cual contiene un ATmega32U4 puede ser programada por medio de un bootloader el cual está residente en la memoria FLASH del microcontrolador.

Una gran ventaja de esta tarjeta ademas de que puede ser programada como un arduino, tambien puede ser programada como un AVR normal, por medio de avr-Gcc

En el siguiente programa se muestra un ejemplo de como hacer que encienda y apague un LED e intervalos de un segundo,

fuente:
http://forum.pjrc.com/threads/21825-Fuses-Teensyduino-sets-for-Teensy-2-0
#define F_CPU 16000000L

#if F_CPU == 16000000L
#define ADC_PRESCALER 0x07
#define CPU_PRESCALER 0x00
#elif F_CPU == 8000000L
#define ADC_PRESCALER 0x06
#define CPU_PRESCALER 0x01
#elif F_CPU == 4000000L
#define ADC_PRESCALER 0x05
#define CPU_PRESCALER 0x02
#elif F_CPU == 2000000L
#define ADC_PRESCALER 0x04
#define CPU_PRESCALER 0x03
#elif F_CPU == 1000000L
#define ADC_PRESCALER 0x03
#define CPU_PRESCALER 0x04
#else
#error "Teensyduino only supports 16, 8, 4, 2, 1 MHz.  Please edit boards.txt"
#endif
//#include 
//#include 
//#include 

void _init_Teensyduino_internal_(void);

int main(void)
{
 _init_Teensyduino_internal_();

    DDRB |= (1 << DDB0); 


    while(1){
            PORTB |= (1 << PB0);
            _delay_ms(1000);

           PORTB &= ~ (1 << PB0);
           _delay_ms(1000);


    }

    return 0;
   
}

void _init_Teensyduino_internal_(void)
{
        cli();
        CLKPR = 0x80;
        CLKPR = CPU_PRESCALER;
}


jueves, 2 de enero de 2014

MyOpenLab contadores en Manjaro Linux

En este video se muestra el funcionamiento de los contadores programados en MyOpenLab sobre una caja Manjaro Linux.

Xfuzzy en Manjaro un ejemplo

En el video se muestra como se puede implementar un ejemplo muy simple de un sistema difuso de una entrada, una salida y dos reglas mediante la herramienta XFuzzy