Alkalmazott beágyazott rendszerek: 9. előadás,
|
|
- Sára Petra Fehér
- 8 évvel ezelőtt
- Látták:
Átírás
1 5. Mennyiségek, változók valós idejű rendszerekben (folytatás) A replikátum determinizmusa Ha a megbízhatóságot aktív redundanciával, azaz fizikai többszörözéssel javítjuk, akkor a párhuzamosan működő egységeknél meg kell követeljük, hogy (1) a kívülről látható RAM állapotuk ugyanaz legyen, és (2) a kimenetek azonosak legyenek, maximum d időbeni eltéréssel. A d értékét a rendszer dinamikai tulajdonságai alapján határozhatjuk meg: kell maradjon idő a hibás vagy hiányzó adat pótlására a replikátumból. Példa: Három csatornás repülés-irányító rendszer többségi szavazással. Mindegyik csatorna önálló szenzorokkal és számítógépekkel rendelkezik, hogy az Ún. közös-módusú hibák valószínűségét minimalizáljuk. A felszállás kezdete eseményt követően egy előírt időn belül a vezérlő rendszernek ellenőriznie kell, hogy a repülőgép elérte-e a felszálláshoz szükséges sebességet. Ha igen, akkor kezdeményezi az emelkedést és a motorokat tovább gyorsítja. Ha nem, akkor a felszállási folyamat megszakítandó, és a motorokat le kell állítani. Az alábbi táblázat egy olyan helyzetet ír le, ahol a replikátum determinizmusa feltétel nem teljesül, és a hibás csatorna érvényesül a döntésben: Csatorna Döntés Akció 1. csatorna Felszállás Motor gyorsítása 2. csatorna Megszakítás Motor leállítása 3. csatorna Megszakítás Motor gyorsítása A táblázat szerinti első két csatorna helyesen működik, csak nem teljesül a replikátum determinizmusa feltétel. Véletlen hatások eredményeképpen (eltérés a szenzor kalibrációban, digitalizálási hiba, a sebességmérés időpontjában kicsi eltérés) a két csatorna eltérő következtetésre jut. A harmadik csatorna hibásan működik, mert megszakítást dönt, és gyorsítja a motort. Az akcióra vonatkozó többségi szavazás a hibás csatorna által javasolt eredményt hoz a replikátum determinizmusára vonatkozó feltétel teljesülésének hiányában. Mintavételezés és lekérdezés: Mintavételezés (sampling) szóhasználattal élünk, ha az adatot a szenzor egységnél írjuk memóriába: memória számítógép A mintavételezés megóvja a rendszert, hogy több esemény érkezzen, mint a specifikációban rögzített. A memória a számítógép befolyásolhatósági tartományán kívül helyezkedik el. A számítógép leállása, újraindulása esetén a memóriatartalom nem vész el. A lekérdezés (polling) szóhasználattal élünk, ha az adatot a számítógép memóriájába helyezzük: memória számítógép Funkcionális szempontból a két megoldás nem tér el egymástól, de hiba esetén a mintavételezés robusztusabb. Megjegyzés: Az interrupt mechanizmus a pollingot bemutató ábrával jellemezhető. Súlyos problémája, hogy külső eszköz befolyásolhatósági tartományába helyezi a számítógépet, ezért fokozott körültekintéssel kell alkalmazni, mert hiba esetén oly mértékben túlterhelheti a processzort, hogy az képtelen lesz feladatait (időre) ellátni. 6. Valós idejű kommunikáció Az általános séma: 1
2 i-edik HOST k-adik HOST Transport Protocol Handler Network-Access-Control Handler TPH NACH Kommunikációs hálózat Megjegyzés: Általában bonyolult mechanizmusok, várólisták jellemzőek. Valós idejű követelmények nehezen teljesíthetőek. Az időviszonyok kritikus volta a fizikai szinten is jól azonosítható. Aszinkron kommunikáció esetén szinkronizálás kell, ez a handshaking. A kétvezetékes handshake: Adó oldali vezeték Vevő oldali vezeték Érvényes adat Érvényes adat A kommunikáció sebesség- és időviszonyait az adó és a vevő sebessége és egyéb feladatai együtt határozzák meg, hiszen az adat vevő oldali feldolgozásáig újabb adat továbbításában az adó nem gondolkodhat. Követelmények: 1. Lehetőleg kis protokoll késleltetés (protcol latency) és jitter (latency jitter). (Latency árnyaltabb jelentése: lappangás, homály, elrejtettség). 2. Komponálhatóság: segíteni kell az időbeni követelmények teljesülését: HOST CNI (Communication Network Intrface), időszakos tűzfal szerep, HOST önálló tesztelhetősége. 3. Flexibilitás: gépkocsi funkciók időbeni működése extrákkal, extrák nélkül 4. Hibadetektálás: Jósolható és hibatűrő kommunikáció kell. End-to-end nyugtázás. Egy szelep zárjon automatikusan, ha az állítását lehetővé tevő vezeték elszakad, de erről menjen értesítés a központnak. 5. Struktúra: pont-pont kapcsolat kezelhetetlen bonyolultságú kábelezéssel jár, helyette busz és gyűrű. Az adatáramlás szabályozása (flow control): Explicit forgalomszabályozás: Előző adat feldolgozva Adat elfogadva Adat feldolgozva Példa: PAR (Positive Acknowledgement or Retransmission) protokollok: Több változat van, de ezek közösek az alábbiakban: (1) Az adóoldali kliens kezdeményez. (2) A vevő jogosult késleltetni. (3) A hibát az adó detektálja. (4) Hibajavítás időbeni redundanciával. Adó Vevő 2
3 Adó oldali program: Alkalmazott beágyazott rendszerek: 9. előadás, (1) Az ismételt küldések számlálóját nullázzuk. (2) Indítjuk a visszaigazoláshoz rendelt time-out számlálót. (3) Indítjuk az üzenetet. (4) A time-out-on belül fogadjuk a visszaigazolást. (5) Értesítjük a klienst a sikeres adattovábbításról. Ha nincs visszaigazolás a time-out-on belül: (a) Ellenőrizzük az ismételt küldések számlálóját, hogy elérte-e a maximumát. (b) Ha igen, akkor megszakít minden tevékenységet, és hibát jelez a kliensnek. (c) Ha nem, akkor inkrementálja az ismételt küldések számlálóját, és visszatér a fenti (2) ponthoz. Vevő oldali program: (1) Üzenet érkezésekor ellenőrzi, hogy ez az üzenet érkezett-e már korábban. (2) Ha nem, akkor visszaigazol, és értesíti a kliensét. (3) Ha igen, akkor csak visszaigazol. (Ilyenkor az előző visszaigazolás time-out időn túl érkezhetett az adóhoz, ha egyáltalán megérkezett. Megjegyzés: Az adó oldalon a vétel visszaigazolása és a vevőoldalon az adat elfogadás időpontja között jelentős eltérés lehet. Példa: Token vezérelt buszon az üzenettovábbítás ideje 1 ms, a token körüljárás ideje 10 ms. A beállítandó time-out: =22 ms, hiszen worst-case esetben, ha éppen elment a token 10 ms-ot kell várni, erre jön az üzenettovábbítás 1 ms-a, majd a visszaigazoláskor ugyanez ismétlődhet. A d min =1 ms, a d max = (ismétlések száma)*time-out+10 ms+1 ms. Ha kétszer ismétlünk (azaz háromszor próbálkozunk), akkor d max = 55 ms. Ezekkel néhány jellemző a következőképpen alakul: - jitter= d max - d min =54 ms. - Akció késleltetés, ha van globális óra: d max = 55 ms. - Akció késleltetés, ha nincs globális óra: 2* d max - d min = 109 ms. - A hibadetektálás késleltetése: 3*time-out: 66 ms. A PAR protokoll és a számpélda azt illusztrálja, hogy az ún. explicit forgalomszabályozás valós idejű alkalmazásokban kedvezőtlen lehet a nagymértékű jitter, akció késleltetés és hibadetektálás késletetés miatt. Implicit forgalomszabályozás: Óra Adó Vevő A kommunikáció idővezérelt. Az adó és a vevő is rendelkezik egy tervezési időben elkészült időrendi táblázattal ( vasúti menetrend ). Ebben egyértelmű az adás és egyidejűleg a vétel időpontja/időintervalluma. Az adó az óraütés vezérlésére kitolja az üzenetet, a vevő pedig behúzza (push-pull jellegű működés). Ez a logika sok esetben jobban illeszkedik a valós idejű követelményekhez. A hibadetektálás például a vevő által azonnal lehetővé válik, ha a várt adat nem érkezik meg. (Az adó részéről ez egy ún. fail-silent üzemmódban létet jelent, azaz hibás állapotát azzal jelzi, hogy nem küld üzenetet.) Globális időalap kell. Az adó csak meghatározott időpontokban ad, nincs handshake, a hibadetektálás a vevő dolga: tudja, hogy mikor kell/kellett volna üzenetnek érkeznie. A hibatűrős aktív redundanciával valósul meg: k fizikai üzenet kópia, ha legalább egy megérkezik, addig sikeres. A csatorna egyirányú, ami többszereplős esetben előnyös. 3
4 Az idővezérelt architektúra (Time Triggered Architecture, TTA) és az idővezérelt protokollok (Time- Triggered Protocols, TTP) (Az idővezérelt architektúráról és protokollról részletes leírás található a tantárgy tanszéki honlapján. Az alábbiak csak néhány kiemelt jellemzőt foglalnak össze, ill. olyan részleteket, amelyek az említett dokumentumban nem szerepelnek.) Hard real-time (HRT) rendszerek implementálására szolgál. Két változata van: a TTP/C, amely hibatűrő HRT rendszerekhez készült, és a TTP/A, amely olcsó ipari alkalmazások esetén jön számításba (pl. terepi busz (field bus) alkalmazásokban). A rendszer hibatűrő egységekből (FTU: Fault Tolerent Unit) felépülő fürt (cluster). Minden FTU cluster egy, kettő, vagy több csomópontból áll, amelyeket a kommunikációs hálózat köt össze. Minden csomópont két részrendszerből, a host számítógépből és a kommunikációs vezérlőből áll. A kommunikációs hálózat interfész (CNI) a csomóponton belüli interfész a host és a kommunikációs vezérlő között. A CNI egy dual-portos RAM memória (DPRAM). Az adat integritást a Non-Blocking Write (NBW) Protocol biztosítja (lásd később). A kommunikációs vezérlő lokális memóriája tartalmazza az üzeneteket leíró listát (Message Description List: MEDL), amely meghatározza, hogy mely időpontban küldhet a csomópont üzenetet, ill. mely időpontban várhat más csomópontból. A MEDL méretét a fürt-ciklus mérete határozza meg. A TTP vezérlő független hardverként ún. Bus Guardian egységeket is tartalmaz, amelyek figyelik a vezérlő busz-hozzáférési mintáit, és leállítják a vezérlő működését, ha a szabályos hozzáférési minták időzítése megsérül. Fontos tulajdonságok: (1) A TTP egy időosztásos-többszörös-hozzáférésű (time-division-multiple-access: TDMA) protokoll. (2) A komponálhatóságot szolgálja, hogy a kommunikációs vezérlő autonóm, amelyet a MEDL és a globális óra vezérel. A host számítógépek hibája nem tudja befolyásolni a kommunikációs rendszert, mert vezérlő jel nem megy át a CNI-n és a MEDL nem férhető hozzá a host felől. (3) A kommunikáció módja tervezési időben dől el (olyan, mint a vasúti menetrend), mindenki előre tudja mikor kap, ill. mikor küld üzenetet. Ha hiányzik/elmarad az üzenet, akkor azonnal detektálható a hiba. (4) Az üzenet azonosítása (naming): az üzenet és küldőjének neve nem kell, hogy része legyen az üzenetnek, a MEDL-ből kinyerhető. Ugyanannak az RT változónak más és más nevet adhatunk az egyes host-ok szoftverében. (5) Visszaigazolás: előzetesen tudjuk, minden helyesen működő vevő veszi a helyesen működő adó üzenetét. Amint egy vevő visszaigazol egy üzenetet, arra lehet következtetni, hogy az üzenet kiküldése helyesen történt és azt minden helyesen működő vevő megkapta. (6) Hiba esetén hallgatás az időtartományban: a TTP feltételezi, hogy a csomópontok támogatják a fail silence absztrakciót az időtartományban, ami azt jelenti, hogy egy csomópont vagy küld üzenetet a helyes időpontban, vagy nem küld semmit. A csomópontnak ezt a tulajdonságát a TTP vezérlőn belül a bus guardian valósítja meg. Az amplitúdó tartományban a hibakezelés a host felelőssége, a TTP csak CRC-t biztosít. 4
5 Host computer CNI in DPRAM TTP Control Data in ROM Protocol Processor BG BG TTP Bus A CNI felépítése: A CNI az idővezérelt architektúra legfontosabb interfésze, mert ez az egyetlen interfész, amely a host szoftvere által látható. A Status Registereket a TTP vezérlő írja, a Control Resistereket pedig a host. Status Registers (S1) Global Internal Time (S2) Node Time (S3) Message Description List (S4) Membership (S5) Status Information Control Registers (C1) Watchdog (C2) Timeout Register (C3) Mode Change Request (C4) Reconfiguration Request (C5) External Rate Correction S1: A fürt közös órája két bájton. S2: a vezérlő saját órája. S3: MEDL Pointer. S4: annyi bitből áll, ahány csomópont van a fürtben. Ha egy bit TRUE, akkor működött az illető csomópont a legutolsó kommunikációs időszeletben, ha FALSE, akkor nem működött. C1: A host periodikusan frissíti, a vezérlő ellenőrzi. Ha elmarad a frissítés, akkor a vezérlő hibát sejtve - leállítja az üzenetküldést. C2: A host írja, lejártakor megszakítást okoz. Például a host a fürt órájához szinkronizálhatja magát egy előírt későbbi időben. C3: Például új ütemezésre lehet áttérni ennek segítségével. C4: Meghibásodás esetén szerepcsere kezdeményezhető. C5: külső óra szinkronizálást (pl. GPS) tesz lehetővé. A Message Description List (MEDL) felépítése Node Time Address D L I A Mikor Mit: Az üzenet címe irány hossz I: azt adja meg, hogy inicializálással kapcsolatos üzenet, vagy normál üzenet. A: egy további paramétermező, amely a változtatásokkal (mode changes) kapcsolatos információkat tartalmaz. Teljesítőképesség határok: Tegyük fel, hogy az egy-egy üzenet továbbítására szánt keretek 20 µs időtartamúak, és 80%-os a sávszélesség kihasználás, tehát 5 µs az ún. inter-frame-gap. Ez a 25 µs gyakoriság üzenet/sec üzenettovábbítási sebességet tesz lehetővé. Ha 10 csomópontot foglal magába a fürt(klaszter), akkor ez csomópontonként 4kHz-es mintavételi frekvenciát jelent. Természetesen a 20 µs alatt átvihető adatmennyiség a sávszélesség függvénye. Példa: 5Mbit/s sávszélesség esetén 5*10 6 *20*10-6 = 100 bit (~12 byte) vihető át. Példa: 1Gbit/s sávszélesség esetén 1*10 9 *20*10-6 = bit (2500 byte) vihető át. 5
Bevezetés. Alapfogalmak
Bevezetés Az elmúlt években jelentos változásokon ment keresztül a mikroprocesszorok világa. Korunk információs forradalmának megfeleloen a személyi számítógépek ma már a háztartások nagy részében megtalálhatók.
Járműinformatika Multimédiás buszrendszerek (MOST, D2B és Bluetooth) 4. Óra
Járműinformatika Multimédiás buszrendszerek (MOST, D2B és Bluetooth) 4. Óra Multimédiás adatok továbbítása és annak céljai Mozgókép és hang átvitele Szórakoztató elektronika Biztonsági funkciókat megvalósító
Autóipari beágyazott rendszerek. A kommunikáció alapjai
Autóipari beágyazott rendszerek A kommunikáció alapjai 1 Alapfogalmak Hálózati kommunikáció Vezérlőegységek közötti információ továbbítás Csomópontok Kommunikációs csatornákon keresztül Terepbuszok (cluster)
Autóipari beágyazott rendszerek. Local Interconnection Network
Autóipari beágyazott rendszerek Local Interconnection Network 1 Áttekintés Motiváció Kis sebességigényű alkalmazások A CAN drága Kvarc oszcillátort igényel Speciális perifériát igényel Két vezetéket igényel
Járműfedélzeti rendszerek II. 8. előadás Dr. Bécsi Tamás
Járműfedélzeti rendszerek II. 8. előadás Dr. Bécsi Tamás A FlexRay hálózat Kifejlesztésének célja: alacsony költségen, nagy megbízhatóságú, nagy teljesítményű adatátvitel járműipari környezetben. A specifikációt
Hálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak
Hálózatok Alapismeretek A hálózatok célja, építőelemei, alapfogalmak A hálózatok célja A korai időkben terminálokat akartak használni a szabad gépidők lekötésére, erre jó lehetőség volt a megbízható és
Párhuzamos programozási platformok
Párhuzamos programozási platformok Parallel számítógép részei Hardver Több processzor Több memória Kapcsolatot biztosító hálózat Rendszer szoftver Párhuzamos operációs rendszer Konkurenciát biztosító programozási
Autóipari beágyazott rendszerek. FlexRay
Autóipari beágyazott rendszerek FlexRay 1 Történet A FlexRay konzorcium fejlesztette Freescale, Bosch, NXP, BMW, VW, Daimler, GM Ma már ISO szabvány Főbb igények A CAN és LIN protokolloknál nagyobb sávszélesség
SzIP kompatibilis sávszélesség mérések
SZIPorkázó technológiák SzIP kompatibilis sávszélesség mérések Liszkai János Equicom Kft. SZIP Teljesítőképesség, minőségi paraméterek Feltöltési sebesség [Mbit/s] Letöltési sebesség [Mbit/s] Névleges
Programozható vezérlő rendszerek KOMMUNIKÁCIÓS HÁLÓZATOK 2.
KOMMUNIKÁCIÓS HÁLÓZATOK 2. CAN busz - Autóipari alkalmazásokhoz fejlesztették a 80-as években - Elsőként a BOSCH vállalat fejlesztette - 1993-ban szabvány (ISO 11898: 1993) - Később fokozatosan az iparban
Párhuzamos programozási platformok
Párhuzamos programozási platformok Parallel számítógép részei Hardver Több processzor Több memória Kapcsolatot biztosító hálózat Rendszer szoftver Párhuzamos operációs rendszer Konkurenciát biztosító programozási
Autóipari beágyazott rendszerek. Funkcionális biztonságossági koncepció
Autóipari beágyazott rendszerek Funkcionális biztonságossági koncepció 1 Funkcionális biztonsági koncepció Functional safety concept Cél A funkcionális biztonsági követelmények levezetése A biztonsági
The Flooding Time Synchronization Protocol
The Flooding Time Synchronization Protocol Célok: FTSP Alacsony sávszélesség overhead Node és kapcsolati hibák kiküszöbölése Periodikus flooding (sync message) Implicit dinamikus topológia frissítés MAC-layer
Digitális technika (VIMIAA01) Laboratórium 9
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA01) Laboratórium 9 Fehér Béla Raikovich Tamás,
Biztonsági folyamatirányító. rendszerek szoftvere
Biztonsági folyamatirányító rendszerek szoftvere 1 Biztonsági folyamatirányító rendszerek szoftvere Tartalom Szoftverek szerepe a folyamatirányító rendszerekben Szoftverek megbízhatósága Szoftver életciklus
Hálózati ismeretek. Az együttműködés szükségessége:
Stand alone Hálózat (csoport) Az együttműködés szükségessége: közös adatok elérése párhuzamosságok elkerülése gyors eredményközlés perifériák kihasználása kommunikáció elősegítése 2010/2011. őszi félév
I. C8051Fxxx mikrovezérlők hardverfelépítése, működése. II. C8051Fxxx mikrovezérlők programozása. III. Digitális perifériák
I. C8051Fxxx mikrovezérlők hardverfelépítése, működése 1. Adja meg a belső RAM felépítését! 2. Miben különbözik a belső RAM alsó és felső felének elérhetősége? 3. Hogyan érhetők el az SFR regiszterek?
Csoportos üzenetszórás optimalizálása klaszter rendszerekben
Csoportos üzenetszórás optimalizálása klaszter rendszerekben Készítette: Juhász Sándor Csikvári András Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Automatizálási
Az IEC PRP & HSR protokollok használata IEC61850 kommunikációjú védelmi automatika hálózatokban
Az IEC 62439 PRP & HSR protokollok használata IEC61850 kommunikációjú védelmi automatika hálózatokban Nagy Róbert Védelmes értekezlet 2014 2014. Június 5. Ethernet az energiaelosztó hálózatokhoz Az Ethernet
Digitális technika (VIMIAA01) Laboratórium 9
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA01) Laboratórium 9 Fehér Béla Raikovich Tamás,
Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat
Megoldás Feladat 1. Statikus teszt Specifikáció felülvizsgálat A feladatban szereplő specifikáció eredeti, angol nyelvű változata egy létező eszköz leírása. Nem állítjuk, hogy az eredeti dokumentum jól
Hálózati Architektúrák és Protokollok GI BSc. 3. laborgyakorlat
Hálózati Architektúrák és Protokollok GI BSc. 3. laborgyakorlat Erdős András (demonstrátor) Debreceni Egyetem - Informatikai Kar Informatikai Rendszerek és Hálózatok Tanszék 2016 9/20/2016 9:41 PM 1 Adatkapcsolati
Szenzorhálózatok III.
Beágyazott információs rendszerek Szenzorhálózatok III. Kommunikáció a szenzorhálózatokban 2005. április 6. Simon Gyula 2004 Méréstechnika és Információs Rendszerek Tanszék Tartalom Kommunikáció a szenzorhálózatokban
Adatkapcsolati réteg 1
Adatkapcsolati réteg 1 Főbb feladatok Jól definiált szolgáltatási interfész biztosítása a hálózati rétegnek Az átviteli hibák kezelése Az adatforgalom szabályozása, hogy a lassú vevőket ne árasszák el
Bevezetés. Számítógép-hálózatok. Dr. Lencse Gábor. egyetemi docens Széchenyi István Egyetem, Távközlési Tanszék
Bevezetés Számítógép-hálózatok Dr. Lencse Gábor egyetemi docens Széchenyi István Egyetem, Távközlési Tanszék lencse@sze.hu Tartalom Alapfogalmak, definíciók Az OSI és a TCP/IP referenciamodell Hálózati
Alacsony fogyasztású IoT rádiós technológiák
Alacsony fogyasztású IoT rádiós technológiák Fehér Gábor - BME Távközlési és Médiainformatikai Tanszék 4. Magyar Jövő Internet Konferencia és Okos Város Kiállítás 2017. november 8. Miről is lesz szó? Miért
COMET webalkalmazás fejlesztés. Tóth Ádám Jasmin Media Group
COMET webalkalmazás fejlesztés Tóth Ádám Jasmin Media Group Az előadás tartalmából Alapproblémák, fundamentális kérdések Az eseményvezérelt architektúra alapjai HTTP-streaming megoldások AJAX Polling COMET
XII. PÁRHUZAMOS ÉS A SOROS ADATÁTVITEL
XII. PÁRHUZAMOS ÉS A SOROS ADATÁTVITEL Ma, a sok más felhasználás mellett, rendkívül jelentős az adatok (információk) átvitelével foglakozó ágazat. Az átvitel történhet rövid távon, egy berendezésen belül,
ADATKAPCSOLATI PROTOKOLLOK
ADATKAPCSOLATI PROTOKOLLOK Hálózati alapismeretek OSI 1 Adatkapcsolati réteg működése Az adatkapcsolati protokollok feladata egy összeállított keret átvitele két csomópont között. Az adatokat a hálózati
OPERÁCIÓS RENDSZEREK. Elmélet
1. OPERÁCIÓS RENDSZEREK Elmélet BEVEZETÉS 2 Az operációs rendszer fogalma Az operációs rendszerek feladatai Csoportosítás BEVEZETÉS 1. A tantárgy tananyag tartalma 2. Operációs rendszerek régen és most
Tartalom. Az adatkapcsolati réteg, Ethernet, ARP. Fogalma és feladatai. Adatkapcsolati réteg. A hálókártya képe
Tartalom Az adatkapcsolati réteg, Ethernet, ARP Adatkapcsolati réteg A hálózati kártya (NIC-card) Ethernet ARP Az ARP protokoll Az ARP protokoll által beírt adatok Az ARP parancs Az ARP folyamat alhálózaton
Biztonsági kézikönyv. PFF-HM31A decentralizált biztonsági vezérlés MOVIPRO -hoz
Hajtástechnika \ Hajtásautomatizálás \ Rendszerintegráció \ Szolgáltatások Biztonsági kézikönyv PFF-HM31A decentralizált biztonsági vezérlés MOVIPRO -hoz Kiadás: 2012. 05. 19388977 / HU SEW-EURODRIVE Driving
Csertán György Pataricza András. Idővezérelt architektúrák Robosztus partícionálás Kódgenerálás Integrált, automatizált V&V Tanusítás
Technológiai áttekintés Csertán György Pataricza András Tartalom Idővezérelt architektúrák Robosztus partícionálás Kódgenerálás Integrált, automatizált V&V Tanusítás 2 Célkitűzés Technológiai alapok bemutatása
Új kompakt X20 vezérlő integrált I/O pontokkal
Új kompakt X20 vezérlő integrált I/O pontokkal Integrált flash 4GB belső 16 kb nem felejtő RAM B&R tovább bővíti a nagy sikerű X20 vezérlő családot, egy kompakt vezérlővel, mely integrált be és kimeneti
Mobil kommunikáció /A mobil hálózat/ /elektronikus oktatási segédlet/ v3.0
Mobil kommunikáció /A mobil hálózat/ /elektronikus oktatási segédlet/ v3.0 Dr. Berke József berke@georgikon.hu 2006-2008 A MOBIL HÁLÓZAT - Tartalom RENDSZERTECHNIKAI FELÉPÍTÉS CELLULÁRIS FELÉPÍTÉS KAPCSOLATFELVÉTEL
Bokor Péter. DECOS Nemzeti Nap október 15. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
Beépített diagnosztika Bokor Péter Tartalom 1. Elosztott diagnosztika: a feladat 2. A diagnosztika kihívása 3. A tagság mint diagnosztika 4. A DECOS diagnosztikai szolgáltatások 5. Kapcsolódó feladatok:
GOOSE üzenetküldés korszerű alállomásokban. Előadás: Rózsa Gábor
GOOSE üzenetküldés korszerű alállomásokban. Előadás: Rózsa Gábor Bemutatkozás Előadó Rózsa Gábor Tesztmérnök a TÜV Rheinland Intercert Kft-nél gabor.rozsa@hu.tuv.com IEC 61850 a TÜV Rheinlandnál IEC 61850
TELE-OPERATOR UTS v.14 Field IPTV műszer. Adatlap
TELE-OPERATOR UTS v.14 Field IPTV műszer Adatlap COMPU-CONSULT Kft. 2009. augusztus 3. Dokumentáció Tárgy: TELE-OPERATOR UTS v.14 Field IPTV műszer Adatlap (6. kiadás) Kiadta: CONSULT-CONSULT Kft. Dátum:
Intelligens kamera alkalmazás fejlesztése
Intelligens kamera alkalmazás fejlesztése Készítette: Mészáros Balázs Konzulens: Molnár Károly Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és információs rendszerek tanszék 2011/2012 ősz
Szállítási réteg (L4)
Szállítási réteg (L4) Gyakorlat Budapest University of Technology and Economics Department of Telecommunications and Media Informatics A gyakorlat célja A TCP-t nagyon sok környezetben használják A főbb
Szenzorhálózatok programfejlesztési kérdései. Orosz György
Szenzorhálózatok programfejlesztési kérdései Orosz György 2011. 09. 30. Szoftverfejlesztési alternatívák Erőforráskorlátok! (CPU, MEM, Energia) PC-től eltérő felfogás: HW közeli programozás Eszközök közvetlen
Bánfalvy Zoltán, ABB Kft., MEE Vándorgyűlés, Budapest, Ethernet-hálózatok redundanciája IEC és IEC 62439
Bánfalvy Zoltán, ABB Kft., MEE Vándorgyűlés, Budapest, 2012.09.06. Ethernet-hálózatok redundanciája IEC 61850 és IEC 62439 Tartalom Rövid összefoglaló az IEC 61850 és IEC 62439 szabványokról Elérhető megoldások
BEÁGYAZOTT RENDSZEREK TERVEZÉSE UDP csomag küldése és fogadása beágyazott rendszerrel példa
BEÁGYAZOTT RENDSZEREK TERVEZÉSE 1 feladat: A Netburner MOD5270 fejlesztőlap segítségével megvalósítani csomagok küldését és fogadását a fejlesztőlap és egy PC számítógép között. megoldás: A fejlesztőlapra,
WAGO PLC-vel vezérelt hő- és füstelvezetés
WAGO PLC-vel vezérelt hő- és füstelvezetés Wago Hungária Kft. Cím: 2040. Budaörs, Gyár u. 2. Tel: 23 / 502 170 Fax: 23 / 502 166 E-mail: info.hu@wago.com Web: www.wago.com Készítette: Töreky Gábor Tel:
Számítógép hálózatok gyakorlat
Számítógép hálózatok gyakorlat 5. Gyakorlat Ethernet alapok Ethernet Helyi hálózatokat leíró de facto szabvány A hálózati szabványokat az IEEE bizottságok kezelik Ezekről nevezik el őket Az Ethernet így
Autóipari beágyazott rendszerek. Integrált és szétcsatolt rendszerek
Autóipari beágyazott rendszerek Integrált és szétcsatolt rendszerek 1 Integrált és szétcsatolt rendszerek Szétcsatolt rendszer 1:1 hozzárendelés ECUk és funkciók között Minden funkció külön egységen van
IDAXA-PiroSTOP. PIRINT PiroFlex Interfész. Terméklap
IDAXA-PiroSTOP PIRINT PiroFlex Interfész Terméklap Hexium Kft. PIRINT Terméklap Rev 2 2 Tartalomjegyzék. ISMERTETŐ... 3 2. HARDVER... 4 2. LED... 5 2.2 KAPCSOLAT A VKGY GYŰRŰVEL... 6 2.3 CÍMBEÁLLÍTÁS...
Számítógép felépítése
Alaplap, processzor Számítógép felépítése Az alaplap A számítógép teljesítményét alapvetően a CPU és belső busz sebessége (a belső kommunikáció sebessége), a memória mérete és típusa, a merevlemez sebessége
Járműinformatika. 2. Óra. Kőrös Péter
Járműinformatika 2. Óra Kőrös Péter korosp@sze.hu http://rs1.sze.hu/~korosp/ LIN- és más szub-busz rendszerek (K- és L-line, KWP 2000) LIN (Local Interconnect Network) Konzorciumi fejlesztés Komfort- és
Valós idejű kiberfizikai rendszerek 5G infrastruktúrában
Valós idejű kiberfizikai rendszerek 5G infrastruktúrában dr. Kovácsházy Tamás BME-MIT khazy@mit.bme.hu 1 Kiberfizikai rendszer (CPS, Cyber-Physical System) Egy olyan elosztott, kiterjedt informatikai és
Programozási segédlet DS89C450 Fejlesztőpanelhez
Programozási segédlet DS89C450 Fejlesztőpanelhez Készítette: Fekete Dávid Processzor felépítése 2 Perifériák csatlakozása a processzorhoz A perifériák adatlapjai megtalálhatók a programozasi_segedlet.zip-ben.
Energiahatékony mobilitás biztosítása időosztás-alapú vezeték nélküli hálózatokban
Energiahatékony mobilitás biztosítása időosztás-alapú vezeték nélküli hálózatokban Zachár Gergely Rendszer- és Számítástudományi Tanszék Pannon Egyetem Veszprém zachar@dcs.uni-pannon.hu Simon Gyula Rendszer-
8.3. AZ ASIC TESZTELÉSE
8.3. AZ ASIC ELÉSE Az eddigiekben a terv helyességének vizsgálatára szimulációkat javasoltunk. A VLSI eszközök (közöttük az ASIC) tesztelése egy sokrétűbb feladat. Az ASIC modellezése és a terv vizsgálata
elektronikus adattárolást memóriacím
MEMÓRIA Feladata A memória elektronikus adattárolást valósít meg. A számítógép csak olyan műveletek elvégzésére és csak olyan adatok feldolgozására képes, melyek a memóriájában vannak. Az információ tárolása
Szoftver fő funkciói. Diszpécser rádió GPS nyomkövetés Adatátvitel és tárolás Telefonhívások kezelése 1 / 7
Diszpécser rádió GPS nyomkövetés Adatátvitel és tárolás Telefonhívások kezelése 1 / 7 Diszpécser rádió funkciók Funkciók - Egyedi, csoport és összes tagállomás hívása a diszpécser konzolról - Tagállomások
Kommunikáció. 3. előadás
Kommunikáció 3. előadás Kommunikáció A és B folyamatnak meg kell egyeznie a bitek jelentésében Szabályok protokollok ISO OSI Többrétegű protokollok előnyei Kapcsolat-orientált / kapcsolat nélküli Protokollrétegek
Hálózati réteg. WSN topológia. Útvonalválasztás.
Hálózati réteg WSN topológia. Útvonalválasztás. Tartalom Hálózati réteg WSN topológia Útvonalválasztás 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció,
Járműfedélzeti kommunikáció. Controller Area Network Dr. Aradi Szilárd
Járműfedélzeti kommunikáció Controller Area Network Dr. Aradi Szilárd A CAN hálózat Az első szabványos autóipari kommunikációs hálózat Bosch fejlesztés, 1986 SAE (Society of Automotive Engineers) congress
Műszaki Melléklet. METRO Kereskedelmi Kft... Elektronikus adatcsere (EDI) rendszer alkalmazásával való számlatovábbításról 1.
Műszaki Melléklet METRO Kereskedelmi Kft... Elektronikus adatcsere (EDI) rendszer alkalmazásával való számlatovábbításról 1.2 verzió Tartalom 1.) Az EDI működtetési követelményei... 3 2.) Az EDI üzenetek
Kommunikáció. Kommunikáció. Folyamatok. Adatfolyam-orientált kommunikáció. Kommunikáció típusok (1) Kommunikáció típusok (2) Média. Folyamok (Streams)
4. előadás Kommunikáció 3. rész Folyamatok 1. rész Kommunikáció 3. rész Adatfolyam-orientált kommunikáció Kommunikáció típusok (1) Diszkrét interakció A Kommunikáció típusok (2) Eddig: egymástól független,
API tervezése mobil környezetbe. gyakorlat
API tervezése mobil környezetbe gyakorlat Feladat Szenzoradatokat gyűjtő rendszer Mobil klienssel Webes adminisztrációs felület API felhasználói Szenzor node Egyirányú adatküldés Kis számítási kapacitás
Számítógépes Hálózatok 2012
Számítógépes Hálózatok 22 4. Adatkapcsolati réteg CRC, utólagos hibajavítás Hálózatok, 22 Hibafelismerés: CRC Hatékony hibafelismerés: Cyclic Redundancy Check (CRC) A gyakorlatban gyakran használt kód
Györgyi Tamás. Szoba: A 131 Tanári.
Györgyi Tamás Szoba: A 131 Tanári E-Mail: gyorgyit@petriktiszk.hu 2 Számítógépek megjelenésekor mindenki külön dolgozott. (Personal Computer) A fejlődéssel megjelent az igény a számítógépek összekapcsolására.
A Számítógépek felépítése, mőködési módjai
Mechatronika, Optika és Gépészeti Informatika Tanszék Kovács Endre tud. Mts. A Számítógépek felépítése, mőködési módjai Mikroprocesszoros Rendszerek Felépítése Buszrendszer CPU OPERATÍV TÁR µ processzor
OSI-ISO modell. Az OSI rétegek feladatai: Adatkapcsolati réteg (data link layer) Hálózati réteg (network layer)
OSI-ISO modell Több világcég megalkotta a saját elképzelései alapján a saját hálózati architektúráját, de az eltérések miatt egységesíteni kellett, amit csak nemzetközi szinten lehetett megoldani. Ez a
A számítógép fő részei
Hardver ismeretek 1 A számítógép fő részei 1. A számítógéppel végzett munka folyamata: bevitel ==> tárolás ==> feldolgozás ==> kivitel 2. A számítógépet 3 fő részre bonthatjuk: központi egységre; perifériákra;
Zigbee: vezeték nélküli komplex szenzorhálózatok gyorsan, olcsón, hatékonyan
Zigbee: vezeték nélküli komplex szenzorhálózatok gyorsan, olcsón, hatékonyan Bevezetés Ballagi Áron Miskolci Egyetem, Automatizálási Tanszék H-3515 Miskolc Egyetemváros E-mail: aron@mazsola.iit.uni-miskolc.hu
Számítógép Architektúrák
Perifériakezelés a PCI-ban és a PCI Express-ben Horváth Gábor 2017. február 14. Budapest docens BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu A PCI PCI = Peripheral Component Interfész,
2008 II. 19. Internetes alkalmazások forgalmának mérése és osztályozása. Február 19
2008 II. 19. Internetes alkalmazások forgalmának mérése és osztályozása Az óra rövid vázlata kapacitás, szabad sávszélesség ping, traceroute pathcar, pcar pathload pathrate pathchirp BART Sprobe egyéb
A PET-adatgy informatikai háttereh. Nagy Ferenc Elektronikai osztály, ATOMKI
A PET-adatgy adatgyűjtés informatikai háttereh Nagy Ferenc Elektronikai osztály, ATOMKI Eleveníts tsük k fel, hogy mi is az a PET! Pozitron Emissziós s Tomográfia Pozitron-boml bomló maggal nyomjelzünk
AGSMHÁLÓZATA TOVÁBBFEJLESZTÉSE A NAGYOBB
AGSMHÁLÓZATA TOVÁBBFEJLESZTÉSE A NAGYOBB ADATSEBESSÉG ÉS CSOMAGKAPCSOLÁS FELÉ 2011. május 19., Budapest HSCSD - (High Speed Circuit-Switched Data) A rendszer négy 14,4 kbit/s-os átviteli időrés összekapcsolásával
Járműfedélzeti rendszerek II. 6. előadás Dr. Bécsi Tamás
Járműfedélzeti rendszerek II. 6. előadás Dr. Bécsi Tamás A CAN hálózat Az első szabványos autóipari kommunikációs hálózat Bosch fejlesztés, 1986 SAE (Society of Automotive Engineers) congress 1991 CAN
Hálózati Technológiák és Alkalmazások. Vida Rolland, BME TMIT szeptember 10. HSNLab SINCE 1992
Hálózati Technológiák és Alkalmazások Vida Rolland, BME TMIT 2018. szeptember 10. Kábelmodem 2 Kábelmodem A kezdetekben minden hálózatüzemeltetőnek saját modem-je, melyet egy technikus telepített Nyílt
Bevezetés a párhuzamos programozási koncepciókba
Bevezetés a párhuzamos programozási koncepciókba Kacsuk Péter és Dózsa Gábor MTA SZTAKI Párhuzamos és Elosztott Rendszerek Laboratórium E-mail: kacsuk@sztaki.hu Web: www.lpds.sztaki.hu Programozási modellek
Hálózati architektúrák és Protokollok GI 7. Kocsis Gergely
Hálózati architektúrák és Protokollok GI 7 Kocsis Gergely 2017.05.08. Knoppix alapok Virtuális gép létrehozása VirtualBox-ban (hálózatelérés: bridge módban) Rendszerindítás DVD-ről vagy ISO állományból
Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely
Hálózati architektúrák és Protokollok GI 8 Kocsis Gergely 2018.11.12. Knoppix alapok Virtuális gép létrehozása VirtualBox-ban (hálózatelérés: bridge módban) Rendszerindítás DVD-ről vagy ISO állományból
Előadó: Nagy István (A65)
Programozható logikai áramkörök FPGA eszközök Előadó: Nagy István (A65) Ajánlott irodalom: Ajtonyi I.: Digitális rendszerek, Miskolci Egyetem, 2002. Ajtonyi I.: Vezérléstechnika II., Tankönyvkiadó, Budapest,
Valószínűségi modellellenőrzés Markov döntési folyamatokkal
Valószínűségi modellellenőrzés Markov döntési folyamatokkal Hajdu Ákos Szoftver verifikáció és validáció 2015.12.09. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek
Terepi buszok. Dr. Schuster György október / 43. OE-KVK-MAI
Terepi buszok Dr. Schuster György OE-KVK-MAI schuster.gyorgy@kvk.uni-obuda.hu 2012. október 19. 2012. október 19. 1 / 43 Alapok Történet M-busz Alapok M-bus (Meter-bus.) kimondottan fogyasztásmérők kezelésére
Kommunikációs rendszerek programozása. Voice over IP (VoIP)
Kommunikációs rendszerek programozása Voice over IP (VoIP) Analóg jel digitalizálása A t 125 μs Analóg jel digitalizálása Analóg jel átalakítása Mintavételezés (8kHz) Kvantálás (8bit) Folytonos jelből
Digitális tárolós oszcilloszkópok
1 Az analóg oszcilloszkópok elsősorban periodikus jelek megjelenítésére alkalmasak, tehát nem teszik lehetővé a nem periodikusan ismétlődő vagy csak egyszeri alkalommal bekövetkező jelváltozások megjelenítését.
Kialakulása, jellemzői. Távközlési alapfogalmak I.
Követelmények: (Kollokvium) A Mobil Informatika Kialakulása, jellemzői. Távközlési alapfogalmak I. Dr. Kutor László http://uni-obuda.hu/users/kutor 1. Előadás anyagból: ZH időpontok. I. zh 2012. október
Intelligens épületfelügyeleti rendszer tervezése mikrokontrollerrel
Intelligens épületfelügyeleti rendszer tervezése mikrokontrollerrel BME-AAIT Informatikai technológiák szakirány Szoftverfejlesztés ágazat Szedenik Ádám A központi modul ATmega644PA nrf24l01+ vezeték nélküli
Járműinformatika bevezetés. 1. Óra
Járműinformatika bevezetés 1. Óra Ajánlott irodalom Gépjárművek buszhálózatai Dr. Kováts Miklós, Dr. Szalay Zsolt (ISBN 978-963-9945-10-4) Multiplexed Networks for Embedded Systems Dominique Paret (ISBN
Aktív zajcsökkentést demonstráló rendszer továbbfejlesztése. Csofcsics Donát Gusztáv Tamás
Aktív zajcsökkentést demonstráló rendszer továbbfejlesztése Csofcsics Donát Gusztáv Tamás Előző félévben végzett munka Szenzorhálózattal működő többcsatornás zajcsökkentő rendszer megismerése Berkeley
Aktív zajcsökkentő rendszerek megvalósítása szenzorhálózattal
Aktív zajcsökkentő rendszerek megvalósítása szenzorhálózattal Lajkó László, Orosz György Konzulens: Dr. Sujbert László Méréstechnika és Információs Rendszerek Tanszék Önálló laboratórium beszámoló 2005.
I 2 C, RS-232 és USB. Informatikai eszközök fizikai alapjai. Oláh Tamás István 2015.04.08
I 2 C, RS-232 és USB Informatikai eszközök fizikai alapjai Oláh Tamás István 2015.04.08 Az I 2 C Busz Phillips által kifejlesztett kétvezetékes szinkron adatátviteli eszköz integrált áramkörök összekapcsolására
A Component-Base Architechture for Power-Efficient Media Access Control in Wireless Sensor Networks
A Component-Base Architechture for Power-Efficient Media Access Control in Wireless Sensor Networks MAC=Media Access Control, Közeghozzáférés vezérlés Lényegében azt irányítja, melyik mote mikor adjon,
Architektúra tervezési példák: Architektúrák biztonságkritikus rendszerekben
Architektúra tervezési példák: Architektúrák biztonságkritikus rendszerekben Majzik István majzik@mit.bme.hu Biztonságos állapotok Működésmód Fail-stop működés A megállás (lekapcsolás) biztonságos állapot
Autóipari beágyazott rendszerek. Kockázatelemzés
Autóipari beágyazott rendszerek Kockázatelemzés 1 Biztonságkritikus rendszer Beágyazott rendszer Aminek hibája Anyagi vagyont, vagy Emberéletet veszélyeztet Tipikus példák ABS, ESP, elektronikus szervokormány
Számítógépes Hálózatok. 5. gyakorlat
Számítógépes Hálózatok 5. gyakorlat Óra eleji kiszh Elérés: https://oktnb6.inf.elte.hu Számítógépes Hálózatok Gyakorlat 2 Gyakorlat tematika Szinkron CDMA Órai / házi feladat Számítógépes Hálózatok Gyakorlat
Számítógép architektúra
Budapesti Műszaki Főiskola Regionális Oktatási és Innovációs Központ Székesfehérvár Számítógép architektúra Dr. Seebauer Márta főiskolai tanár seebauer.marta@roik.bmf.hu Irodalmi források Cserny L.: Számítógépek
Modbus kommunikáció légkondícionálókhoz
Modbus kommunikáció légkondícionálókhoz FJ-RC-MBS-1 Mobus szervezet: -> http://www.modbus.org (néha Modbus-IDA) -> Modbus eszköz kereső motor http://www.modbus.org/devices.php Modbus (RTU) - soros kommunikációs
Az interrupt Benesóczky Zoltán 2004
Az interrupt Benesóczky Zoltán 2004 1 Az interrupt (program megszakítás) órajel generátor cím busz környezet RESET áramkör CPU ROM RAM PERIF. adat busz vezérlõ busz A periféria kezelés során információt
Autóipari beágyazott rendszerek CAN hardver
Scherer Balázs, Tóth Csaba: Autóipari beágyazott rendszerek CAN hardver Előadásvázlat Kézirat Csak belső használatra! 2012.02.19. SchB, TCs BME MIT 2012. Csak belső használatra! Autóipari beágyazott rendszerek
Két típusú összeköttetés PVC Permanent Virtual Circuits Szolgáltató hozza létre Operátor manuálisan hozza létre a végpontok között (PVI,PCI)
lab Adathálózatok ATM-en Távközlési és Médiainformatikai Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Megvalósítások Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577)
Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577) - IETF LAN Emulation (LANE) - ATM Forum Multiprotocol over ATM (MPOA) -
lab Adathálózatok ATM-en Távközlési és Médiainformatikai Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Megvalósítások Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577)
Számítógépes hálózatok
Számítógépes hálózatok Hajdu György: A vezetékes hálózatok Hajdu Gy. (ELTE) 2005 v.1.0 1 Hálózati alapfogalmak Kettő/több tetszőleges gép kommunikál A hálózat elemeinek bonyolult együttműködése Eltérő
Számítógépek felépítése
Számítógépek felépítése Emil Vatai 2014-2015 Emil Vatai Számítógépek felépítése 2014-2015 1 / 14 Outline 1 Alap fogalmak Bit, Byte, Word 2 Számítógép részei A processzor részei Processzor architektúrák
HÁLÓZATOK I. Segédlet a gyakorlati órákhoz. Készítette: Göcs László mérnöktanár KF-GAMF Informatika Tanszék. 2014-15. tanév 1.
HÁLÓZATOK I. Segédlet a gyakorlati órákhoz 1. Készítette: Göcs László mérnöktanár KF-GAMF Informatika Tanszék 2014-15. tanév 1. félév Elérhetőség Göcs László Informatika Tanszék 1.emelet 116-os iroda gocs.laszlo@gamf.kefo.hu