RTV forum PL | NewsGroups PL

Jak zainstalować Lazarusa w SLAX i wysłać dane przez RS232?

Slax i RS232

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zainstalować Lazarusa w SLAX i wysłać dane przez RS232?

Goto page Previous  1, 2, 3, 4, 5  Next

Jarosław Sokołowski
Guest

Thu Dec 12, 2013 10:35 pm   



Pan Sylwester Łazar napisał:

Quote:
Ktoś zadał sobie trud, wybrał system, wgrał sterowniki/moduły,
odpalił i działa. Wymagań nie ma. Po RSie przychodzi komunikat,
aplikacja wyświetla rysunki na ekranie i włącza muzyczkę.

Kiedyś też zrobiłem system, co na podstawie danych z RS robił rysunki,
wykresy, tabelki. Wszystko to z grafiką z jakimiś cieniami, różnymi
fontami, obiektami wektorowymi i bitmapowymi czy innymi bajerami.
Muzyczki nie było, nie była potrzebna. Całość na pendrajwie zajęło
coś rzędu kilkuset MB (chyba było to na karcie SD 512MB).

--
Jarek

Sebastian Biały
Guest

Thu Dec 12, 2013 10:58 pm   



On 2013-12-12 22:03, Sylwester Łazar wrote:
Quote:
Nie wiem na ile ta przenośnośc jest tyko złudzeniem. Szczególnie jak
padnie pytanie "bo jeszcze bazę danych trzeba dodać, jak?".
Nie musi być żadnej przenośności.

Przenośność na etapie tworzenia. Jeśli nie znasz i nie rozumiesz Linuxa
to umęczysz się samym procesem pobocznym do tworzenia softu. Że zacznę
choćby od systemu kontroli wersji.

Quote:
Może to też żaden argument. Skoro tam jest zwykły pecet to róznie dobrze
może tam być pewno cokolwiek jako OS. Jakie sterowniki, do czego?
No nie bardzo.

Mówie o innych Linuxach.

Quote:
Linux jest darmowy i działa.

I niech zostanie, ale dlaczego *ten* akurat?

Quote:
Ktoś zadał sobie trud, wybrał system, wgrał sterowniki/moduły

Zaryzykuje że to samo zrobi pierwsza lepsza dystrybucja. We współczesnym
Linuxie prawie nigdy nie "wgrywa się sterowników" to nie średniowiecze
ze stajni MS, im starszy komputer tym większa szansa że nic nie trzeba
robić. W efekcie może całość tamtejszej dystrybucji można wyrzucić.
Dlaczego to ważne: program nie wisi w próżni. Mozliwe że będzie trzeba
zaktualizować system do nowszego, nie wiesz w jakim jest stanie i co
poprzednim w nim zrobił.

Quote:
i działa. Wymagań nie ma. Po RSie przychodzi komunikat,
aplikacja wyświetla rysunki na ekranie i włącza muzyczkę.
Wszystko.

Raptem 3 urządzenia. Dzwięk i RS dostaniesz OOTB przy instalacji.
Grafikę prawie na pewno też.

Quote:
Co do tego Perla czy C# czy Javy w zasadzie nie widzę problemu.
Tyle, że nie znam w praktyce, a Lazarus jest mi bliższy.
No przynajmniej z nazwy Smile
Mi to obojętne, ale liczy się czas.
W tej chwili pracujemy równocześnie nad 3 projektami, więc nie zabardzo mam
czas
na naukę wpisywania innych komend w linii niż ze zbioru tych kilku tysięcy
co znam.

Ok, wszystko zależy od celu. Dobrze jednak przetestuj jak w Lazarusie z
supportem dla "funkcji multimedialnych", może się okazać że skończysz z
odpalaniem console utilities typu play-mpeg Smile

Sylwester Łazar
Guest

Thu Dec 12, 2013 11:45 pm   



Quote:
W ~/.xinitrc albo w globalnym /etc/X11/xinit/xinitrc.

Gdy nacisnę ESC wychodzi.

To trochę dziwne.
No i w xinitrc mam:

....
# Start the window manager:
#exec /usr/bin/startfluxbox
mkdir /mnt/sdb1
mount /dev/sdb1 /mnt/sdb1
cd /mnt/sda1/app
sh run.sh
sleep 5s
#reboot

Quote:
Jak z xinitrc wywołane jest startkde, to tak. Ale w docelowym sytemie
chyba KDE nie będzie?
Nie.

Miłoby było w X11R6 popracować, ale jak wyrzucić tę aplikację z
autostaru,
która tam jest?

