ONX ´ lep ´ esei ´ Fejlesztes
´ os ´ rendszerek Real-time operaci RTOS
¨ Dr. Schuster Gyorgy
´ 2015. oktober 30. ¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
˝ Jellemzok POSIX kompatibilis,
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
˝ Jellemzok POSIX kompatibilis, mikrokernel alapu, ´
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
˝ Jellemzok POSIX kompatibilis, mikrokernel alapu, ´ ´ asra ´ ´ as ´ u, nem kereskedelmi felhasznal szabad felhasznal ´
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
˝ Jellemzok POSIX kompatibilis, mikrokernel alapu, ´ ´ asra ´ ´ as ´ u, nem kereskedelmi felhasznal szabad felhasznal ´ ´ asra ´ ˝ licenc, kereskedelmi felhasznal fizetos
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
˝ Jellemzok POSIX kompatibilis, mikrokernel alapu, ´ ´ asra ´ ´ as ´ u, nem kereskedelmi felhasznal szabad felhasznal ´ ´ asra ´ ˝ licenc, kereskedelmi felhasznal fizetos ˝ ´ ´ ara ´ ajanlj ´ ak, ´ foleg beagyazott rendszerek szam
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
˝ Jellemzok POSIX kompatibilis, mikrokernel alapu, ´ ´ asra ´ ´ as ´ u, nem kereskedelmi felhasznal szabad felhasznal ´ ´ asra ´ ˝ licenc, kereskedelmi felhasznal fizetos ˝ ´ ´ ara ´ ajanlj ´ ak, ´ foleg beagyazott rendszerek szam ´ ´ ast, ´ tamogatja a szimmetrikus multiprocesszal
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
˝ Jellemzok POSIX kompatibilis, mikrokernel alapu, ´ ´ asra ´ ´ as ´ u, nem kereskedelmi felhasznal szabad felhasznal ´ ´ asra ´ ˝ licenc, kereskedelmi felhasznal fizetos ˝ ´ ´ ara ´ ajanlj ´ ak, ´ foleg beagyazott rendszerek szam ´ ´ ast, ´ tamogatja a szimmetrikus multiprocesszal ´ merete nagyon kicsi lehet,
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
˝ Jellemzok POSIX kompatibilis, mikrokernel alapu, ´ ´ asra ´ ´ as ´ u, nem kereskedelmi felhasznal szabad felhasznal ´ ´ asra ´ ˝ licenc, kereskedelmi felhasznal fizetos ˝ ´ ´ ara ´ ajanlj ´ ak, ´ foleg beagyazott rendszerek szam ´ ´ ast, ´ tamogatja a szimmetrikus multiprocesszal ´ merete nagyon kicsi lehet, ˝ ´ ´ Eclipse alapu´ QNX Momentics fejlesztorendszer rendelkezesre all,
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
˝ Jellemzok POSIX kompatibilis, mikrokernel alapu, ´ ´ asra ´ ´ as ´ u, nem kereskedelmi felhasznal szabad felhasznal ´ ´ asra ´ ˝ licenc, kereskedelmi felhasznal fizetos ˝ ´ ´ ara ´ ajanlj ´ ak, ´ foleg beagyazott rendszerek szam ´ ´ ast, ´ tamogatja a szimmetrikus multiprocesszal ´ merete nagyon kicsi lehet, ˝ ´ ´ Eclipse alapu´ QNX Momentics fejlesztorendszer rendelkezesre all, ˝ QNX software systems www.qnx.com. fejleszto:
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
˝ Jellemzok POSIX kompatibilis, mikrokernel alapu, ´ ´ asra ´ ´ as ´ u, nem kereskedelmi felhasznal szabad felhasznal ´ ´ asra ´ ˝ licenc, kereskedelmi felhasznal fizetos ˝ ´ ´ ara ´ ajanlj ´ ak, ´ foleg beagyazott rendszerek szam ´ ´ ast, ´ tamogatja a szimmetrikus multiprocesszal ´ merete nagyon kicsi lehet, ˝ ´ ´ Eclipse alapu´ QNX Momentics fejlesztorendszer rendelkezesre all, ˝ QNX software systems www.qnx.com. fejleszto: ´ azhat ´ ´ ag ´ a legkisebbtol ˝ a legnagyobbig, - Skal os
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
˝ Jellemzok POSIX kompatibilis, mikrokernel alapu, ´ ´ asra ´ ´ as ´ u, nem kereskedelmi felhasznal szabad felhasznal ´ ´ asra ´ ˝ licenc, kereskedelmi felhasznal fizetos ˝ ´ ´ ara ´ ajanlj ´ ak, ´ foleg beagyazott rendszerek szam ´ ´ ast, ´ tamogatja a szimmetrikus multiprocesszal ´ merete nagyon kicsi lehet, ˝ ´ ´ Eclipse alapu´ QNX Momentics fejlesztorendszer rendelkezesre all, ˝ QNX software systems www.qnx.com. fejleszto: ´ azhat ´ ´ ag ´ a legkisebbtol ˝ a legnagyobbig, - Skal os ´ - Universal Process Model mindenki elszigetelt memoria teruleten ¨ fut, ´ memoria ´ ´ egymas terulete ¨ nem ´ırhato,
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
˝ Jellemzok POSIX kompatibilis, mikrokernel alapu, ´ ´ asra ´ ´ as ´ u, nem kereskedelmi felhasznal szabad felhasznal ´ ´ asra ´ ˝ licenc, kereskedelmi felhasznal fizetos ˝ ´ ´ ara ´ ajanlj ´ ak, ´ foleg beagyazott rendszerek szam ´ ´ ast, ´ tamogatja a szimmetrikus multiprocesszal ´ merete nagyon kicsi lehet, ˝ ´ ´ Eclipse alapu´ QNX Momentics fejlesztorendszer rendelkezesre all, ˝ QNX software systems www.qnx.com. fejleszto: ´ azhat ´ ´ ag ´ a legkisebbtol ˝ a legnagyobbig, - Skal os ´ - Universal Process Model mindenki elszigetelt memoria teruleten ¨ fut, ´ memoria ´ ´ egymas terulete ¨ nem ´ırhato, ´ o´ mechanizmus az uzenetek ´ kizar ´ olag ´ - Szinkron uzenetv ¨ alt ¨ csak es a ´ ´ kernelen keresztul ¨ kommunikalnak szinkron modon,
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
˝ Jellemzok
-
POSIX kompatibilis, mikrokernel alapu, ´ ´ asra ´ ´ as ´ u, nem kereskedelmi felhasznal szabad felhasznal ´ ´ asra ´ ˝ licenc, kereskedelmi felhasznal fizetos ˝ ´ ´ ara ´ ajanlj ´ ak, ´ foleg beagyazott rendszerek szam ´ ´ ast, ´ tamogatja a szimmetrikus multiprocesszal ´ merete nagyon kicsi lehet, ˝ ´ ´ Eclipse alapu´ QNX Momentics fejlesztorendszer rendelkezesre all, ˝ QNX software systems www.qnx.com. fejleszto: ´ azhat ´ ´ ag ´ a legkisebbtol ˝ a legnagyobbig, Skal os ´ Universal Process Model mindenki elszigetelt memoria teruleten ¨ fut, ´ memoria ´ ´ egymas terulete ¨ nem ´ırhato, ´ o´ mechanizmus az uzenetek ´ kizar ´ olag ´ Szinkron uzenetv ¨ alt ¨ csak es a ´ ´ kernelen keresztul ¨ kommunikalnak szinkron modon, ˝ dinamikusan valtoztatja ´ Adaptive Partitioning a processzor idot az ´ igenyek szerint, ¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
˝ Jellemzok
-
POSIX kompatibilis, mikrokernel alapu, ´ ´ asra ´ ´ as ´ u, nem kereskedelmi felhasznal szabad felhasznal ´ ´ asra ´ ˝ licenc, kereskedelmi felhasznal fizetos ˝ ´ ´ ara ´ ajanlj ´ ak, ´ foleg beagyazott rendszerek szam ´ ´ ast, ´ tamogatja a szimmetrikus multiprocesszal ´ merete nagyon kicsi lehet, ˝ ´ ´ Eclipse alapu´ QNX Momentics fejlesztorendszer rendelkezesre all, ˝ QNX software systems www.qnx.com. fejleszto: ´ azhat ´ ´ ag ´ a legkisebbtol ˝ a legnagyobbig, Skal os ´ Universal Process Model mindenki elszigetelt memoria teruleten ¨ fut, ´ memoria ´ ´ egymas terulete ¨ nem ´ırhato, ´ o´ mechanizmus az uzenetek ´ kizar ´ olag ´ Szinkron uzenetv ¨ alt ¨ csak es a ´ ´ kernelen keresztul ¨ kommunikalnak szinkron modon, ˝ dinamikusan valtoztatja ´ Adaptive Partitioning a processzor idot az ´ igenyek szerint, ´ ´ as. ´ High Availability magas rendelkezesre all ¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
Mikrokernel architectura
´ elszigetelten muk ¨ minden folyamattol ˝ odik,
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
Mikrokernel architectura
´ elszigetelten muk ¨ minden folyamattol ˝ odik, ´ az egyes szoftver egysegek egy un. szoftver buszon ´ kommunikalnak,
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
Mikrokernel architectura
´ elszigetelten muk ¨ minden folyamattol ˝ odik, ´ az egyes szoftver egysegek egy un. szoftver buszon ´ kommunikalnak, ¨ osleges ¨ ´ meghibasodott ´ fol szoftver komponensek es ´ ´ egysegek kikapcsolhatok,
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
Mikrokernel architectura
´ elszigetelten muk ¨ minden folyamattol ˝ odik, ´ az egyes szoftver egysegek egy un. szoftver buszon ´ kommunikalnak, ¨ osleges ¨ ´ meghibasodott ´ fol szoftver komponensek es ´ ´ egysegek kikapcsolhatok, ¨ osleges ¨ ´ ıtesre ´ esetlegesen a fol kernel elemek beep´ sem kerulnek, ¨
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
Mikrokernel architectura
´ elszigetelten muk ¨ minden folyamattol ˝ odik, ´ az egyes szoftver egysegek egy un. szoftver buszon ´ kommunikalnak, ¨ osleges ¨ ´ meghibasodott ´ fol szoftver komponensek es ´ ´ egysegek kikapcsolhatok, ¨ osleges ¨ ´ ıtesre ´ esetlegesen a fol kernel elemek beep´ sem kerulnek, ¨ ´ az eszkozmeghajt ¨ ´ memoriater ´ a kernel elemei es ok ulete ¨ ¨ ´ ´ nem elszigetelt, egy eszkozmeghajt o´ meghibasod asa ´ as ´ at, ´ okozhatja a teljes kernel leall
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
Fájlrendszer
Eszköz meghajtók
ONX ´ lep ´ esei ´ Fejlesztes
QNX mikrokernel
¨ Dr. Schuster Gyorgy
TCP/IP
Felhasználói programok
Szoftver busz
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ 10 lep ´ ese ´ A fejlesztes
´ kornyezet ¨ ´ 1 a fejlesztesi biztos´ıtasa, ˝ rendszer installal ´ asa, ´ 2 a fejleszto ´ asa ´ a futtato´ rendszeren, 3 a QNX neutrino intslallal ´ ozati ´ ´ a QNX neutrino-val, 4 hal kapcsolat megteremtese ´ ´ 5 projekt letrehoz asa, ´ o´ letrehoz ´ ´ a a QNX neutrino-val, 6 kommunikaci asa ´ linkeles, ´ 7 ford´ıtas, ´ elok ˝ esz´ ´ ıtese, ´ 8 a program ind´ıtas ´ debuggolas, ´ 9 futtatas ´ 10 a program esetleges testreszabasa.
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
¨ ´ 1. kovetelm enyek ¨ ˝ ´ unk: Ahoz, hogy fejleszteni tudjunk, a kovetkez okre van szuks ¨ eg ¨
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
¨ ´ 1. kovetelm enyek ¨ ˝ ´ unk: Ahoz, hogy fejleszteni tudjunk, a kovetkez okre van szuks ¨ eg ¨ ´ platform SDP. Ez tartalmazza a: szoftver fejlesztesi - QNX momentics tool-t, - QNX neutrino RTOS.
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
¨ ´ 1. kovetelm enyek ¨ ˝ ´ unk: Ahoz, hogy fejleszteni tudjunk, a kovetkez okre van szuks ¨ eg ¨ ´ platform SDP. Ez tartalmazza a: szoftver fejlesztesi - QNX momentics tool-t, - QNX neutrino RTOS.
´ os ´ rendszerek lehetnek: host operaci -
Linux, Windows 7, Windows Vista, Windows XP.
¨ esi ´ c´ım: Letolt www.qnx.com/products/evaluation/ ¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ asa ´ 2. a fejleszto˝ rendszer installal Windows alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-win32.exe, ahol az ´ szam. ´ nnnnnnnnnnnn a fejlesztesi
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ asa ´ 2. a fejleszto˝ rendszer installal Windows alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-win32.exe, ahol az ´ szam. ´ nnnnnnnnnnnn a fejlesztesi Linux alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-linux.bin
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ asa ´ 2. a fejleszto˝ rendszer installal Windows alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-win32.exe, ahol az ´ szam. ´ nnnnnnnnnnnn a fejlesztesi Linux alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-linux.bin ´ as ´ soran ´ keri ´ a ”licence key”-t. Ha DVD-rol ˝ installalunk, ´ Az installal akkor ott ´ ´ az internetes letolt ¨ es ´ eseten ´ levelben ´ megtalalhat o, kapjuk meg.
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ asa ´ 2. a fejleszto˝ rendszer installal Windows alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-win32.exe, ahol az ´ szam. ´ nnnnnnnnnnnn a fejlesztesi Linux alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-linux.bin ´ as ´ soran ´ keri ´ a ”licence key”-t. Ha DVD-rol ˝ installalunk, ´ Az installal akkor ott ´ ´ az internetes letolt ¨ es ´ eseten ´ levelben ´ megtalalhat o, kapjuk meg. ´ as ´ lep ´ esei: ´ Az installal ´ a qnx.com-on, 1 regisztralj
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ asa ´ 2. a fejleszto˝ rendszer installal Windows alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-win32.exe, ahol az ´ szam. ´ nnnnnnnnnnnn a fejlesztesi Linux alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-linux.bin ´ as ´ soran ´ keri ´ a ”licence key”-t. Ha DVD-rol ˝ installalunk, ´ Az installal akkor ott ´ ´ az internetes letolt ¨ es ´ eseten ´ levelben ´ megtalalhat o, kapjuk meg. ´ as ´ lep ´ esei: ´ Az installal ´ a qnx.com-on, 1 regisztralj ¨ ´ ´ ´ feljebb), 2 toltsd le a megfelelo˝ allom anyokat (lasd
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ asa ´ 2. a fejleszto˝ rendszer installal Windows alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-win32.exe, ahol az ´ szam. ´ nnnnnnnnnnnn a fejlesztesi Linux alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-linux.bin ´ as ´ soran ´ keri ´ a ”licence key”-t. Ha DVD-rol ˝ installalunk, ´ Az installal akkor ott ´ ´ az internetes letolt ¨ es ´ eseten ´ levelben ´ megtalalhat o, kapjuk meg. ´ as ´ lep ´ esei: ´ Az installal ´ a qnx.com-on, 1 regisztralj ¨ ´ ´ ´ feljebb), 2 toltsd le a megfelelo˝ allom anyokat (lasd ¨ ott ¨ allom ´ ´ ´ all´ ´ ıtsd futtathatov ´ a, ´ 3 tedd a letolt anyt a /opt-ba es
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ asa ´ 2. a fejleszto˝ rendszer installal Windows alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-win32.exe, ahol az ´ szam. ´ nnnnnnnnnnnn a fejlesztesi Linux alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-linux.bin ´ as ´ soran ´ keri ´ a ”licence key”-t. Ha DVD-rol ˝ installalunk, ´ Az installal akkor ott ´ ´ az internetes letolt ¨ es ´ eseten ´ levelben ´ megtalalhat o, kapjuk meg. ´ as ´ lep ´ esei: ´ Az installal ´ a qnx.com-on, 1 regisztralj ¨ ´ ´ ´ feljebb), 2 toltsd le a megfelelo˝ allom anyokat (lasd ¨ ott ¨ allom ´ ´ ´ all´ ´ ıtsd futtathatov ´ a, ´ 3 tedd a letolt anyt a /opt-ba es ´ kovesd ¨ ´ 4 futtasd es az utas´ıtasokat,
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ asa ´ 2. a fejleszto˝ rendszer installal Windows alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-win32.exe, ahol az ´ szam. ´ nnnnnnnnnnnn a fejlesztesi Linux alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-linux.bin ´ as ´ soran ´ keri ´ a ”licence key”-t. Ha DVD-rol ˝ installalunk, ´ Az installal akkor ott ´ ´ az internetes letolt ¨ es ´ eseten ´ levelben ´ megtalalhat o, kapjuk meg. ´ as ´ lep ´ esei: ´ Az installal ´ a qnx.com-on, 1 regisztralj ¨ ´ ´ ´ feljebb), 2 toltsd le a megfelelo˝ allom anyokat (lasd ¨ ott ¨ allom ´ ´ ´ all´ ´ ıtsd futtathatov ´ a, ´ 3 tedd a letolt anyt a /opt-ba es ´ kovesd ¨ ´ 4 futtasd es az utas´ıtasokat, ´ ki, majd lepj ´ be ujra ˝ kornyezetbe, ¨ 5 lepj ´ a fejlesztoi
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ asa ´ 2. a fejleszto˝ rendszer installal Windows alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-win32.exe, ahol az ´ szam. ´ nnnnnnnnnnnn a fejlesztesi Linux alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-linux.bin ´ as ´ soran ´ keri ´ a ”licence key”-t. Ha DVD-rol ˝ installalunk, ´ Az installal akkor ott ´ ´ az internetes letolt ¨ es ´ eseten ´ levelben ´ megtalalhat o, kapjuk meg. ´ as ´ lep ´ esei: ´ Az installal ´ a qnx.com-on, 1 regisztralj ¨ ´ ´ ´ feljebb), 2 toltsd le a megfelelo˝ allom anyokat (lasd ¨ ott ¨ allom ´ ´ ´ all´ ´ ıtsd futtathatov ´ a, ´ 3 tedd a letolt anyt a /opt-ba es ´ kovesd ¨ ´ 4 futtasd es az utas´ıtasokat, ´ ki, majd lepj ´ be ujra ˝ kornyezetbe, ¨ 5 lepj ´ a fejlesztoi 6 add meg a licence key-t.
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ asa ´ 2. a fejleszto˝ rendszer installal Windows alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-win32.exe, ahol az ´ szam. ´ nnnnnnnnnnnn a fejlesztesi Linux alatt: qnxsdp-6.5.0-nnnnnnnnnnnn-linux.bin ´ as ´ soran ´ keri ´ a ”licence key”-t. Ha DVD-rol ˝ installalunk, ´ Az installal akkor ott ´ ´ az internetes letolt ¨ es ´ eseten ´ levelben ´ megtalalhat o, kapjuk meg. ´ as ´ lep ´ esei: ´ Az installal ´ a qnx.com-on, 1 regisztralj ¨ ´ ´ ´ feljebb), 2 toltsd le a megfelelo˝ allom anyokat (lasd ¨ ott ¨ allom ´ ´ ´ all´ ´ ıtsd futtathatov ´ a, ´ 3 tedd a letolt anyt a /opt-ba es ´ kovesd ¨ ´ 4 futtasd es az utas´ıtasokat, ´ ki, majd lepj ´ be ujra ˝ kornyezetbe, ¨ 5 lepj ´ a fejlesztoi 6 add meg a licence key-t.
http://www.qnx.com/download/ ¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ asa ´ a futtato´ rendszeren 3. QNX neutrino installal ´ as ´ platform fugg ˝ Az installal ¨ o:
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ asa ´ a futtato´ rendszeren 3. QNX neutrino installal ´ as ´ platform fugg ˝ Az installal ¨ o: ´ a futtato´ PC-t a DVD-rol, ˝ vagy a CD-rol ˝ kell PC eseten ´ ˝ futtathato´ is. Igy egyszeruen ind´ıtani. A rendszer ezekrol ˝ ˝ tesztelheto.
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ asa ´ a futtato´ rendszeren 3. QNX neutrino installal ´ as ´ platform fugg ˝ Az installal ¨ o: ´ a futtato´ PC-t a DVD-rol, ˝ vagy a CD-rol ˝ kell PC eseten ´ ˝ futtathato´ is. Igy egyszeruen ind´ıtani. A rendszer ezekrol ˝ ˝ tesztelheto. ´ gep ´ eseten ´ a DVD tartalmaz egy Windows virtualis ´ ´ ˝ eg ´ van az ISO Workstation 7 image allom anyt. Lehetos ´ ara ´ is. image mountolas
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ asa ´ a futtato´ rendszeren 3. QNX neutrino installal ´ as ´ platform fugg ˝ Az installal ¨ o: ´ a futtato´ PC-t a DVD-rol, ˝ vagy a CD-rol ˝ kell PC eseten ´ ˝ futtathato´ is. Igy egyszeruen ind´ıtani. A rendszer ezekrol ˝ ˝ tesztelheto. ´ gep ´ eseten ´ a DVD tartalmaz egy Windows virtualis ´ ´ ˝ eg ´ van az ISO Workstation 7 image allom anyt. Lehetos ´ ara ´ is. image mountolas ´ hardver eseten ´ egyedi eljar ´ as ´ szuks ´ egyeb ¨ eges, adott ´ architektur ´ ahoz a QNX ad egy un. BSP-t (Basic Software ´ ıthetjuk ´ Package). Ezt felep´ ¨ magunk is, ha nincs szamunkra ´ kesz. ´ mar ´ as ´ ind´ıtsuk el a rendszert. Ha sikeres volt az installal ¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ ozati ´ ´ 4. a hal kapcsolat megteremtese
´ ¨ ´ es ´ nem Amennyiben szeles korben ismert hardverrel rendelkezunk ¨ ez a lep ´ at. ´ jelenthet problem
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ ozati ´ ´ 4. a hal kapcsolat megteremtese
´ ¨ ´ es ´ nem Amennyiben szeles korben ismert hardverrel rendelkezunk ¨ ez a lep ´ at. ´ jelenthet problem ´ ozati ´ ´ DHCP seg´ıtseg ´ evel ´ ´ A QNX felismeri a hal hardvert es IP c´ımet ker.
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ ozati ´ ´ 4. a hal kapcsolat megteremtese
´ ¨ ´ es ´ nem Amennyiben szeles korben ismert hardverrel rendelkezunk ¨ ez a lep ´ at. ´ jelenthet problem ´ ozati ´ ´ DHCP seg´ıtseg ´ evel ´ ´ A QNX felismeri a hal hardvert es IP c´ımet ker. ´ ozat ´ ´ Ha a hal nem rendelkezik DHCP szerverrel, akkor adhato´ kezzel is IP ´ er ´ es ´ unk, c´ım, ha van valamilyen konzol hozzaf ¨ vagy grafikus felulet ¨ unk. ¨
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ ozati ´ ´ 4. a hal kapcsolat megteremtese
´ ¨ ´ es ´ nem Amennyiben szeles korben ismert hardverrel rendelkezunk ¨ ez a lep ´ at. ´ jelenthet problem ´ ozati ´ ´ DHCP seg´ıtseg ´ evel ´ ´ A QNX felismeri a hal hardvert es IP c´ımet ker. ´ ozat ´ ´ Ha a hal nem rendelkezik DHCP szerverrel, akkor adhato´ kezzel is IP ´ er ´ es ´ unk, c´ım, ha van valamilyen konzol hozzaf ¨ vagy grafikus felulet ¨ unk. ¨ A konzol lehet: ´ soros intefeszen keresztul, ¨ ´ sajat ´ konzolan. ´ a gep
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ ıtese ´ 5. projekt elkesz´ ´ o´ a QNX rendszerrel 6. kommunikaci
´ evel ´ ´ A QNX momentics seg´ıtseg hozzunk letre uj ´ projektet.
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ ıtese ´ 5. projekt elkesz´ ´ o´ a QNX rendszerrel 6. kommunikaci
´ evel ´ ´ A QNX momentics seg´ıtseg hozzunk letre uj ´ projektet. ˝ megegyezik a mar ´ megszokott GUI-s Ez alapvetoen feluletekkel. ¨
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ ıtese ´ 5. projekt elkesz´ ´ o´ a QNX rendszerrel 6. kommunikaci
´ evel ´ ´ A QNX momentics seg´ıtseg hozzunk letre uj ´ projektet. ˝ megegyezik a mar ´ megszokott GUI-s Ez alapvetoen feluletekkel. ¨ ´ a celhardver ´ ¨ ott ¨ vegyuk A QNX momentics rendszer es koz ¨ fel a ´ ozati ´ hal kapcsolatot.
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ ıtese ´ 5. projekt elkesz´ ´ o´ a QNX rendszerrel 6. kommunikaci
´ evel ´ ´ A QNX momentics seg´ıtseg hozzunk letre uj ´ projektet. ˝ megegyezik a mar ´ megszokott GUI-s Ez alapvetoen feluletekkel. ¨ ´ a celhardver ´ ¨ ott ¨ vegyuk A QNX momentics rendszer es koz ¨ fel a ´ ozati ´ hal kapcsolatot. ´ a QNX oldalrol ´ ezt a qconn fogja biztos´ıtani. PC hardver eseten
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci
ONX ´ lep ´ esei ´ Fejlesztes
´ 7. ford´ıtas ´ 8. a program ind´ıtas ´ debuggolas ´ 9. futtatas ´ program 10. sajat
´ asokat ´ Ezeket a szolgaltat az Eclipse biztos´ıtja.
¨ Dr. Schuster Gyorgy
´ os ´ rendszerek RTOS Real-time operaci