Egy operációs rendszer nélküli robotra hogy lehet programot írni?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Így van, azokra nem kerül program, de szerintem nagyon régen voltak már ilyenek.
A különféle mikrovezérlőknek nagyon sok típusa van, amit linkeltem, az csak az egyik. Nagy különbség van mondjuk egy PIC, egy Arduino, egy RPi Zero és egy Intel 8008 között. Vannak köztük olyanok, amik valami nagyon egyszerű, read only égetett programmal rendelkeznek, ami tényleg csak a minimumot tudja. És vannak, amik gyakorlatilag teljes értékű operációs rendszereket futtatnak, ezekkel már nagyon sok mindent meg lehet tenni.
Én valamikor tanultam PIC programozást, assembly-t használtunk hozzá.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
"Így van, azokra nem kerül program, de szerintem nagyon régen voltak már ilyenek."
Ezzel azt akartam mondani, hogy jellemzően PLC-t használtak régebben is már ott, ahol lehetett: [link]
Manapság pedig inkább mikrovezérlőket alkalmaznak.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
"Tehát olyan dolgokat, amikben nincs mikrovezérlő, csak áramkörök. Hogyan lehet ilyenre írni? Hogy kerül rá a program?"
Ez úgy van, hogy az áramkör maga a logika. Abba már nem kell program, mert vagy működik (magától), vagy gombnyomással (+ pénzbedobással) maga a user (vásárló) programozza. Lépteti egyik állapotból a másikba.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Kóla automata:
1. standby.
2. Pénz bedob (USER).
3. Pénzt analizál (GÉP).
4. Ha kevés/vagy rossz érme, akkor visszadja és goto 1 (GÉP).
5. Ha elég akkor kigyullad a választási lehetőség a sima cola és a cukormentes cola között (GÉP).
6. A szelekció megtörténik (sima cola gombja megnyomódik (USER))
7. A relé (elektromágnes) behúz és a doboz kólát átbillenti a kiadónyílásba, majd goto 1 (GÉP).
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Bassz, a lényeg lemaradt:
A kisebb, egyszerűbb mikroprocesszoros, kontrolleres rendszerekbe nem feltétlenül kell operációs rendszer. Elég egy program, ami fut és kész. Operációs rendszer azokba kell, amelyek általános célúak, tehát nem csak kávét főznek, vagy csak kólát, más üdítőket adnak ki magukból, esetleg porszívóznak, hanem amik úgy vannak megcsinálva, hogy lehessen velük bármi mást is csinálni. Mint régen a 8 bites home computerek.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!