Zainstalowanie na początek "normalnego" systemu w celach ogólnopoznawczych
naprawdę nie będzie złym pomysłem. Slackware będzie dobrym wyborem, jeśli
chce się później samemu robić takie wbudowane instalację. Widzę, że twórcy
większości pendrajwowych slaksów i innych głównie na tym się opierają. Nie
bez powodów.

Jarek! proszę Cię Smile

Ja mam w planie tyle rzeczy zrobić.
W Ubuntu to mój chłopak 11 letni lepiej się orientuje niż ja.
Pierwszy raz mu pomagałem.
Teraz już mi myszke wyrywa Smile
S.

Sylwester Łazar
Guest

Thu Dec 12, 2013 11:46 pm   



Quote:
sh run.sh

export LD_LIBRARY_PATH=./dev/lib/
rm /dev/ttyS0
ln -s /dev/ttyS1 /dev/ttyS0
../Application

Sylwester Łazar
Guest

Thu Dec 12, 2013 11:49 pm   



Quote:
To na jakim systemie plików ten SLAX jest zrobiony? Czy ten Windows jes
jakiś mądrzejszy? Bo te co widuję (a rzadko widuję) nie rozumieją niczego
poza FAT i NTFS.
Nie sprawdzałem. Wsadziłem pod XP i jest.

W wolnej chwili sprawdzę.

Quote:
To co napisałem kilka minut wczesniej. Na przykład to:

# installpkg lazarus-0.9.26.2-i386-1ld.tgz
O widzisz!

Dzięki.
Spróbuję.
S.

Sylwester Łazar
Guest

Fri Dec 13, 2013 12:03 am   



Quote:
Przenośność na etapie tworzenia. Jeśli nie znasz i nie rozumiesz Linuxa
to umęczysz się samym procesem pobocznym do tworzenia softu. Że zacznę
choćby od systemu kontroli wersji.
O to chodzi.

Kontrola wersji nie potrzebna.
Dla mnie łatwiej dograć Lazarusa, i zrobić aplikację.
Pendrive z systemem już jest.
Dla mnie instalacja Linuxa na pendrivie to dodatkowy, niepotrzebny czas.
To działa, nie jest podłączone do ETH, zajmuje 132MB+dane.


Quote:
Zaryzykuje że to samo zrobi pierwsza lepsza dystrybucja. We współczesnym
Linuxie prawie nigdy nie "wgrywa się sterowników" to nie średniowiecze
No to moduły. Jak zwał tak zwał.


Quote:
Raptem 3 urządzenia. Dzwięk i RS dostaniesz OOTB przy instalacji.
Grafikę prawie na pewno też.
Tutaj widzę WOTB dogrywane (po 3 letniej różnicy dacie):

alsa-lib-1.0.17a-1.lzm
alsa-oss-1.0.17-1.lzm
dell-optiplex-e1000e-nic-driver.lzm
libltdl7-2.2.6b-2.lzm
minicom-2.1-i486-2.lzm
minicom.dep
minicom2.cap
mpg123-1.12.1.lzm
multimedia-libraries-6.0.7-i486-1tb-mm.lzm
sshd-activate.lzm
vorbis-tools-1.2.0-i486-1.lzm

Trochę tego było.

Quote:
Ok, wszystko zależy od celu. Dobrze jednak przetestuj jak w Lazarusie z
supportem dla "funkcji multimedialnych", może się okazać że skończysz z
odpalaniem console utilities typu play-mpeg Smile
Co to jest console utilities?

S.

Jarosław Sokołowski
Guest

Fri Dec 13, 2013 12:10 am   



Pan Sylwester Łazar napisał:

Quote:
W ~/.xinitrc albo w globalnym /etc/X11/xinit/xinitrc.

Gdy nacisnę ESC wychodzi.

To trochę dziwne.
No i w xinitrc mam:

Ale w którym xinitrc?

Quote:
...
# Start the window manager:
#exec /usr/bin/startfluxbox
mkdir /mnt/sdb1
mount /dev/sdb1 /mnt/sdb1

Czyli montuje pierwszą partycję z pendrajwa. Domyślam się, że to jest
partycja VFAT, ta która jest widziana przez Windows. Wcześniej tworzy
katalog, co sugeruje, że root filesystem SLAXa jest na ramdysku. Może
to oznaczać, że nie będzie się dało normalnymi metodami niczego tam
doinstalować w sposób trwały.

Quote:
cd /mnt/sda1/app
sh run.sh
sleep 5s
#reboot

Ale z kolei być może w /mnt/sda1/app jest zamontowany jakiś system rw.

Co w ogóle pokazują polecenia "mount" i "df"?

Quote:
Zainstalowanie na początek "normalnego" systemu w celach ogólnopoznawczych
naprawdę nie będzie złym pomysłem. Slackware będzie dobrym wyborem, jeśli
chce się później samemu robić takie wbudowane instalację. Widzę, że twórcy
większości pendrajwowych slaksów i innych głównie na tym się opierają. Nie
bez powodów.

