Kezdőoldal » Számítástechnika » Programozás » Egy operációs rendszer nélküli...

Egy operációs rendszer nélküli robotra hogy lehet programot írni?

Figyelt kérdés
Pl. kisautó, vagy akármi. Vagy egy elektromos áramkörre, hogy lehet programot írni?
2023. máj. 26. 15:17
1 2 3
 1/25 anonim ***** válasza:
100%
Milyen kisautó? Az áramkörben mi van? Programot írni olyan dolgokra lehet, amik tudják értelmezni, futtatni a programot, pl. egy pikrokontrollerre. Ilyenkor, nincs rajta oprendszer, de C-ben írsz egy programot, amiben van egy main fv (vagy ehhez hasonló), amiben csinálgatok a dolgokat, mondjuk egy ledet átbillentesz (amihez a mikrokontrollernek vannak saját fv-ei valszeg). Ebből a programból lesz egy binárs (firmware-nek is hívják), amit egy ráraksz a cuccra és közvetlenül a main fv-edet fogja végrehajtani, pont ezért általában van benne egy végtelen ciklus, hogy ne lépjen ki.
2023. máj. 26. 15:22
Hasznos számodra ez a válasz?
 2/25 anonim ***** válasza:
100%
2023. máj. 26. 15:32
Hasznos számodra ez a válasz?
 3/25 A kérdező kommentje:
Jó, de akkor vegyünk kóla automatát. Azon nincs mikrovezérlő. A modernebbekben már lehet, hogy van, de akkor vegyünk régieket. Tehát olyan dolgokat, amikben nincs mikrovezérlő, csak áramkörök. Hogyan lehet ilyenre írni? Hogy kerül rá a program? A pogramot hol tesztelik?
2023. máj. 26. 15:59
 4/25 anonim ***** válasza:
100%
Azokra nem program kerül, hanem maga az áramkör végzi el a műveleteket, tehát az áramkör felépítése tartalmazza a működéshez szükséges logikát. Áramkört tervezni lehet azt hiszemm Altiummal pl., de komplexebb áramkörhöz lehet, hogy még valamilyen hardver leíró nyelvet (pl. Verilog, VHDL) használnak
2023. máj. 26. 16:06
Hasznos számodra ez a válasz?
 5/25 anonim ***** válasza:
100%

Í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á.

2023. máj. 26. 16:18
Hasznos számodra ez a válasz?
 6/25 anonim ***** válasza:

"Í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.

2023. máj. 26. 16:20
Hasznos számodra ez a válasz?
 7/25 anonim ***** válasza:
59%

"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.

2023. máj. 26. 16:54
Hasznos számodra ez a válasz?
 8/25 anonim ***** válasza:
61%

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).

2023. máj. 26. 17:00
Hasznos számodra ez a válasz?
 9/25 anonim ***** válasza:
69%
Egyébként, ma már minden kütyübe mikrokontroller vagy mikroprocesszor kerül, amibe kell bármilyen kis működtető logika, mert diszkrét áramkörökből sokkal drágább lenne megépíteni. Mikrokontroller meg kapható már 50 forintért is.
2023. máj. 26. 17:04
Hasznos számodra ez a válasz?
 10/25 anonim ***** válasza:
61%

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.

2023. máj. 26. 17:10
Hasznos számodra ez a válasz?
1 2 3

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!