Portál AbcLinuxu, 1. září 2025 07:12


Dotaz: Linux pro automatizační systém

12.7.2004 21:59 D Sklka
Linux pro automatizační systém
Přečteno: 217×
Odpovědět | Admin
Prosím o radu, potřebuju pomocí PC řídít hardware (vlasní výroba) přes sériový port. Potřboval bych linux distribuci která spolehlive a naprosto stabilne (to je ze vseho nejdulezitejsi) pobezi bez dozoru treba půl roku v připadě výpadku proudu sama zase nabehne. Ovládací software bude napsan v Kylixu (jsem Delphař) takže je třeba X. a to vse na minimalnim hardare (486 mozna p75). Prosím o jakou koliv radu. (jsem začátečník v linuxu) ======================= Půjde například na mulinuxu aplikace napsaná v kylixu ???
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.7.2004 22:22 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Linux pro automatizační systém
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na veškeré X ka na 486ce zapomeň. V textovém modu 486ka stoprocentně stačí - a program napsat v normálním C bez nějakejch blbostí pro X ka.

Pokud nebudete potřebovat zapisovat na disk tak ho moutnete pouze pro čtení a je to i výpadek proudu by potom neměl nic zničit.
12.7.2004 22:39 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Linux pro automatizační systém
Čistá X na 486 celkem jedou, musíš mít kapku paměti, nepoužívat nic rozežraného a zvyknout si, že všechno nemusíš mít hned ;-) Ale jinak mě ta komibnace Kylix, 486 a ovládání hw taky pobavila...
12.7.2004 23:14 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Linux pro automatizační systém
Já jsem jenom tak pro zajímavost používal na internet 486DX-4 120Mhz 32M ram RH 7.3 + mozillu :-)

Akorát jsem musel pro RH 7.x překládat vlastní jádro 2.4.x s originálem to šlapalo hodně pomalu oproti vlastnímu i oproti originálu 2.2.x.

U RH 6.2 byla ta 486ka dostačující uplně pokud jsi nebyl nedočkavý :-)
Josef Kufner avatar 13.7.2004 01:31 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Linux pro automatizační systém
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co se tyce distra, tak tam dej neco hoodne nenarocnyho (Debian, Slack,... a vyhazet zbytecnosti). Kylix na 486 neni moc dobry napad. C + ncurses by bylo lepsi. Pokud grafiku potrebujes, tak startovat opravdu hola X a jenom tu tvoji app ve fullscreenu (bez window manageru ci cehokoliv jineho)
Hello world ! Segmentation fault (core dumped)
13.7.2004 06:59 ondra
Rozbalit Rozbalit vše Re: Linux pro automatizační systém
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podle slozitosti aplikace bych mozna radeji misto Linuxu pouzil FreeDOS + C nebo FreePascal. Doma provozuji starou 386 s programem ve FreePascalu (sviceni a topeni v akvariich a dalsi blbosti) a chodi svizne a spolehlive jiz 4 roky (predtim to byla od r. 1987 286).
13.7.2004 07:48 tezkatlipoka | skóre: 35
Rozbalit Rozbalit vše Re: Linux pro automatizační systém
premejslim o podobne veci, takze nas napadl linux na ro disku. jak vytvorit ramdisk jsem si precetl, ten linux nebude nikam pripojen, jen ho jednou nainstaluju, a pak konec, nikdy vice, ale kdyz jsem zkoumal live distribuce jak to delaj, davaj do ramdisku i /home (pro me nema cenu) /tmp (ten je jasnej) ale i /var (je potreba?? nestacilo by treba jenom /var/log apod??) Nedelal jste nekdo jiz neco podobneho??
Vaše řeč budiž ano, ano, ne, ne. Co je nad to, je od ďábla.
13.7.2004 10:41 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Linux pro automatizační systém
Pokud skutečně nepotřebuješ současný běh více programů a propojení do sítě tak bych taky použil MS-DOS případně aby jsi neporušoval licence fre-dos + pár překladačů je volně k dispozici jak pro ASM tak C (gcc pro dos).

Ušetříš místo na HD nebudeš mít problémy s logy atd.... Pokud nebudeš na disk zapisovat tak to bez problémů přežije i výpadek proudu.
13.7.2004 08:15 Jan Martinek
Rozbalit Rozbalit vše Re: Linux pro automatizační systém
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi očekáváš odpověď, že ta či ona distribuce je stabilnější než ostatní a tudíž se bude pro tvůj účel lépe hodit. To se ovšem od nikoho nedozvíš a pokud ano, tak to bude tvrzení typu "nainstaloval jsem si ty linuxy a ono to spadlo", což je zcela bezcenná informace. Ať budeš mít distibuci jakoukoli, bude dobré ji pro tento účel nakonfigurovat tak, abys minimalizoval riziko potíží. Jakýkoli proces, který běží, může obsahovat chybu. Takže to, co není potřeba aby běželo, vůbec nespouštěj (démoni, služby atd.) a ušetříš i paměť. Vlivem kdečeho se může "zbláznit" i hardware, takže nepotřebné ovladače pokud možno nenatahovat. Z počítače vyhoď i nepotřebné karty (zvukovku, síťovku, ...). V tvém případě by tedy na počítači mělo běžet:

- jádro (okleštěné o nepotřebné ovladače, subsystémy, atd.)

- tvůj obslužný program, co komunikuje se sériovým portem (pozor na memory-leaky, z dlouhodobého hlediska jsou zákeřné)

A naopak nepotřebuješ:

síť (žádné ovladače, žádné služby), Xka (žerou paměť a pracují s hardwarem), gpm, framebuffer a další zbytečnosti.

Dle výše uvedených rad lze upravit _každá_ distribuce. Co vlastně ten automatizační systém bude dělat? Nestačil by na to jednočipový mikropočítač se sériovým portem? ;-)
13.7.2004 08:20 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Linux pro automatizační systém
Ovšem jednočip naprogramuješ v C, v Delphi už stěží ;-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.