Jarek! proszę Cię Smile
Ja mam w planie tyle rzeczy zrobić.
W Ubuntu to mój chłopak 11 letni lepiej się orientuje niż ja.
Pierwszy raz mu pomagałem.
Teraz już mi myszke wyrywa Smile

A dlaczego by miał się źle orientować? Ja jednak radzę sciągnąć sobie
obraz ISO Slackware (może być 14.0, może być starszy) i zainstalować na
osobnym dysku badź komputerze -- metodą Marcinkiewicza (yes, yes, yes...).
To powinno oszczędzić sporo czasu -- jeśli ktoś planuje robić coś dalej
ze SLAXem.

--
Jarek

Jarosław Sokołowski
Guest

Fri Dec 13, 2013 12:14 am   



Pan Sylwester Łazar napisał:

Quote:
To na jakim systemie plików ten SLAX jest zrobiony? Czy ten Windows jes
jakiś mądrzejszy? Bo te co widuję (a rzadko widuję) nie rozumieją niczego
poza FAT i NTFS.
Nie sprawdzałem. Wsadziłem pod XP i jest.
W wolnej chwili sprawdzę.

Ale czy "wszystko, co widac pod mc", czy jednak tylko część zamontowaną
w /mnt/sdb1?

Quote:
To co napisałem kilka minut wczesniej. Na przykład to:

# installpkg lazarus-0.9.26.2-i386-1ld.tgz
O widzisz!
Dzięki.
Spróbuję.

Z tego co napisałem wcześniej wynika, że z tym może być pewien kłopot.
System może być tylko do odczytu.

--
Jarek

Jarosław Sokołowski
Guest

Fri Dec 13, 2013 12:30 am   



Pan Sylwester Łazar napisał:

Quote:
Dla mnie instalacja Linuxa na pendrivie to dodatkowy, niepotrzebny czas.
To działa, nie jest podłączone do ETH, zajmuje 132MB+dane.

A zainstalowany Lazarus zajmuje 300MB. Do tego potrzebuje jeszcze samego
free pascala i paru rzeczy, których w tych 132MB może nie być. Systemy
do instalowania na pendrajwach zwykle pomyślane są tak, że wybiera się
wcześniej składniki i zapuszcza jakiś skrypt, który sam robi wszystko
i tworzy gotowy system na pendrajwie. SLAX pewnie też tak ma. I tego
Lazarusa można mu być może dołożyć na etapie produkcji. Z tym że to się
przeważnie produkuje na żywym linuksie.

Quote:
Zaryzykuje że to samo zrobi pierwsza lepsza dystrybucja. We współczesnym
Linuxie prawie nigdy nie "wgrywa się sterowników" to nie średniowiecze
No to moduły. Jak zwał tak zwał.

Moduły są do jądra. Wszystke zajmują ze 100MB. W "dużej" dystrybucji to
zwykle nie jest problem i nie ma powodu, żeby nie było któregoś. Ale jak
sie kroi na pendrajwy czy inne flasze, to może być różnie.

Quote:
Ok, wszystko zależy od celu. Dobrze jednak przetestuj jak w Lazarusie z
supportem dla "funkcji multimedialnych", może się okazać że skończysz z
odpalaniem console utilities typu play-mpeg Smile
Co to jest console utilities?

Nic strasznego. Po prostu zewnętrzne programy odpalane w jakimś celu.
Na przykład do zagrania muzyki lub pokazania filmu na ekranie. To może
być w ogóle właściwy kierunek, zamiast całego Lazarusa. Jeśli to nie
jest wielka tajemnica, to co ten system ma robić? Tak mniej więcej
chociaż (wiem, że obrazki jakieś).

--
Jarek

Bo t manager
Guest

Fri Dec 13, 2013 1:35 am   



Jarosław Sokołowski wrote:

[ciach]
Quote:
Z tego co napisałem wcześniej wynika, że z tym może być pewien kłopot.
System może być tylko do odczytu.

Ale to może działać jak systemy odpalane z płyty t.j. instalowane do ramu.

Tak jak wszelakiego rodzaju płyty live instalują nowe programy w pamięci.
Gdzies czytałem że można było zrobić samomodyfikowalną dystrybucję
startowaną z flasha. Na szybko podzieliłbym pena na dwie partycje i na
drugiej miał różne instalki. Tylko jak światło zgaśnie, albo coś w tym stylu
to trzeba od nowa instalować.

--
Pozdrawiam
Bo(o)t manager

Bo t manager
Guest

Fri Dec 13, 2013 2:06 am   



