Controlar o sistema de LEDs mini2440 ea EEPROM
Isso é muito trivial, mas eu pensei que eu ia postar isso basta meter. Usando o kernel mini2440 por BusError o sistema de LEDs são registrados em / sys/devices/platform/s3c24xxled.X, onde X é o número de LED. 04/01 LEDs estão localizados na placa do sistema LED e 5 é o backlight. Para controlar os dispositivos que você pode fazer o seguinte:
sys/devices/platform/s3c24xx_led.5/leds/backlight cd /
echo 0> Brilho # desativa o backlight desligado
echo brilho 255> # transforma a luz de fundo
Você também pode escolher um dos gatilhos disponível, por exemplo ..
root @ mini2440: / gatilho gato sys/devices/platform/s3c24xx_led.5/leds/backlight #
nand nenhum disco mmc0 pulsação timer [backlight] GPIO padrão em
root @ mini2440: / sys/devices/platform/s3c24xx_led.5/leds/backlight # echo> pulsação disparar
Fará seu luminoso piscar como um louco!
Infelizmente, não há controle PWM para controlar o brilho. Isso teria sido muito bom.
A EEPROM pode ser controlado de maneira semelhante. Você pode acessá-lo em:
/ Sys/devices/platform/s3c2440-i2c/i2c-adapter/i2c-0/0-0050
Os dados podem ser escritos usando o seguinte comando:
echo que quiser eeprom>
O basta fazer o seguinte para ler a memória:
eeprom gato


Comentários Recentes