Kezdőoldal » Számítástechnika » Programozás » Általánosságban egy vezérlő...

Általánosságban egy vezérlő egységet milyen programozási nyelvel programoznak?

Figyelt kérdés
Most nem a PLC-re gondolok, hanem egy Arduinohoz vagy raspberry pihez hasonló mikrovezérlőhöz. Csak C++ vagy van amelyiket Python, esetleg C-vel?

2021. júl. 19. 13:36
 1/7 anonim ***** válasza:
97%

Az Arduino-t C++-ban szokás. Persze lehet máshogy is, ha AVR architektúrára le lehet fordítani.

A Raspberry nem mikrovezérlő, hanem egy ARM alapú komplett számítógép, tehát ami asztali gépen Linuxon működik, az menni fog.

2021. júl. 19. 13:46
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
76%
C vagy C++, kinek melyik fekszik. Meg ha nagyon kicsi a memória akkor inkább C. Ezenkívül industrial környezetben senki nem használ arduinot, az túl high level arra. AVR helyett inkább az STM32 most a nagyon menő. Rátesznek áltában egy rtos-t és írják a firmwaret. Nagyön röviden ennyi, 3 évig fejlesztettem énis mikrovezérlőket. Talán nagyon preciz dolgokra használhatnak assemblyt, ahol nanosecond pontosság kell, de azt mindenki igyekszik kerülni, ahol csak lehet.
2021. júl. 19. 13:59
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
74%
Hozzátenném, hogy azért Arduino esetén is lehet normálisan alacsony szinten programozni, csak nemigen reklámozzák.
2021. júl. 19. 14:09
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:
93%
C, C++
2021. júl. 19. 14:25
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:
77%

"Ezenkívül industrial környezetben senki nem használ arduinot, az túl high level arra. AVR helyett inkább az STM32 most a nagyon menő. "


Kettes, honnan veszed ezeket a baromságokat?

2021. júl. 19. 18:21
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:
46%

Komoly firmware-t senki se ír arduino-ra (legalábbis az arduino HAL layerrel, vagy minek nevezik azt - egyből AVR layeren más...), mert próbálj meg ott DMA-t kezelni vagy egyéb idő kritikusabb dolgot. Sokszor még más MCU-n is a datasheet-et kell túrni meg a refence manualt, hogy kibogozd pontosan mi, hogy működik és megcsináld regiszter szinten, mert a hozzávaló HAL rosszul van dokumentálva, vagy nem úgy működik, ahogy kéne.


AVR-el pedig több cégben úgy találkoztam, hogy régi PCB-re. Újra mindegyik vagy áttért STM32-re, vagy valami másra, de azt már nem igazán rakják. Kivételek vannak és lesznek is, meg sok másik MCU létezik ezeken kívül, ESP32 pl. nagyon felkapott, mert nagyon jó az ár/érték aránya.

2021. júl. 20. 21:31
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:

"AVR-el pedig több cégben úgy találkoztam, hogy régi PCB-re."


Nem találkoztál te semmiféle cégben ilyesmivel. Az AVR kontrollercsalád a maga kategóriájában a világ legjobbja. Az egy dolog, hogy az arduino panelek egy részében is AVR-ek vannak. Az atmega168, a 328, a 32, az 1284, stb. az iparban is használt, keresett eszközök.

Az AVR32 a vele egy kategóriában versenyző ARM-ot lenyomja mint a sz.rt. Több mint 30 %-ot ráver teljesítményben.


"Újra mindegyik vagy áttért STM32-re, vagy valami másra, de azt már nem igazán rakják. Kivételek vannak és lesznek is, meg sok másik MCU létezik ezeken kívül,"


8 bitről 32-re? Na hülyíts valaki mást.


" ESP32 pl. nagyon felkapott, mert nagyon jó az ár/érték aránya."


Ja, felkapott. A hobbisták köreiben.

2021. júl. 21. 19:57
Hasznos számodra ez a válasz?

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!