Mam stary TV LCD LG 42" 42LF2510 z systemem operacyjnym Linux. TV ma port RS-232 i USB. Za pomocą kabla RS-232 można wejść do bootloadera U-Boot lub w tryb Debug, można uruchomić nawet okrojony terminal Linuxa. Kilka lat temu pisałem o tym na innym forum: https://eko.one.pl/forum/viewtopic.php?id=14685
Mogę podłączyć pendrive'a i kopiować na niego pliki w terminalu np. zrobiłem kopię wszystkich 19 partycji mtd wykonując polecenie 19 razy zmieniając odpowiednio nazwy urządzeń i nazwy plików:
lub odpalając skrypt b.sh umieszczony na pendrive.
Interesuje mnie jak zrobić screenshota tego co aktualnie wyświetla ekran. Niedawno podobną rzecz robiłem z Smart TV Android Box:
https://www.elektroda.pl/rtvforum/topic3894318.html#20034820
i tam wystarczyło zrzucić zawartość urządzenia fb0 do pliku .bin i konwertować odpowiednio za pomocą narzędzia ffmpeg
Tutaj też mam urządzenie fb0 ale przy próbie zrobienia zrzutu do pliku pojawia mi się tylko błąd o braku urządzenia lub adresu:
Mogę podłączyć pendrive'a i kopiować na niego pliki w terminalu np. zrobiłem kopię wszystkich 19 partycji mtd wykonując polecenie 19 razy zmieniając odpowiednio nazwy urządzeń i nazwy plików:
cat /proc/mtd
cat /dev/mtdblock0-18 > /mnt/usb1/Drive1/mtdblock0-18.bin
lub odpalając skrypt b.sh umieszczony na pendrive.
Interesuje mnie jak zrobić screenshota tego co aktualnie wyświetla ekran. Niedawno podobną rzecz robiłem z Smart TV Android Box:
https://www.elektroda.pl/rtvforum/topic3894318.html#20034820
i tam wystarczyło zrzucić zawartość urządzenia fb0 do pliku .bin i konwertować odpowiednio za pomocą narzędzia ffmpeg
Tutaj też mam urządzenie fb0 ale przy próbie zrobienia zrzutu do pliku pojawia mi się tylko błąd o braku urządzenia lub adresu:
# ls /dev
zero stdout sdd3 sda9 mtdblock8 miu
vd stderr sdd2 sda8 mtdblock7 mem
vcsa9 spi sdd15 sda7 mtdblock6 malloc
vcsa8 smart sdd14 sda6 mtdblock5 mad
vcsa7 sdf9 sdd13 sda5 mtdblock4 m4vd
vcsa6 sdf8 sdd12 sda4 mtdblock3 loop7
vcsa5 sdf7 sdd11 sda3 mtdblock2 loop6
vcsa4 sdf6 sdd10 sda2 mtdblock19 loop5
vcsa3 sdf5 sdd1 sda15 mtdblock18 loop4
vcsa2 sdf4 sdd sda14 mtdblock17 loop3
vcsa1 sdf3 sdc9 sda13 mtdblock16 loop2
vcsa0 sdf2 sdc8 sda12 mtdblock15 loop1
vcsa sdf15 sdc7 sda11 mtdblock14 loop0
vcs9 sdf14 sdc6 sda10 mtdblock13 kmem
vcs8 sdf13 sdc5 sda1 mtdblock12 keypad
vcs7 sdf12 sdc4 sda mtdblock11 jpeg
vcs6 sdf11 sdc3 scaler mtdblock10 ir
vcs5 sdf10 sdc2 sar mtdblock1 iic
vcs4 sdf1 sdc15 rtc mtdblock0 hdmi
vcs3 sdf sdc14 rld mtd9 h264
vcs2 sde9 sdc13 random mtd8 gpio
vcs1 sde8 sdc12 ram9 mtd7 gop
vcs0 sde7 sdc11 ram8 mtd6 ge
vcs sde6 sdc10 ram7 mtd5 full
usb sde5 sdc1 ram6 mtd4 flash
urandom sde4 sdc ram5 mtd3 fb0
uart sde3 sdb9 ram4 mtd2 emac
tvencoder sde2 sdb8 ram3 mtd19 eeprom
ttyS0 sde15 sdb7 ram2 mtd18 dvbc
tty9 sde14 sdb6 ram1 mtd17 deb
tty8 sde13 sdb5 ram0 mtd16 dac
tty7 sde12 sdb4 ram mtd15 creader
tty6 sde11 sdb3 pwm mtd14 core
tty5 sde10 sdb2 pts mtd13 console
tty4 sde1 sdb15 ptmx mtd12 ci
tty3 sde sdb14 power mtd11 cc
tty2 sdd9 sdb13 port mtd10 bt_usb
tty1 sdd8 sdb12 oprofile mtd1 aeon
tty0 sdd7 sdb11 null mtd0 8051lite
tty sdd6 sdb10 mvop msttx 8051
tsp sdd5 sdb1 mvd msmailbox
system sdd4 sdb mtdblock9 mlink
# cat /dev/fb0 > /mnt/usb1/Drive1/dump.bin
cat: can't open '/dev/fb0': No such device or address