Beágyazott rendszerek tervezése Dr. Odry Péter, Ferenc
|
|
- Enikő Hegedüs
- 5 évvel ezelőtt
- Látták:
Átírás
1 Beágyazott rendszerek tervezése Dr. Odry Péter, Ferenc
2 Beágyazott rendszerek tervezése Dr. Odry Péter, Ferenc Publication date 2013 Szerzői jog 2013 Dr. Odry Péter Szerzői jog 2013 Dunaújvárosi Főiskola Kivonat Ez egy moodle kurzus amely a beágyazott rendszerek tervezése tananyagot tartalmazza. Minden jog fenntartva.
3 Tartalom 1. Bevezetés Rendszer definiálása. Architektúra választása, dokumentálása és tervezése Általános áttekintés Valós idejű rendszerek Felügyelő- és vezérlő rendszerek A fejlesztés programnyelvei Valósidejű szoftver-rendszerek modellezése Ipari szabványok a beágyazott rendszereknél Standardizáció alapkérdései A szabvány implementálásának a kérdései A szabványosítás-nak nincs alternatívája Miért olyan fontosak a biztonsági és védelmi szabványok a beágyazott eszközöknél? Néhány példa a beágyazott felület fejlesztésre vonatkozó standardok/előírások tekintetében Beágyazott operációs rendszerek Lényegi különbség az FPGA és az MCU programozás filozófiájában MCU, DSP, FPGA, ASIC Technológiai kompromisszumok metaprogramozható blokkokkal Kompromisszumok a beágyazható processzor megválasztásakor Tápellátás, környezeti elektronika megválasztása és integrálása Általános áttekintés SoC környezet kialakításának a kérdése Mi a Dinamikus Teljesítmény Vezérlés? Akkumulátor teljesítménymenedzsment rendszere A vezeték nélküli energia mindenkit szolgál - Egy érdekes példaként szemléljünk drótnélküli tápmegoldást Rendszer elemek együttműködésének kérdései, akadályai és megvalósítási módjai Rendszer elemek és azok együttműködésének az alapjai Hogyan változtatják meg az FPGA-k, többmagos CPU-k és a grafikus programozás a beágyazott tervezést Szabványos beágyazott architektúra Az FPGA technológia előnyei a környezet kialakításában más beágyazott eszközhöz viszonyítva Magasabb fejlettségi szintű eszközök együttműködései Beágyazott operációs rendszerek Általános áttekintés Beágyazott operációs rendszer alkalmazások Valós idejű operációs rendszerek A szemléltetésben alkalmazott DM6446 EVM bemutatása Debian GNU/Linux 6.0 arm(el) gyökérkönyvtár létrehozása Linux futtatása TMDSEVM6472 eszközön Integrált beágyazott eszközök közötti kommunikáció eszköze inek megválasztása Integrált beágyazott eszközök közötti kommunikáció eszközeinek megválasztása Egyszerűbb I/O felületek megvalósítása Mikroprocesszor interfész: megszakítások (interrupts) Közvetlen memória-hozzáférés (DMA) Fejlett kommunikációs elvek beágyazott eszközfejlesztésben Párhuzamos protokollok: ARM Busz Letölthető mellékletek Beágyazott hálózatok Bevezetés a beágyazott hálózatok témakörbe A TMDSEVM6472 Hálózati és fejlesztő környezet beállítása a működés teszteléséhez Hálózati környezet beállítása a működés teszteléséhez Davinci DM6446 EVM fejlesztőkörnyezetben UDP csomag küldése és fogadása beágyazott rendszerrel példa Software és hardware integrálása és tesztelése iii
4 Beágyazott rendszerek tervezése Általános áttekintés Is mételgetés (Iteration) és végrehajtás (Implementation) Részletes Hardver és Szoftver tervezés Az evolúció tesztjei Kész általános jellegű beágyazott eszköz példa Összetett beágyazott rendszer tervezési dilemmák Összetett beágyazott rendszer tervezése. Valósidejű szoftver-rendszerek modellezése Szoftvertervezés valósidejű rendszerek esetében A beágyazott rendszerek evolúciója A rendszer és folyamatok párhuzamos evolúciója Az evolúció ellenőrzése a terhelési időszakban Összetett beágyazott rendszerek programozás technikája és tesztelése (JTAG) Általános áttekintés, BDM, JTAG, and Nexus Joint Test Action Group (JTAG) JTAG inkompatibilis eszközök kivizsgálása A JTAG lánc integritásának ellenőrzése Beágyazott robotfelület tervezése, fejlesztése és beüzemelése Robot futtatás és fejlesztés feladatai Robot beágyazott felülete Saját fejlesztésű sztereo Video Interfész Feladatok amit a beágyazott "látóeszköznek" meg kell oldania Matlab platform alkalmazása a robotirányításban Beágyazott mérő és adatgyűjtő rendszerek tervezésének kérdése A probléma felvezetése A Matlab és a beágyazott rendszerek kapcsolata Forráskód felhasználási/konvertálási lehetőségek Matlab és C/C++ között Bitmélység, lebegőpontos- és fixpontos formátum Alkalmazási példák Generate VHDL and Verilog code for FPGA and ASIC designs Eljárások prezentálása és interaktív tesztek Eljárások prezentálása Interaktív tesztek Tárgymutató iv
5 1. fejezet - Bevezetés Ebben a jegyzetben nem kifejezetten a fejlesztés csúcsát jelentő ASICs technológia alkalmazásából eredő gondolkozás menetet céloztuk meg, hanem azt a technológiát ami a kisebb sorozatot jelentő specifikus problémát kiszolgáló beágyazott berendezés tervezését illeti. Ki kell hangsúlyozni, hogy ebben a jegyzetben tárgyalt témakör nagyon széles, óriási az irodalma, nagy mérnöki tudást köve tel az hardwareáramkörtechnológia, software tudomány területén de különösen fontos az, hogy aki ezzel foglalkozik annak jó pár berendezést nem kis összetettséggel rendelkezőt már egyedül vagy csapatban részt véve tervezni kellett ahhoz hogy ezt érdembe művelni tudja. Ez a tudomány kifejezetten alkalmazott széleskörű alapos tudást követel a művelőjétől. Így csak néhány lapvető kérdést fogunk érinteni érintőlegesen, ahhoz, hogy a fejles ztési integráció működhessen villamos mérnökök és a mérnök informatikusok között. A tárgyalt terület mint ahogy említve lett széleskörű és csak csipegetve lett belőle, alkalmazva a több tíz éves beágyazott eszköz fejlesztésből felhalmozott tudást. Jegyzet írásakor az vezetet minket, hogy olyan anyagot biztosítsunk a hallgatóság részére ami más módon közelíti meg ezt az összetett problémakört, mint más publikációkban. Úgy közelítettük meg a probléma kört, hogy azt arra alapoztuk amit a szerző tapasztalt, amikor kezdő fejlesztő mérnökökkel fejlesztett beágyazott eszközöket. A beágyazott rendszerek ma már széleskörűen elterjedtek, a háztartási készülékektől kezdve a kritikus alkalmazásokig, mint pl. a betegek életfenntartó rendszerei. A beágyazott rendszerek fejlődését meghatározó igények formálják egyben a piaci kínálatot is. Például sok fogyasztó-orientált rendszer a piac nyomásának hatására, gyors változások és átalakítások során esik át, minek következtében néhány havonta jelennek meg az újabb generációs termékek. A fejlődés másik előremozgatója a hardver elavulása, pl. a régi hardverelemeket idővel le kell cserélni, vagy az újonnan kifejlesztett hardver bizonyos szoftver-funkciókat is átvehet. A meglevő hardverplatformok számára is szükségesek lehetnek új funkciók bevezetése: amennyiben ebben egy beágyazott rendszereket gyártó cég felismeri az új üzleti lehetőséget azért hogy megőrizze vagy javítsa piaci helyzetét valószínű, hogy a már meglevő és kiaknázás alatt álló rendszereit is fejlesztés alá vonja. A fejlődés harmadik előremozgató ereje a felhasználó. Ugyanis a tapasztalt felhasználók gyakran a meglévő rendszerek új felhasználási módját találják meg, kiterjesztve a rendszer műveleti területét és eleget téve a feléjük támasztott igényeknek. A beágyazott rendszerek domináns alkotó eleme ig a mikrovezérlők voltak. A kétezres évek elején nagy erővel fejlődött fel az FPGA technológia és mind nagyobb teret foglalt el ezen a területen. Ma a legújabb trendet képviseli az ASICS technológia. Folyamatos a vetélkedés a technológiák létjogosultsága tekintetében, felmerül a kérdés mikor, mit használjunk, mi a legjobb az adott alkalmazásra. Ez a döntés általában villamosmérnöki tudást követel, de ahhoz, hogy a döntéshozatal logikáját követni tudják, a beágyazott eszközöket programozó informatikusok is rálátással kell, hogy legyenek a beágyazott rendszerbe épített eszközökre. Ebben igyekszik segíteni ez az anyag. Az ASIC és az FPGA eszközökbe is különböző típusú mikrovezérlőket építenek, valamint más logikai és jelfeldolgozó elemeket is használnak. Ezek a mikrovezérlő eszközök hasonlóan programozhatók, mint standard mikrovezérlők. Sok esetben az FPGA gyártók vagy fejlesztőeszköz gyártók létrehozzák saját mikroprocesszor magjaikat és azokat ajánlják a beépítésre. Ezek a beprogramozható mikrokontroller magok legtöbb esetben C51-es mag jellemzőivel rendelkeznek, újabban mind nagyobb teljesítményű beágyazott ARM magok is vannak. Sokszor az a kérdés vajon mikroprocesszor/vezérlő, FPGA vagy ASIC eszköz a legmegfelelőbb az adott feladat megoldására. Ha eldöntöttük, hogy mikroprocesszor/vezérlő kell, akkor szintén nagy döntés előtt állunk, vajon melyik típusa/családja a legjobb az adott feladat megoldásához. A döntést a tapasztalat mellett sokszor a szokás is vezérli, melyik mikroprocesszor/vezérlő gyártó, családját-típusát fogjuk alkalmazni. Ugyanakkor hasonlóan jó eszközök közül az ár, a fejlesztőeszköz vagy más szempontok alapján fogunk dönteni. Az előadáson érintünk érdekes mikrovezérlőket, amelyeket ma már a gyártók nem ajánlanak alkalmazásra, mert ki szeretnék vonni a forgalomból, pedig az alkalmazók körében népszerű. Ezek a mikrovezérlő szerkezetek sok esetben megépítésre kerülhetnek FPGA vagy ASIC eszközökbe, mert könnyen kezelhetők és áttekinthetőek az alkalmazásokban. A nagyteljesítményű mikrovezérlők/mikroprocesszorok adatlapjai sok esetben ezer vagy akár több ezer oldalt is tartalmazó leírások. Ezzel az anyaggal nem az volt a szándékunk, hogy ezeket kiváltjuk, ellenkezőleg rá akartunk mutatni, hogy hol találhatók meg ezek az anyagok és miként kell ezeket alkalmazni. Maguk a mikrovezérlők nagyon színes palettát képviselnek, de ha jobban bele merülünk ezek alkalmazásába, akkor kezdjük csak érezni, milyen nagy lehetőségeket rejtenek, ugyanakkor mekkora kihívást is jelentenek. A nagyteljesítményű mikorprocesszorok/vezérlők sokszor ARM és DSP magot is tartalmazhatnak, akár egyszerre több magot is valamennyi típusból. Ma már mindennapi igény akár egy mobil telefonban is négy magot tartalmazó mikrovezérlő/processzor. Olyan gyors a mikrovezérlők fejlődése, hogy egy naprakész állapot holnap már a múlt, ez miatt szerettünk volna kiválogatni olyan mikroprocesszor/vezérlőket amelyeket nagyszámban gyártanak vagy gyártottak és alkalmaztak vagy alkalmaznak széles körben. Ugyanúgy a válogatás folyamán szerettünk volna bemutatni pár olyan eszközt is, amelyek beépítése, vagy részeinek a beépítése FPGA vagy ASIC áramkörökben sok esetben előremutató megoldást jelenthet. Ezzel a munkával az a célunk, hogy főiskolai végzetséggel rendelkező mérnök informatikusnak rálátást biztosítsunk a mikroprocesszor/vezérlők 1
6 Bevezetés alkalmazástechnikájára. A leírt anyag kifejezetten nem villamosmérnöki szemszögből lett megközelítve. Egy sor jól megírt jegyzet található magyar és más nyelveken elektronikus és papír formában is, néhányat a teljesség igénye nélkül a bevezető végén fel is sorolok. Ezek a jegyzetek a mikrovezérlő elmélet alapjait, de sok esetben haladó jelleggel közelítik meg a problémakört. Sok mikrokontrollerhez modulokat lehet beszerezni és ezek tovább integrálhatók összetettebb szerkezetekbe ezáltal felgyorsítható a fejles ztés folyamata. A beágyazott rendszer architektúrája valójában a beágyazott eszköz egy absztrakciója, ami annyit jelent, a rendszer általánosítása amely tipikusan nem mutat részletes implementált információt a rendszerről mint a szoftver forráskódja vagy a hardver áramkör tervezete. Az architektúra szintjén egy beágyazott rendszer hardver és szoftver komponenseit inkább mint kölcsönhatásban levő elemek csoportját ábrázolják. Az elemek mint hardver és/vagy szoftver ábrázolása vannak jelen melyek implementációs részleteit elvonatkoztatták, így csak a viselkedési és együttműködési információ maradt. Az architektúra elemeket belsőleg ötvözni lehet a beágyazott eszközben, vagy a beágyazott rendszer külső egységeit képezik melyek képesek a belső elemekkel kölcsönhatásba lépni. Röviden, egy beágyazott architektúra tartalmazza a beágyazott rendszer elemeit, a beágyazott rendszerrel kölcsönhatásba lépő elemeket, az egyes elemek tulajdonságait és az egyes elemek közötti interaktív kapcsolatot. Megszeretnénk közelíteni a probléma kört egy olyan szems zögből amit a nagyon széles ezen a téren megjelent irodalom nem tárgyal. A megközelítés kompromisszumon alapul: kifejezetten villamosmérnöki témakört mérnökinformatikus társadalom közelébe hozni. Másik célunk pedig kifejezett en alkalmazás orientáltan közelítettük meg. A tárgyalt terület nagyon széles és egy sor kifejezetten villamosmérnöki tudományhoz tartozó témakört érint. A mikrovezérlők megjelenése forradalmi változás idézett elő a 1970-es években a vezérlő rendszerek piacán. Előtte a az összetett rendszereket egyszerű logikai áramkörökből rakták össze és a mikrovezérlők csak a visszacsatolást ellenőrizték. Bevezető Bevezető 2
7 2. fejezet - 1. Rendszer definiálása. Architektúra választása, dokumentálása és tervezése Általános áttekintés Általános áttekintés Általános áttekintés Valós idejű rendszerek Valós idejű rendszerek Valós idejű rendszerek Felügyelő- és vezérlő rendszerek Felügyelő- és vezérlő rendszerek Felügyelő- és vezérlő rendszerek A fejlesztés programnyelvei A fejlesztés programnyelvei 3
8 A fejlesztés programnyelvei 1. Rendszer definiálása. Architektúra választása, dokumentálása és tervezése Valósidejű szoftver-rendszerek modellezése Valósidejű szoftver-rendszerek modellezése Valósidejű szoftver-rendszerek modellezése 4
9 3. fejezet - 2. Ipari szabványok a beágyazott rendszereknél Standardizáció alapkérdései Standardizáció alapkérdései Standardizáció alapkérdései A szabvány implementálásának a kérdései A szabvány implementálásának a kérdései A szabvány implementálásának a kérdései A szabványosítás-nak nincs alternatívája A szabványosítás-nak nincs alternatívája A szabványosítás-nak nincs alternatívája Miért olyan fontosak a biztonsági és védelmi szabványok a beágyazott eszközöknél? Miért olyan fontosak a biztonsági és védelmi szabványok a beágyazott eszközöknél? Miért olyan fontosak a biztonsági és védelmi szabványok a beágyazott eszközöknél? 5
10 2. Ipari szabványok a beágyazott rendszereknél Néhány példa a beágyazott felület fejlesztésre vonatkozó standardok/előírások tekintetében Néhány példa a beágyazott felület fejlesztésre vonatkozó standardok/előírások tekintetében Néhány példa a beágyazott felület fejlesztésre vonatkozó standardok/előírások tekintetében 6
11 4. fejezet - 3. Beágyazott operációs rendszerek Lényegi különbség az FPGA és az MCU programozás filozófiájában Lényegi különbség az FPGA és az MCU programozás filozófiájában Lényegi különbség az FPGA és az MCU programozás filozófiájában MCU, DSP, FPGA, ASIC MCU, DSP, FPGA, ASIC MCU, DSP, FPGA, ASIC Technológiai kompromisszumok metaprogramozható blokkokkal Technológiai kompromisszumok metaprogramozható blokkokkal Technológiai kompromisszumok metaprogramozható blokkokkal Kompromisszumok a beágyazható processzor megválasztásakor Kompromisszumok a beágyazható processzor megválasztásakor 7
12 3. Beágyazott operációs rendszerek Kompromisszumok a beágyazható processzor megválasztásakor 8
13 5. fejezet - 4. Tápellátás, környezeti elektronika megválasztása és integrálása Általános áttekintés Általános áttekintés Általános áttekintés SoC környezet kialakításának a kérdése SoC környezet kialakításának a kérdése SoC környezet kialakításának a kérdése Mi a Dinamikus Teljesítmény Vezérlés? SoC környezet kialakításának a kérdése SoC környezet kialakításának a kérdése Akkumulátor teljesítménymenedzsment rendszere Akkumulátor teljesítménymenedzsment rendszere 9
14 Akkumulátor teljesítménymenedzsment rendszere 4. Tápellátás, környezeti elektronika megválasztása és integrálása A vezeték nélküli energia mindenkit szolgál - Egy érdekes példaként szemléljünk drótnélküli tápmegoldást A vezeték nélküli energia mindenkit szolgál - Egy érdekes példaként szemléljünk drótnélküli tápmegoldást A vezeték nélküli energia mindenkit szolgál - Egy érdekes példaként szemléljünk drótnélküli tápmegoldást 10
15 6. fejezet - 5. Rendszer elemek együttműködésének kérdései, akadályai és megvalósítási módjai Rendszer elemek és azok együttműködésének az alapjai Rendszer elemek és azok együttműködésének az alapjai Rendszer elemek és azok együttműködésének az alapjai Hogyan változtatják meg az FPGA-k, többmagos CPU-k és a grafikus programozás a beágyazott tervezést Hogyan változtatják meg az FPGA-k, többmagos CPU-k és a grafikus programozás a beágyazott tervezést Hogyan változtatják meg az FPGA-k, többmagos CPU-k és a grafikus programozás a beágyazott tervezést Szabványos beágyazott architektúra Szabványos beágyazott architektúra Szabványos beágyazott architektúra Az FPGA technológia előnyei a környezet kialakításában más beágyazott eszközhöz viszonyítva 11
16 Szabványos beágyazott architektúra 5. Rendszer elemek együttműködésének kérdései, akadályai és megvalósítási módjai Szabványos beágyazott architektúra Magasabb fejlettségi szintű eszközök együttműködései Magasabb fejlettségi szintű eszközök együttműködései Szabványos beágyazott architektúra 12
17 7. fejezet - 6. Beágyazott operációs rendszerek Általános áttekintés Beágyazott operációs rendszer alkalmazások Általános áttekintés Beágyazott operációs rendszer alkalmazások Beágyazott operációs rendszer alkalmazások Beágyazott operációs rendszer alkalmazások Valós idejű operációs rendszerek Valós idejű operációs rendszerek Beágyazott operációs rendszer alkalmazások A szemléltetésben alkalmazott DM6446 EVM bemutatása A szemléltetésben alkalmazott DM6446 EVM bemutatása A szemléltetésben alkalmazott DM6446 EVM bemutatása 13
18 6. Beágyazott operációs rendszerek Debian GNU/Linux 6.0 arm(el) gyökérkönyvtár létrehozása Debian GNU/Linux 6.0 arm(el) gyökérkönyvtár létrehozása Debian GNU/Linux 6.0 arm(el) gyökérkönyvtár létrehozása Linux futtatása TMDSEVM6472 eszközön Linux futtatása TMDSEVM6472 eszközön Linux futtatása TMDSEVM6472 eszközön Beadandó feladat 14
19 8. fejezet - 7. Integrált beágyazott eszközök közötti kommunikáció eszközeinek megválasztása Integrált beágyazott eszközök közötti kommunikáció eszközeinek megválasztása Integrált beágyazott eszközök közötti kommunikáció eszközeinek megválasztása Integrált beágyazott eszközök közötti kommunikáció eszközeinek megválasztása Beadandó feladat Egyszerűbb I/O felületek megvalósítása Egyszerűbb I/O felületek megvalósítása Egyszerűbb I/O felületek megvalósítása Mikroprocesszor interfész: megszakítások (interrupts) Mikroprocesszor interfész: megszakítások (interrupts) Mikroprocesszor interfész: megszakítások (interrupts) Közvetlen memória-hozzáférés (DMA) Közvetlen memória-hozzáférés (DMA) 15
20 7. Integrált beágyazott eszközök közötti kommunikáció eszközeinek megválasztása Közvetlen memória-hozzáférés (DMA) Fejlett kommunikációs elvek beágyazott eszközfejlesztésben Fejlett kommunikációs elvek beágyazott eszközfejlesztésben Fejlett kommunikációs elvek beágyazott eszközfejlesztésben Párhuzamos protokollok: ARM Busz Párhuzamos protokollok: ARM Busz Párhuzamos protokollok: ARM Busz Letölthető mellékletek 16
21 9. fejezet - 8. Beágyazott hálózatok Bevezetés a beágyazott hálózatok témakörbe Bevezetés a beágyazott hálózatok témakörbe Bevezetés a beágyazott hálózatok témakörbe A TMDSEVM6472 Hálózati és fejlesztő környezet beállítása a működés teszteléséhez Bevezetés a beágyazott hálózatok témakörbe Bevezetés a beágyazott hálózatok témakörbe Hálózati környezet beállítása a működés teszteléséhez Davinci DM6446 EVM fejlesztőkörnyezetben Hálózati környezet beállítása a működés teszteléséhez Davinci DM6446 EVM fejles ztőkörnyezetben Hálózati környezet beállítása a működés teszteléséhez Davinci DM6446 EVM fejlesztőkörnyezetben UDP csomag küldése és fogadása beágyazott rendszerrel példa UDP csomag küldése és fogadása beágyazott rendszerrel példa UDP csomag küldése és fogadása beágyazott rendszerrel példa 17
22 8. Beágyazott hálózatok 18
23 10. fejezet - 9. Software és hardware integrálása és tesztelése Általános áttekintés Általános áttekintés Általános áttekintés Ismételgetés (Iteration) és végrehajtás (Implementation) Ismételgetés (Iteration) és végrehajtás (Implementation) Ismételgetés (Iteration) és végrehajtás (Implementation) Részletes Hardver és Szoftver tervezés Részletes Hardver és Szoftver tervezés Részletes Hardver és Szoftver tervezés Az evolúció tesztjei Az evolúció tesztjei Az evolúció tesztjei 19
24 9. Software és hardware integrálása és tesztelése Kész általános jellegű beágyazott eszköz példa Kész általános jellegű beágyazott eszköz példa Kész általános jellegű beágyazott eszköz példa 20
25 11. fejezet Összetett beágyazott rendszer tervezési dilemmák Összetett beágyazott rendszer tervezése. Valósidejű szoftver-rendszerek modellezése Összetett beágyazott rendszer tervezése. Valósidejű szoftver-rendszerek modellezése Összetett beágyazott rendszer tervezése. Valósidejű szoftver-rendszerek modellezése Szoftvertervezés valósidejű rendszerek esetében Szoftvertervezés valósidejű rendszerek esetében Szoftvertervezés valósidejű rendszerek esetében A beágyazott rendszerek evolúciója A beágyazott rendszerek evolúciója A beágyazott rendszerek evolúciója A rendszer és folyamatok párhuzamos evolúciója A rendszer és folyamatok párhuzamos evolúciója 21
26 10. Összetett beágyazott rendszer tervezési dilemmák A rendszer és folyamatok párhuzamos evolúciója Az evolúció ellenőrzése a terhelési időszakban Az evolúció ellenőrzése a terhelési időszakban Az evolúció ellenőrzése a terhelési időszakban 22
27 12. fejezet Összetett beágyazott rendszerek programozás technikája és tesztelése (JTAG) Általános áttekintés, BDM, JTAG, and Nexus Általános áttekintés, BDM, JTAG, and Nexus Általános áttekintés, BDM, JTAG, and Nexus Joint Test Action Group (JTAG) Joint Test Action Group (JTAG) Joint Test Action Group (JTAG) JTAG inkompatibilis eszközök kivizsgálása JTAG inkompatibilis eszközök kivizsgálása JTAG inkompatibilis eszközök kivizsgálása A JTAG lánc integritásának ellenőrzése A JTAG lánc integritásának ellenőrzése 23
28 11. Összetett beágyazott rendszerek programozás technikája és tesztelése (JTAG) A JTAG lánc integritásának ellenőrzése 24
29 13. fejezet Beágyazott robotfelület tervezése, fejlesztése és beüzemelése Robot futtatás és fejlesztés feladatai Robot futtatás és fejlesztés feladatai Robot futtatás és fejlesztés feladatai Robot beágyazott felülete Robot beágyazott felülete Robot beágyazott felülete Saját fejlesztésű sztereo Video Interfész Robot beágyazott felülete Robot beágyazott felülete Feladatok amit a beágyazott "látóeszköznek" meg kell oldania Feladatok amit a beágyazott "látóeszköznek" meg kell oldania 25
30 12. Beágyazott robotfelület tervezése, fejlesztése és beüzemelése Feladatok amit a beágyazott "látóeszköznek" meg kell oldania Matlab platform alkalmazása a robotirányításban Matlab platform alkalmazása a robotirányításban Matlab platform alkalmazása a robotirányításban 26
31 14. fejezet Beágyazott mérő és adatgyűjtő rendszerek tervezésének kérdése A probléma felvezetése A probléma felvezetése A probléma felvezetése A Matlab és a beágyazott rendszerek kapcsolata A Matlab és a beágyazott rendszerek kapcsolata A Matlab és a beágyazott rendszerek kapcsolata Forráskód felhasználási/konvertálási lehetőségek Matlab és C/C++ között Forráskód felhasználási/konvertálási lehetőségek Matlab és C/C++ között Forráskód felhasználási/konvertálási lehetőségek Matlab és C/C++ között Bitmélység, lebegőpontos- és fixpontos formátum Bitmélység, lebegőpontos- és fixpontos formátum 27
32 13. Beágyazott mérő és adatgyűjtő rendszerek tervezésének kérdése Bitmélység, lebegőpontos- és fixpontos formátum Alkalmazási példák Alkalmazási példák Alkalmazási példák Generate VHDL and Verilog code for FPGA and ASIC designs Generate VHDL and Verilog code for FPGA and ASIC designs Generate VHDL and Verilog code for FPGA and ASIC designs 28
33 15. fejezet Eljárások prezentálása és interaktív tesztek Eljárások prezentálása Interaktív tesztek 29
34 Tárgymutató 30
Mikrovezérlők II. Dr. Odry, Péter
Mikrovezérlők II. Dr. Odry, Péter Mikrovezérlők II. Dr. Odry, Péter Publication date 2013 Szerzői jog 2013 Dr. Odry Péter Szerzői jog 2013 Dunaújvárosi Főiskola Kivonat Napról napra jelennek meg újabb
RészletesebbenAutóipari beágyazott rendszerek Dr. Balogh, András
Autóipari beágyazott rendszerek Dr. Balogh, András Autóipari beágyazott rendszerek Dr. Balogh, András Publication date 2013 Szerzői jog 2013 Dr. Balogh András Szerzői jog 2013 Dunaújvárosi Főiskola Kivonat
RészletesebbenTémakiírások 2014/15. őszi félévben
Témakiírások 2014/15. őszi félévben Témavezető: Dr. Vörösházi Zsolt voroshazi@vision.vein.hu voroshazi.zsolt@virt.uni-pannon.hu Veszprém, 2014. szeptember 9. Témaismertetés #1 National Instruments - LabView
RészletesebbenSzárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz
Szárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz A mobil robot vezérlőrendszerének feladatai Elvégzendő feladat Kommunikáció Vezérlő rendszer
RészletesebbenMikrorendszerek tervezése
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Mikrorendszerek tervezése Beágyazott rendszerek Fehér Béla Raikovich Tamás
RészletesebbenNapjainkban a korábbiaknál is nagyobb szükségünk van arra, hogy eszközeink rugalmasak legyenek és gyorsan igazodjanak a változó környezethez.
LabVIEW 2009 még több lehetőség: párhuzamos programozási technikák, vezeték nélküli technológiák és valós idejű rendszereken futó matematikai algoritmusok Napjainkban a korábbiaknál is nagyobb szükségünk
RészletesebbenAutóipari beágyazott rendszerek. Komponens és rendszer integráció
Autóipari beágyazott rendszerek és rendszer integráció 1 Magas szintű fejlesztési folyamat SW architektúra modellezés Modell (VFB) Magas szintű modellezés komponensek portok interfészek adattípusok meghatározása
Részletesebben5.1. fejezet - Általános 32 bites mikrovezérlő/processzor alkalmazástechnikája A Freescale
5.1. fejezet - Általános 32 bites mikrovezérlő/processzor alkalmazástechnikája Jelenleg a piacon több általános jellegű processzor-architektúra van a beágyazott eszköz piacon, ezek közül a legismertebbek:
RészletesebbenDigitális eszközök típusai
Digitális eszközök típusai A digitális eszközök típusai Digitális rendszer fogalma Több minden lehet digitális rendszer Jelen esetben digitális integrált áramköröket értünk a digitális rendszerek alatt
RészletesebbenSzolgáltatás Orientált Architektúra a MAVIR-nál
Szolgáltatás Orientált Architektúra a MAVIR-nál Sajner Zsuzsanna Accenture Sztráda Gyula MAVIR ZRt. FIO 2009. szeptember 10. Tartalomjegyzék 2 Mi a Szolgáltatás Orientált Architektúra? A SOA bevezetés
RészletesebbenIoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok
IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok 2016.05.19. Szilágyi Róbert Tóth Mihály Debreceni Egyetem Az IoT Eszközök és más fizikai objektumok elektronikával, vezérléssel,
Részletesebben1. DIGITÁLIS TERVEZÉS PROGRAMOZHATÓ LOGIKAI ÁRAMKÖRÖKKEL (PLD)
1. DIGITÁLIS TERVEZÉS PROGRAMOZHATÓ LOGIKAI ÁRAMKÖRÖKKEL (PLD) 1 1.1. AZ INTEGRÁLT ÁRAMKÖRÖK GYÁRTÁSTECHNOLÓGIÁI A digitális berendezések tervezésekor számos technológia szerint gyártott áramkörök közül
RészletesebbenElektronikai tervezés Dr. Burány, Nándor Dr. Zachár, András
Elektronikai tervezés Dr. Burány, Nándor Dr. Zachár, András Elektronikai tervezés írta Dr. Burány, Nándor és Dr. Zachár, András Publication date 2013 Szerzői
RészletesebbenFirmware fejlesztés. Mártonfalvi Zsolt Hardware programozó
Firmware fejlesztés Mártonfalvi Zsolt Hardware programozó Áttekintés Beágyazott rendszer A fejlesztés menete Milyen eszközökkel? Beágyazott rendszer Egy beágyazott rendszer (angolul: embedded system) olyan
Részletesebben6.2. TMS320C64x és TMS320C67xx DSP használata
6.2. TMS320C64x és TMS320C67xx DSP használata 6.2.1. bemutatása TI Davinci DM6446 EVM rövid A Davinci DM6446 EVM az alábbi fő hardver paraméterekkel rendelkezik: 1db ARM 9 CPU (ARM926EJ) 1db C64x DSP 4MB
RészletesebbenLOGIKAI TERVEZÉS. Előadó: Dr. Oniga István Egytemi docens
LOGIKAI TERVEZÉS PROGRAMOZHATÓ ÁRAMKÖRÖKKEL Előadó: Dr. Oniga István Egytemi docens A tárgy weboldala http://irh.inf.unideb.hu/user/onigai/ltpa/logikai_tervezes.htmltervezes.html Adminisztratív információk
RészletesebbenSzoftver-technológia I.
Szoftver technológia I. Oktatók Sziray József B602 Heckenast Tamás B603 2 Tananyag Elektronikus segédletek www.sze.hu/~sziray/ www.sze.hu/~heckenas/okt/ (www.sze.hu/~orbang/) Nyomtatott könyv Ian Sommerville:
RészletesebbenIntelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.
Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft. Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.
Részletesebben01. gyakorlat - Projektalapítás
2 Követelmények 01. gyakorlat - Projektalapítás Szoftvertechnológia gyakorlat OE-NIK A félév során egy nagyobb szoftverrendszer prototípusának elkészítése lesz a feladat Fejlesztési módszertan: RUP CASE-eszköz:
RészletesebbenBEÁ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,
RészletesebbenNagy Gergely április 4.
Mikrovezérlők Nagy Gergely BME EET 2012. április 4. ebook ready 1 Bevezetés Áttekintés Az elektronikai tervezés eszközei Mikroprocesszorok 2 A mikrovezérlők 3 Főbb gyártók Áttekintés A mikrovezérlők az
RészletesebbenProgrammable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban?
System on a Chip Programmable Chip Lazányi János 2010 Tartalom A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban? Page 2 1 A hagyományos technológia Elmosódó határvonalak ASIC
RészletesebbenOpenCL alapú eszközök verifikációja és validációja a gyakorlatban
OpenCL alapú eszközök verifikációja és validációja a gyakorlatban Fekete Tamás 2015. December 3. Szoftver verifikáció és validáció tantárgy Áttekintés Miért és mennyire fontos a megfelelő validáció és
RészletesebbenKomponens alapú fejlesztés
Komponens alapú fejlesztés Szoftver újrafelhasználás Szoftver fejlesztésekor korábbi fejlesztésekkor létrehozott kód felhasználása architektúra felhasználása tudás felhasználása Nem azonos a portolással
RészletesebbenOPERÁ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
RészletesebbenFMC felügyeleti és vezérlőegységek
Running head FMC felügyeleti és vezérlőegységek Fejlett szivattyúvezérlési alkalmazások 3 Miért kötne kompromisszumot? Számtalan különféle szivattyúvezérlő található a piacon. De a legtöbbjüket igen különböző
RészletesebbenSzá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
RészletesebbenNorway Grants. Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai. Kakuk Zoltán, Vision 95 Kft.
Norway Grants AKKUMULÁTOR REGENERÁCIÓS ÉS Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai Kakuk Zoltán, Vision 95 Kft. 2017.04.25. Rendszer szintű megoldás
RészletesebbenÚ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
RészletesebbenProlan Zrt. fejlesztéseiben. Petri Dániel
Az szabvány alkalmazása a Prolan Zrt. fejlesztéseiben Petri Dániel dpetri@prolan.hu PROLAN Irányítástechnikai Zrt. Áttekintés 61850 szabvánnyal kapcsolatos fejlesztéseink ProField IED mezőgép Új alállomási
Részletesebben11.2.1. Joint Test Action Group (JTAG)
11.2.1. Joint Test Action Group (JTAG) A JTAG (IEEE 1149.1) protokolt fejlesztették a PC-nyák tesztelő iapri képviselők. Ezzel az eljárással az addigiaktól eltérő teszt eljárás. Az integrált áramkörök
RészletesebbenRendszertervezés 2. IR elemzés Dr. Szepesné Stiftinger, Mária
Rendszertervezés 2. IR elemzés Dr. Szepesné Stiftinger, Mária Rendszertervezés 2. : IR elemzés Dr. Szepesné Stiftinger, Mária Lektor : Rajki, Péter Ez a modul a TÁMOP - 4.1.2-08/1/A-2009-0027 Tananyagfejlesztéssel
RészletesebbenSZOFTVERES SZEMLÉLTETÉS A MESTERSÉGES INTELLIGENCIA OKTATÁSÁBAN _ Jeszenszky Péter Debreceni Egyetem, Informatikai Kar jeszenszky.peter@inf.unideb.
SZOFTVERES SZEMLÉLTETÉS A MESTERSÉGES INTELLIGENCIA OKTATÁSÁBAN _ Jeszenszky Péter Debreceni Egyetem, Informatikai Kar jeszenszky.peter@inf.unideb.hu Mesterséges intelligencia oktatás a DE Informatikai
RészletesebbenDigitális technika VIMIAA01 9. hét Fehér Béla BME MIT
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 9. hét Fehér Béla BME MIT Eddig Tetszőleges
RészletesebbenDigitális technika VIMIAA01 9. hét
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 9. hét Fehér Béla BME MIT Eddig Tetszőleges
RészletesebbenTartalomjegyzék. Előszó... xi. 1. Bevezetés... 1. 2. Mechanikai, elektromos és logikai jellemzők... 13
Előszó... xi 1. Bevezetés... 1 1.1. Fogalmak, definíciók... 1 1.1.1. Mintapéldák... 2 1.1.1.1. Mechanikus kapcsoló illesztése... 2 1.1.1.2. Nyomtató illesztése... 3 1.1.1.3. Katódsugárcsöves kijelző (CRT)
RészletesebbenA Netburner fejlesztőeszköz alkalmazástechnikája
5.2.1. A Netburner fejlesztőeszköz alkalmazástechnikája A NetBurner vállalatról A NetBurner vállalatot ##LINK: http://netburner.com ## 1998-ban alapították. A kezdetekben hálózati eszközökhöz programozó
RészletesebbenProgramozható logikai vezérlő
PROGRAMABLE LOGIC CONTROLLER Programozható logikai vezérlő Vezérlés fejlődése Elektromechanikus (relés) vezérlések Huzalozott logikájú elektronikus vezérlések Számítógépes, programozható vezérlők A programozható
RészletesebbenARM Cortex magú mikrovezérlők. mbed
ARM Cortex magú mikrovezérlők mbed Scherer Balázs Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2016 MBED webes fejlesztőkörnyezet 2009-ben megjelent
RészletesebbenSZENZORMODUL ILLESZTÉSE LEGO NXT PLATFORMHOZ. Készítette: Horváth András MSc Önálló laboratórium 2 Konzulens: Orosz György
SZENZORMODUL ILLESZTÉSE LEGO NXT PLATFORMHOZ Készítette: Horváth András MSc Önálló laboratórium 2 Konzulens: Orosz György BEVEZETÉS Simonyi Károly szakkollégium LEGO és robotika kör NXT Cél: Választott
RészletesebbenNagy bonyolultságú rendszerek fejlesztőeszközei
Nagy bonyolultságú rendszerek fejlesztőeszközei Balogh András balogh@optxware.com A cég A BME spin-off-ja A Hibatűrő Rendszerek Kutatócsoport tagjai alapították Tisztán magánkézben Szakmai háttér Hibatűrő
RészletesebbenVerifikáció és validáció Általános bevezető
Verifikáció és validáció Általános bevezető Általános Verifikáció és validáció verification and validation - V&V: ellenőrző és elemző folyamatok amelyek biztosítják, hogy a szoftver megfelel a specifikációjának
RészletesebbenLeírás. Készítette: EMKE Kft. 2009. február 11.
Leírás Alkalmas: Jármővek mozgásának valós idejő nyomkövetését biztosító kommunikációra. A mozgás koordinátáinak eltárolására, utólagos visszaellenırzésére (pl. sebesség túllépés, vagy bejárt útvonal).
RészletesebbenEverything Over Ethernet
Everything Over Ethernet Következő Generációs Adatközpontok felépítése Lenkei Árpád Arpad.Lenkei@snt.hu 2009. November 12. www.snt-world.com 0 0 Tartalom Adatközpont 3.0 Migráció fázisai, kihívások Építőelemek
RészletesebbenHogyan tudom soros eszközeimet pillanatok alatt hálózatba kötni?
Hogyan tudom soros eszközeimet pillanatok alatt hálózatba kötni? Kritikus pontok Ethernet interfész soros eszközbe ágyazásakor Az ipari Ethernet technológia az alacsony költségeinek és jelentős hálózati
RészletesebbenA 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
RészletesebbenDr. Schuster György október 30.
Real-time operációs rendszerek RTOS 2015. október 30. Jellemzők ONX POSIX kompatibilis, Jellemzők ONX POSIX kompatibilis, mikrokernel alapú, Jellemzők ONX POSIX kompatibilis, mikrokernel alapú, nem kereskedelmi
RészletesebbenIK Algoritmusok és Alkalmazásaik Tsz, TTK Operációkutatás Tsz. A LEMON C++ gráf optimalizálási könyvtár használata
IKP-9010 Számítógépes számelmélet 1. EA IK Komputeralgebra Tsz. IKP-9011 Számítógépes számelmélet 2. EA IK Komputeralgebra Tsz. IKP-9021 Java technológiák IK Prog. Nyelv és Ford.programok Tsz. IKP-9030
RészletesebbenAdatbázis rendszerek. dr. Siki Zoltán
Adatbázis rendszerek I. dr. Siki Zoltán Adatbázis fogalma adatok valamely célszerűen rendezett, szisztéma szerinti tárolása Az informatika elterjedése előtt is számos adatbázis létezett pl. Vállalati személyzeti
RészletesebbenUtolsó módosítás:
Utolsó módosítás: 2011. 09. 08. 1 A tantárggyal kapcsolatos adminisztratív kérdésekkel Micskei Zoltánt keressétek. 2 3 4 5 6 7 8 9 10 11 12 13 14 Erősen buzzword-fertőzött terület, manapság mindent szeretnek
RészletesebbenPerifériák hozzáadása a rendszerhez
Perifériák hozzáadása a rendszerhez Intellectual Property (IP) katalógus: Az elérhető IP modulok listája Bal oldalon az IP Catalog fül Ingyenes IP modulok Fizetős IP modulok: korlátozások Időkorlátosan
RészletesebbenWebService tesztelés. SOAPui Pro, GreenPepper és Confluence használatával. Verhás & Verhás Szoftver Manufaktúra KNOW-HOW
WebService tesztelés SOAPui Pro, GreenPepper és Confluence használatával Verhás & Verhás Szoftver Manufaktúra KNOW-HOW 2008. 5. 15. Verhás & Verhás Szoftver Manufaktúra 1 Tartalom WebService tesztelés
RészletesebbenA LEGO Mindstorms EV3 programozása
A LEGO Mindstorms EV3 programozása 1. A fejlesztői környezet bemutatása 12. Az MPU6050 gyorsulás- és szögsebességmérő szenzor Orosz Péter 1 Felhasznált irodalom LEGO MINDSTORMS EV3: Felhasználói útmutató
RészletesebbenTANMENET 2018/2019. tanév
Szolnoki Műszaki Szakképzési Centrum Pálfy-Vízügyi Szakgimnáziuma 5000 Szolnok, Tiszaparti sétány 2-3. Tel:06-56-424-955, Fax: 06-56-513-925 e-mail cím: titkarsag@palfy-vizugyi.hu TANMENET 2018/2019. tanév
RészletesebbenÓBUDAI EGYETEM KANDÓ KÁLMÁN VILLAMOSMÉRNÖKI KAR. Villamosmérnök szak
2016/2017. tanév 1. félév 1. Matematika I. 42439/1. Vektorgeometria és lineáris algebra 2.900,- 42440 Analízis 3.900,- 1190 Matematika feladatok 3.220,- 2. Informatika I. 1186/I. Számítástechnika I. 2.200,-
RészletesebbenÖsszeadás BCD számokkal
Összeadás BCD számokkal Ugyanúgy adjuk össze a BCD számokat is, mint a binárisakat, csak - fel kell ismernünk az érvénytelen tetrádokat és - ezeknél korrekciót kell végrehajtani. A, Az érvénytelen tetrádok
RészletesebbenKommunikációs rendszerek teljesítőképesség-vizsgálata
Kommunikációs rendszerek teljesítőképesség-vizsgálata (3. előadás) Dr. Lencse Gábor lencse@sze.hu https://www.tilb.sze.hu/cgi-bin/tilb.cgi?0=m&1=targyak&2=krtv 1 Miről lesz szó? Az OMNeT++ diszkrét idejű
RészletesebbenBevezetés A harmadik szoftverkrízis korát éljük! Szoftverkrízisek: 1. nincs elég olcsó: hardver, szoftver, programozó 2. nincs elég olcsó: szoftver, p
A MeMOOC online informatikai egyetem és a szoftverkrízis Dr. Kusper Gábor, EKE Dr. Nehéz Károly, ME Dr. Hornyák Olivér, ME Bevezetés A harmadik szoftverkrízis korát éljük! Szoftverkrízisek: 1. nincs elég
RészletesebbenMérnök informatikus (BSc)
Mérnök informatikus (BSc) Az informatika dinamikusan fejlődő, a mindennapokat szorosan átszövő tudomány. Ha érdekel milyen módon lehet informatika rendszereket tervezni, üzemeltetni, szakunkon elsajátíthatod
RészletesebbenIII. Alapfogalmak és tervezési módszertan SystemC-ben
III. Alapfogalmak és tervezési módszertan SystemC-ben A SystemC egy lehetséges válasz és egyben egyfajta tökéletesített, tovább fejlesztett tervezési módszertan az elektronikai tervezés területén felmerülő
RészletesebbenSzámítógépes alapismeretek
Számítógépes alapismeretek 0. (meta) előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Programtervező Informatikus BSc 2008 /
RészletesebbenKomplex terheléses tesztmegoldások a Mobil PS és CS gerinchálózaton
Komplex terheléses tesztmegoldások a Mobil PS és CS gerinchálózaton Olaszi Péter, Sey Gábor, Varga Pál AITIA International Zrt. HTE Infokom konferencia és kiállítás, 2012. október 10 12. Változások a gerinchálózatban
RészletesebbenMÉRŐ AUTOMATA RENDSZEREK
Állománynév: software defined 10bevezetes32.pdf Irodalom: Előadók jegyzetei: http://users.itk.ppke.hu/ kolumban/software defined/ MÉRŐ AUTOMATA RENDSZEREK Napjaink legfontosabb trendje: Szoftver definiált
RészletesebbenFogalomtár Etikus hackelés tárgyban Azonosító: S2_Fogalomtar_v1 Silent Signal Kft. Email: info@silentsignal.hu Web: www.silentsignal.
Fogalomtár Etikus hackelés tárgyban Azonosító: S2_Fogalomtar_v1 Silent Signal Kft. Email: info@silentsignal.hu Web: www.silentsignal.hu. 1 Tartalom 1. BEVEZETŐ... 3 1.1 Architektúra (terv) felülvizsgálat...
RészletesebbenÖNÁLLÓ LABOR Mérésadatgyűjtő rendszer tervezése és implementációja
ÖNÁLLÓ LABOR Mérésadatgyűjtő rendszer tervezése és implementációja Nagy Mihály Péter 1 Feladat ismertetése Általános célú (univerzális) digitális mérőműszer elkészítése Egy- vagy többcsatornás feszültségmérés
RészletesebbenIntegrált áramkörök/5 ASIC áramkörök
Integrált áramkörök/5 ASIC áramkörök Rencz Márta Elektronikus Eszközök Tanszék 12/10/2007 1/33 Mai témák Az integrált áramkörök felosztása Integrált áramkörök létrehozása Integrált áramkörök tervezése
RészletesebbenProgramozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet
2. ZH A csoport 1. Hogyan adható meg egy digitális műszer pontossága? (3p) Digitális műszereknél a pontosságot két adattal lehet megadni: Az osztályjel ±%-os értékével, és a ± digit értékkel (jellemző
RészletesebbenFPGA áramkörök alkalmazásainak vizsgálata
FPGA áramkörök alkalmazásainak vizsgálata Kutatási beszámoló a Pro Progressio alapítvány számára Raikovich Tamás, 2012. 1 Bevezetés A programozható logikai áramkörökön (FPGA) alapuló hardver gyorsítók
Részletesebben1. Generáció( ):
Generációk: 1. Generáció(1943-1958): Az elektroncsövet 1904-ben találták fel. Felfedezték azt is, hogy nemcsak erősítőként, hanem kapcsolóként is alkalmazható. A csövek drágák, megbízhatatlanok és rövid
RészletesebbenPROGRAMOZHATÓ LOGIKAI ESZKÖZÖK. Elıadó: Dr. Oniga István Egytemi docens
PROGRAMOZHATÓ LOGIKAI ESZKÖZÖK Elıadó: Dr. Oniga István Egytemi docens A tárgy weboldala http://irh.inf.unideb.hu/user/onigai/ple/programozhato_logika.html Adminisztratív információk Tárgy: Oktató: Dr.
RészletesebbenProgramozási Technológia 1. 1. előadás bevezetés. Előadó: Lengyel Zsolt
Programozási Technológia 1. 1. előadás bevezetés Előadó: Lengyel Zsolt Tartalom Információk a tantárggyal kapcsolatban Programozási technológiai eszközök áttekintése UML tervezőeszközök JAVA fejlesztőeszközök,
RészletesebbenVTOL UAV. Moduláris fedélzeti elektronika fejlesztése pilóta nélküli repülőgépek számára. Árvai László, Doktorandusz, ZMNE ÁRVAI LÁSZLÓ, ZMNE
Moduláris fedélzeti elektronika fejlesztése pilóta nélküli repülőgépek számára Árvai László, Doktorandusz, ZMNE Tartalom Fejezet Témakör 1. Fedélzeti elektronika tulajdonságai 2. Modularitás 3. Funkcionális
RészletesebbenTartalomjegyzék. Előszó... 10
Előszó... 10 1. Bevezetés a Symbian operációs rendszerbe... 11 1.1. Az operációs rendszer múltja...11 1.2. Az okos telefonok képességei...12 1.3. A Symbian felépítése...15 1.4. A könyv tartalma...17 2.
RészletesebbenTartalomjegyzék. Előszó... xiii Bevezetés... xv. 1. Ismerkedés a Windows 7-tel... 1. 2. Integráció a Windows 7 tálcájával: az alapszolgáltatások...
Előszó... xiii Bevezetés... xv Kiknek szól a könyv?...xv Miről szól a könyv?...xvi Kiadás előtti szoftver...xvii További tartalom...xvii Hardver- és szoftverkövetelmények...xviii A könyv támogatása...xviii
RészletesebbenNETinv. Új generációs informatikai és kommunikációs megoldások
Új generációs informatikai és kommunikációs megoldások NETinv távközlési hálózatok informatikai hálózatok kutatás és fejlesztés gazdaságos üzemeltetés NETinv 1.4.2 Távközlési szolgáltatók és nagyvállatok
Részletesebben30 MB INFORMATIKAI PROJEKTELLENŐR
INFORMATIKAI PROJEKTELLENŐR 30 MB DOMBORA SÁNDOR BEVEZETÉS (INFORMATIKA, INFORMATIAKI FÜGGŐSÉG, INFORMATIKAI PROJEKTEK, MÉRNÖKI ÉS INFORMATIKAI FELADATOK TALÁKOZÁSA, TECHNOLÓGIÁK) 2016. 09. 17. MMK- Informatikai
RészletesebbenInformatikai alkalmazásfejlesztő Információrendszer-elemző és - tervező
11-06 Rendszer/alkalmazás -tervezés, -fejlesztés és -programozás A 10/07 (II. 27.) SzMM rendelettel módosított 1/06 (II. 17.) OM rendelet Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő
RészletesebbenBevezetés a kvantum informatikába és kommunikációba Féléves házi feladat (2013/2014. tavasz)
Bevezetés a kvantum informatikába és kommunikációba Féléves házi feladat (2013/2014. tavasz) A házi feladatokkal kapcsolatos követelményekről Kapcsolódó határidők: választás: 6. oktatási hét csütörtöki
RészletesebbenBankkártya elfogadás a kereskedelmi POS terminálokon
Bankkártya elfogadás a kereskedelmi POS terminálokon Költségcsökkentés egy integrált megoldással 2004. február 18. Analóg-Digitál Kft. 1 Banki POS terminál elemei Kliens gép processzor, memória, kijelző,
RészletesebbenTakács Árpád K+F irányok
Takács Árpád K+F irányok 2016. 06. 09. arpad.takacs@adasworks.com A jövőre tervezünk Az AdasWorks mesterséges intelligencia alapú szoftverterfejlesztéssel és teljes önvezető megoldásokkal forradalmasítja
RészletesebbenMANUFUTURE STRATÉGIAI KUTATÁSI TÉMATERÜLETEK KAPCSOLATI RENDSZERE, TERVEZHETŐ IDŐHORIZONTOK
MANUFUTURE STRATÉGIAI KUTATÁSI TÉMATERÜLETEK KAPCSOLATI RENDSZERE, TERVEZHETŐ IDŐHORIZONTOK Új üzleti modellek Európai gyárak menedzselése A menedzsment átalakítása a túlélésért és a sikerért Innovatív,
RészletesebbenParametrikus tervezés
2012.03.31. Statikus modell Dinamikus modell Parametrikus tervezés Módosítások a tervezés folyamán Konstrukciós variánsok (termékcsaládok) Parametrikus Modell Parametrikus tervezés Paraméterek (változók
RészletesebbenIBM felhő menedzsment
IBM Váltsunk stratégiát! Budapest, 2012 november 14. IBM felhő menedzsment SmartCloud Provisioning és Service Delivery Manager Felhő alapú szolgáltatások Felhasználás alapú számlázás és dinamikus kapacitás
RészletesebbenRobotot vezérlő szoftverek fejlesztése Developing robot controller softwares
Robotot vezérlő szoftverek fejlesztése Developing robot controller softwares VARGA Máté 1, PÓGÁR István 2, VÉGH János 1 Programtervező informatikus BSc szakos hallgató 2 Programtervező informatikus MSc
RészletesebbenOPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc -
OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc - koczka.ferenc@ektf.hu KÖVETELMÉNYEK GYAKORLATI JEGY: Két zárthelyi dolgozat eredményes megírása. Forrás: http://wiki.koczka.hu ELMÉLETI VIZSGA Az előadások
Részletesebben2004 Xilinx, Inc. All Rights Reserved. EDK Overview Xilinx, Inc. All Rights Reserved
EDK áttekintés 2004 Xilinx, Inc. All Rights Reserved Beágyazott rendszerek Beágyazott rendszereknek azokat a számítástechnikai eszközöket nevezzük, melyekre igazak a következő megállapítások: Dedikált
RészletesebbenŰrtechnológia október 24. Műholdfedélzeti energiaellátás / 2 Műholdfedélzeti szolgálati rendszerek Felügyeleti, telemetria és telekommand rendsz
Szélessávú Hírközlés és Villamosságtan Tanszék Űrkutató Csoport Szabó József A fedélzeti energiaellátás kérdései: architektúrák, energiaegyensúly. Űrtechnológia Budapest, 2018. október 24. Űrtechnológia
RészletesebbenSEGÉDLET. A TTMER102 - FPGA-alapú hálózati eszközfejlesztés című méréshez
SEGÉDLET A TTMER102 - FPGA-alapú hálózati eszközfejlesztés című méréshez Készült: A Távközlési és Médiainformatika Tanszék Távközlési mintalaboratóriumában 2017. április A mérést és segédanyagait összeállította:
RészletesebbenA Jövő Internet Nemzeti Kutatási Program bemutatása
A Jövő Internet Nemzeti Kutatási Program bemutatása Dr. Bakonyi Péter és Dr. Sallai Gyula Jövő Internet Kutatáskoordinációs Központ Budapesti Műszaki és Gazdaságtudományi Egyetem Budapest, 2013. június
RészletesebbenSzoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom
Szoftver újrafelhasználás (Software reuse) Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 18. Roger S. Pressman: Software Engineering, 5th e. chapter 27. 2 Szoftver újrafelhasználás Szoftver
RészletesebbenIntelligens Autonom Kamera Modul (IAKM)
Intelligens Autonom Kamera Modul (IAKM) Célkitűzés A kamera egység legfőbb jellegzetességei: Önálló működésre; Nagyteljesítményű duális képfeldolgozó processzorokkal felszerelt; A képet kiértékelni képes;
RészletesebbenAlkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E
Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E Követelmény A beadandó dokumentációját a Keszthelyi Zsolt honlapján található pdf alapján kell elkészíteni http://people.inf.elte.hu/keszthelyi/alkalmazasok_fejlesztese
RészletesebbenVIRTUÁLIS GRAFFITI ÜZENETHAGYÓ RENDSZER
1 VIRTUÁLIS GRAFFITI ÜZENETHAGYÓ RENDSZER 2007.12.12. Gruber Kristóf és Sik András Ferenc Konzulens: Vida Rolland Tematika 2 Bevezetés, a feladat áttekintése A Nokia 770 felkészítése a fejlesztésre, beszámoló
RészletesebbenSzolgáltatásintegráció (VIMIM234) tárgy bevezető
Szolgáltatásintegráció Szolgáltatásintegráció (VIMIM234) tárgy bevezető Gönczy László gonczy@mit.bme.hu A tárgyról A tantárgy célja a hallgatók megismertetése a komplex informatikai rendszerek integrációs
RészletesebbenAdvisor Master. GE Interlogix Magyarország Kft.
Aritech A megoldás bármilyen biztonságtechnikai alkalmazásra mérettől és komplexitástól függetlenül az ATS Advisor Master Integrált Biztonságtechnikai rendszer. Néhány alkalmazási példa: Kisebb üzletek
Részletesebben3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA
3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA Az FPGA tervezésben való jártasság megszerzésének célszerű módja, hogy gyári fejlesztőlapot alkalmazzunk. Ezek kiválóan alkalmasak tanulásra, de egyes ipari tervezésekhez
RészletesebbenPá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
RészletesebbenProgramfejlesztési Modellek
Programfejlesztési Modellek Programfejlesztési fázisok: Követelmények leírása (megvalósíthatósági tanulmány, funkcionális specifikáció) Specifikáció elkészítése Tervezés (vázlatos és finom) Implementáció
RészletesebbenPROTOTÍPUSKÉSZÍTÉS. Előadó: Dr. Oniga István
PROTOTÍPUSKÉSZÍTÉS VERILOG NYELVEN Előadó: Dr. Oniga István A tárgy weboldala http://irh.inf.unideb.hu/user/onigai/pvn/verilog.html Adminisztratív információk Tárgy: Oktató: tó Dr. Oniga István (oniga.istvan@inf.unideb.hu)
Részletesebben