Controllare il sistema di LED mini2440 e la EEPROM
Ciò è abbastanza banale, ma ho pensato di postare solo in caso. Utilizzando il kernel mini2440 BusError i LED di sistema sono registrati in / sys/devices/platform/s3c24xxled.X, dove X è il numero di LED. LED 1-4 sono situati sulla scheda di sistema e LED 5 è la retroilluminazione. Per controllare i dispositivi è possibile effettuare le seguenti operazioni:
cd / sys/devices/platform/s3c24xx_led.5/leds/backlight
echo 0 luminosità> # attiva la retroilluminazione off
echo luminosità 255> # attiva la retroilluminazione su
È inoltre possibile scegliere tra uno dei trigger disponibili, per esempio ..
root @ mini2440: / sys/devices/platform/s3c24xx_led.5/leds/backlight # trigger gatto
none-disk NAND mmc0 battito cardiaco timer [retroilluminazione] GPIO default-on
root @ mini2440: / sys/devices/platform/s3c24xx_led.5/leds/backlight # echo> battito cardiaco trigger
Renderà il vostro retroilluminazione lampeggiare come un matto!
Purtroppo non c'è controllo PWM per gestire la luminosità. Questo sarebbe stato davvero piacevole.
La EEPROM può essere controllata in modo analogo. È possibile accedervi in:
/ Sys/devices/platform/s3c2440-i2c/i2c-adapter/i2c-0/0-0050
I dati possono essere scritti utilizzando il seguente comando:
echo quello che vuoi eeprom>
Il giusto fare quanto segue per leggere la memoria:
cat eeprom


Commenti recenti