Bo t manager wrote:

Quote:
Jarosław Sokołowski wrote:

[ciach]
Z tego co napisałem wcześniej wynika, że z tym może być pewien kłopot.
System może być tylko do odczytu.
[ciach]

hint: persistent storage
http://live-developers.sourceforge.net/tools/persistent/#bestp
Mam nadzieję że o to chodziło. My englydź is pur :)

--
Pozdrawiam
Bo(o)t manager

Jarosław Sokołowski
Guest

Fri Dec 13, 2013 2:15 am   



Bo t manager napisał:

Quote:
Z tego co napisałem wcześniej wynika, że z tym może być pewien kłopot.
System może być tylko do odczytu.

Ale to może działać jak systemy odpalane z płyty t.j. instalowane do ramu.
Tak jak wszelakiego rodzaju płyty live instalują nowe programy w pamięci.
Gdzies czytałem że można było zrobić samomodyfikowalną dystrybucję
startowaną z flasha. Na szybko podzieliłbym pena na dwie partycje i na
drugiej miał różne instalki. Tylko jak światło zgaśnie, albo coś w tym
stylu to trzeba od nowa instalować.

Na flashu, to nie sztuka. Można i tak, i siak, bo to jednak nośnik rw,
tylko nie całkiem trwały. Ale wystepują w przyrodzie instalacje linuksa
na płytach CD, które zachowują się tak, jakby były na normalnym dysku.
One przed zamknięciem systemu robią backup danych użytkownika i wypalają
go na płycie. A po ponownym uruchomieniu odtwarzają. Dzisiaj to już
nie ma znaczenia praktycznego, należy rzecz traktować jako ciekawostkę
techniczną. Ale wspomnieć warto, bo pomysłowość ludzka nie zna granic.

--
Jarek

Bo t manager
Guest

Fri Dec 13, 2013 2:50 am   



Jarosław Sokołowski wrote:

[ciach]
Quote:
Na flashu, to nie sztuka. Można i tak, i siak, bo to jednak nośnik rw,
tylko nie całkiem trwały. Ale wystepują w przyrodzie instalacje linuksa
na płytach CD, które zachowują się tak, jakby były na normalnym dysku.
One przed zamknięciem systemu robią backup danych użytkownika i wypalają
go na płycie. A po ponownym uruchomieniu odtwarzają. Dzisiaj to już
nie ma znaczenia praktycznego, należy rzecz traktować jako ciekawostkę
techniczną. Ale wspomnieć warto, bo pomysłowość ludzka nie zna granic.

Ale on marnował całą płytę, czy dogrywał tylko sesję? Bo jak to drugie to

wielki szacun.

--
Pozdrawiam
Bo(o)t manager

Jarosław Sokołowski
Guest

Fri Dec 13, 2013 3:23 am   



Bo t manager napisał:

Quote:
Na flashu, to nie sztuka. Można i tak, i siak, bo to jednak nośnik rw,
tylko nie całkiem trwały. Ale wystepują w przyrodzie instalacje linuksa
na płytach CD, które zachowują się tak, jakby były na normalnym dysku.
One przed zamknięciem systemu robią backup danych użytkownika i wypalają
go na płycie. A po ponownym uruchomieniu odtwarzają. Dzisiaj to już
nie ma znaczenia praktycznego, należy rzecz traktować jako ciekawostkę
techniczną. Ale wspomnieć warto, bo pomysłowość ludzka nie zna granic.

Ale on marnował całą płytę, czy dogrywał tylko sesję? Bo jak to drugie to
wielki szacun.

Jasne, że niczego nie marnował! Miał swój stały "rdzeń" systemu na płycie,
pewnie ze 100 MB, a reszta miejsca zostawała na sesje kolejnych backupów.
I to zdaje się robionych inteligentnie, czyli przyrostowo, tak że kolejna
sesja zawiera tylko zmiany, a nie całość danych użytkownika. To na dość
długo może starczyć. A jak się miejsce kończy, to się bierze nową płytę.

--
Jarek

Sylwester Łazar
Guest

Fri Dec 13, 2013 5:07 pm   



być w ogóle właściwy kierunek, zamiast całego Lazarusa. Jeśli to nie
Quote:
jest wielka tajemnica, to co ten system ma robić? Tak mniej więcej
chociaż (wiem, że obrazki jakieś).
Po przyjściu RS-em kodu ma wywoływać odpowiednie reakcje.

Jeżeli np. 12 to ma wyświetlić kolejny rysunek.
Jeśli 13 to ma odtworzyć kolejny dźwięk.
S.

Goto page Previous  1, 2, 3, 4, 5  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zainstalować Lazarusa w SLAX i wysłać dane przez RS232?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map