Melyik programozási nyelv erre a legmegfelelőbb?
Amúgy km-ről felismerni, hogy Pendragon vagy.
Szerencsére a válaszadásról már leszoktál, csak az ilyen nagyon debil kérdéseiddel jössz vissza néha trollkodni.
Előre is elnézést, de jöttem kötekedni.
"Programozási nyelv sem okoz akadályt, mert jártas vagyok legalább 3 félében kb középszinten."
Ekkora feladathoz ez lehet kevés lesz..
"Valami olyan megoldást keresek voltaképpen amivel gyorsan eredményeket lehet elérni és nem kell vesződni, hosszan kódolni, főleg nem sz@arakodni órákig és fejtörösdit játszani, hogy felforrjon a kis wasser a fejemben :D "
Erre az egyetlen megoldás, ha hagyod a programozást a fenébe.
"Qurva jó, hogy mindenki foggal körömmel ragaszkodik a windows-hoz és a linuxhoz és a rajta futó programozási nyelvekhez.."
Te is ragaszkodsz a windows és a linux által nyújtott kényelemhez. Az egész kérdésed ekörül forog.
Tudod, amit szeretnél csinálni, annak ára van. És "hangos gondolkodásodból" az látszik, hogy Te ennek nem akarod megfizetni az árát.
Megpróbáltam végig olvasni amit itt írtatok, főleg a kérdező. Hát elég nehéz kihámozni mit is akarsz. De a leggázabb a 15. válasz (2019.10.29 22:05).
"Vedd tudomásul,hogy a mai világban is még egyes helyeken elvárás és kell még f@xszolás realtime DOS-ban"
Erre mutass légyszíves példát?
Ma általában (és elég sok beágyazott rendszerrel, real time rendszerrel, különböző intelligens vezérlőkkel,PLC-kkel dolgozom) a következő irányok vannak:
1./ pici beágyazott általában 8 bites mikrokontroller egy darab célprogrammal ami elvégzi a feladatát legtöbb esetben nincs rajta külön oprendszer. Nagyritkán van rajta egy USB/soros port amin lehet paraméterezni PC-ről. De sokszor még ez sincs, elvégzi a feladatát (ld. pl. automata mosógép vezérlője)
2./kicsit nagyobb beágyazott rendszer, mikrovezérlővel, egy minimál "OS" szerű cuccal amiben van TCP/IP támogatás kb. arra a célra, hogy pl. MODBUS TCP-n vagy MODBUS UDP-n tudjon kommunikálni, fejletebb esetben ftp-vel esetleg egy minimál webkiszolgálóval. Ennek "B" esete amikor USB-n fájlrendszerként látod a windowsból (ld. pl. digitális fényképezőgépek). Itt még mindig szinte nincs operációs rendszer.
3./ nagyobb rendszerek vagy valami cél operációs rendszerrel, vagy inkább a korábbiak egyike és mellé téve egy ARM proci amin van valami oprendszer (pl. Linux, windows stb.) és az ARM proci kommunikál valamilyen úton módon a céláramkörrel (leginkább intelligens mérőkészülékek, pl. OTDR-ek, EKG-k stb.).
4./ Esetleg valamilyen Xilinx vagy hasonló FPGA-ban megvalósítanak "soft-CPU"-t, memóriával mert ma már van elég kapu az FPGA-ban, ezen fut valami oprendszer (általában megint vagy linux vagy windows).
Annak ma 0 azaz zérus értelme van, hogy DOS-ban szenvedjünk bármivel mert semmi de semmi értelme. Teljesen jó HMI-nek a windows és a linux, elkészül a hardver amivel kommunikálni kell (ennek kb. a fenti módjai vannak.).
Esetleg ott van a Rapsberry PI és társai, amin van SPI és I2C busz azon meg megint szinte bármilyen célhardver integrálható.
Minden ettől eltérő alkalmazásra vagy Linuxot vagy Windowst használ nagy része. De az IoT-vel illetve az okos telefonokkal egyre inkább elvárás, hogy a HMI az okos telefonod legyen (itt megint egyszerűbb mellé tenni egy ARM procit és azon elfut egy linux/windows). De, hogy egy komplett PC-t, hogy azon DOS-ozhassunk mellé tenni bárminek is kb. 15 éve elmúlt időszak.
És pont azért mert itt nagyon hatékonynak kell lennie a kódnak sok esetben nagyon át kell gondolni miben írja az ember (pl. automata mosógép teljes szoftvernek el kell férnie kb. 1000 szóban, mert annyi az össze memória különben 5 centtel drágábbat kell veni, de inkább fejlesztenek tovább). Szintén fontos a sebesség (bár akkor meg egy nagyon gyors FPGA-t mellé lehet tenni az ujabbak már kis szívással tudja a realtimeot.
Miben lehet ezeket programozni: leginkább C és/vagy ASM.
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!