-
51. Data: 2013-12-13 20:41:03
Temat: Re: Slax i RS232
Od: Sylwester Łazar <i...@a...pl>
> a) postaw tam coś działającego opartego o debiana aby miec pewnośc że
> poprzednik nie instalował systemu poprzez oranie.
O.K. To mogę zrobić. Tylko co i jak.
Mam zrobić inny OS?
Mam Ubuntu. To coś pomoże?
> b) apt-get install mpeg123
Poczytałem. To pewnie byłoby fajne, skoro samo ściągnie i skonfiguruje.
> No to opisz problem. Co dostajesz z rs i co ma to robić? W szczegółach.
Mam 100 obrazków i 100 muzyczek
Przychodzi kod d'12' i wyświetla mi się 1.bmp
Przychodzi kod d'13' i wygrywa mi się 1.mp3
Przychodzi kod d'12' i wyświetla mi się 2.bmp
Przychodzi kod d'12' i wyświetla mi się 3.bmp
itd.
S.
-
52. Data: 2013-12-13 20:45:21
Temat: Re: Slax i RS232
Od: Sylwester Łazar <i...@a...pl>
> Przychodzi kod d'12' i wyświetla mi się 1.bmp
d'12'
bajt 12 w zapisie dziesiętnym.
Taka notacja z MPLABA :-)
S.
-
53. Data: 2013-12-13 20:46:18
Temat: Re: Slax i RS232
Od: Sylwester Łazar <i...@a...pl>
> Przychodzi kod d'12' i wyświetla mi się 1.bmp
Wyświetla full screen na ekranie.
Nic więcej nie trzeba.
S.
-
54. Data: 2013-12-13 21:07:15
Temat: Re: Slax i RS232
Od: Jarosław Sokołowski <j...@l...waw.pl>
Pan Sylwester Łazar napisał:
>> a) postaw tam coś działającego opartego o debiana aby miec pewnośc że
>> poprzednik nie instalował systemu poprzez oranie.
> O.K. To mogę zrobić. Tylko co i jak.
> Mam zrobić inny OS?
> Mam Ubuntu. To coś pomoże?
W Ubuntu wszystko co potrzeba zapewne już jest. Tylko trzeba by je tak
zepsuć, żeby nie wyświetlało Gnome (czy jaki tam jest menadżer okienny).
>> b) apt-get install mpeg123
> Poczytałem. To pewnie byłoby fajne, skoro samo ściągnie i skonfiguruje.
mpg123-*.tgz albo mpg123-*.txz jest oczywiście również w dystrybuchach
Slackware. Można sprawdzić na której wersji jest zrobiony ten SLAX,
ściągnąć sobie plik z mirrora wybranego ze slacware.com i zainstalować
przez installpkg. Ale może się zaraz okazać, że ten SLAX nie ma jeszcze
czegoś innego -- a to miksera, a to jakiejś biblioteki, a może w ogóle
dźwięku w jądrze.
>> No to opisz problem. Co dostajesz z rs i co ma to robić? W szczegółach.
> Mam 100 obrazków i 100 muzyczek
> Przychodzi kod d'12' i wyświetla mi się 1.bmp
> Przychodzi kod d'13' i wygrywa mi się 1.mp3
> Przychodzi kod d'12' i wyświetla mi się 2.bmp
> Przychodzi kod d'12' i wyświetla mi się 3.bmp
> itd.
Wyświetlać ma pełny ekran można choćby tak: xv -root 1.bmp
Albo tym telakiem, co go wspominałem.
--
Jarek
-
55. Data: 2013-12-13 21:18:09
Temat: Re: Slax i RS232
Od: Sylwester Łazar <i...@a...pl>
> Wyświetlać ma pełny ekran można choćby tak: xv -root 1.bmp
> Albo tym telakiem, co go wspominałem.
Ok. Dzięki. a jak to będzie w telaku ?
A teraz jak to w batch-u zrobić, aby wyświetlił po odebraniu bajtu 0x0C ?
S.
-
56. Data: 2013-12-13 22:04:08
Temat: Re: Slax i RS232
Od: Bo t manager <b...@W...poczta.wp.pl>
Sylwester Łazar wrote:
[ciach]
> df:
> Filesystem 1K-blocks Used Available Use% Mounted on
> aufs 1237776 3584 1234192 1% /
> tmpfs 1031480 0 1031480 0% /dev/shm
> /dev/hdb1 18590008 5443832 13146176 30% /mnt/hdb1
> /dev/hdb5 20480008 904224 19575784 5% /mnt/hdb5
> /dev/sda1 7669840 1561408 6108432 21% /mnt/sda1
Bardziej czytelna jest komenda df -h
--
Pozdrawiam
Bo(o)t manager
-
57. Data: 2013-12-13 22:15:47
Temat: Re: Slax i RS232
Od: Jarosław Sokołowski <j...@l...waw.pl>
Pan Sylwester Łazar napisał:
>> Wyświetlać ma pełny ekran można choćby tak: xv -root 1.bmp
>> Albo tym telakiem, co go wspominałem.
> Ok. Dzięki. a jak to będzie w telaku ?
To jest opisane w manie do telaka -- w pliku telakrc na przykład coś
podobnego:
[obrazek]
url = /home/user/obrazek.png
width = 1024
height = 768
x = 0
y = 0
W .xinitrc tylko wyłączenie wygaszania ekranu i odpalenie telaka:
xset s off
xset -dpms
telak
> A teraz jak to w batch-u zrobić, aby wyświetlił po odebraniu bajtu 0x0C ?
To jest *być może* jedyna rzecz, którą warto zrobić w C (ja sobie
po prostu lata temu przeczytałem Serial-HOWTO i naskrobałem coś na
parę linijek). W każdym razie gdy nastąpi zdarzenie (np. odebranie
bajtu), trzeba skopiować nową zawartość na obrazek.png, a potem
wywołać "killall -SIGUSR1 telak". Zamiast kopiować obrazek, można
też wygenerować nowy .telakrc z innym URL obrazka, co będzie nawet
lepszym rozwiązaniem. A żeby zagrało, to oczywiście wywołać polecenie
"mpg123 uodiridi.mp3" albo "ogg123 uodiridi.ogg" (o tym drugim
wspominam na wypadek gdyby ktoś się nagle gorzej poczuł i łapał się
za kieszeń w celu zapłacenia licencji za używanie MP3).
--
Jarek
-
58. Data: 2013-12-13 22:18:59
Temat: Re: Slax i RS232
Od: Bo t manager <b...@W...poczta.wp.pl>
Sebastian Biały wrote:
> On 2013-12-13 18:41, Sebastian Biały wrote:
>> socat RS232 -> TCP.
>
> A konkretnie tak:
>
> socat -x TCP4-LISTEN:2000,nodelay,fork
> /dev/ttyS1,raw,echo=0,crnl,b57600,cs8
>
> Od tej pory RS232 jest na porcie tcp 2000 i mozna połaczyć się z nim
> byleczym, poczynając od telnetu.
A to nie lepiej
cat /dev/cośtam > cośtam.txt i i dalej w bashu/pythonie obrobić?
--
Pozdrawiam
Bo(o)t manager
-
59. Data: 2013-12-13 22:19:16
Temat: Re: Slax i RS232
Od: Sylwester Łazar <i...@a...pl>
> Bardziej czytelna jest komenda df -h
Dzięki. Sprawdzę.
BTW. To skrót od Display Free ?
S.
-
60. Data: 2013-12-13 22:19:30
Temat: Re: Slax i RS232
Od: Jarosław Sokołowski <j...@l...waw.pl>
Pan Sylwester Łazar napisał:
>> Bardziej czytelna jest komenda df -h
> Dzięki. Sprawdzę.
> BTW. To skrót od Display Free ?
Albo od Disk Free. Cholera wie, co autor miał na myśli. Zresztą,
czy to ważne? Ale "-h" jest na pewno od "human". Może bardziej
czytelne, ale do czytania mniej -- wielkości zaokrąglone są do
ludzkich jednostek, jak Kilo, Mega czy Giga.
--
Jarek