„Párhuzamos és eseményvezérelt programozás beágyazott rendszereken” változatai közötti eltérés
(6 közbenső módosítás, amit 2 másik szerkesztő végzett, nincs mutatva) | |||
25. sor: | 25. sor: | ||
== Segédanyagok == | == Segédanyagok == | ||
A tantárgyhoz hivatalos előadás és gyakorlat anyagok érhetőek el a [https://www.mit.bme.hu/oktatas/targyak/vimiac08/jegyzetek-es-segedanyagok tantárgyi oldalon]. | A tantárgyhoz hivatalos előadás és gyakorlat anyagok érhetőek el a [https://www.mit.bme.hu/oktatas/targyak/vimiac08/jegyzetek-es-segedanyagok tantárgyi oldalon]. | ||
*[https://bme.videotorium.hu/hu/channels/900/operacios-rendszerek Videotorium - Operációs rendszerek] | |||
**[https://bme.videotorium.hu/hu/recordings/5363/operacios-rendszerek-2-eloadas-bevezeto-ii Bevezető] | |||
**[https://bme.videotorium.hu/hu/recordings/5367/operacios-rendszerek-6-eloadas-feladatok-kezelese-os-ekben Feladatok] | |||
**[https://bme.videotorium.hu/hu/recordings/5368/operacios-rendszerek-7-eloadas-utemezesi-algoritmusok Ütemezési algaritmusok] | |||
**[https://bme.videotorium.hu/hu/recordings/5369/operacios-rendszerek-8-eloadas-osszetett-utemezes-feladatok-implementalasa Összetett ütemezés / Feladatok implementálása] | |||
**[https://bme.videotorium.hu/hu/recordings/5373/operacios-rendszerek-12-eloadas-feladatok-egyuttm-kodese-i Feladatok együttműködése I.] | |||
**[https://bme.videotorium.hu/hu/recordings/5374/operacios-rendszerek-13-eloadas-feladatok-egyuttm-kodese-ii Feladatok együttműködése II.] | |||
*[https://www.youtube.com/watch?v=ss1-REMJ9GA&list=PL9IEJIKnBJjFNNfpY6fHjVzAwtgRYjhPw&index=1 Folyamatok kezelése Linux alatt videósorozat (angol)] | |||
*[https://www.youtube.com/watch?v=mfmXcbiRs0E&list=PL9IEJIKnBJjHGWPN_S9NS_Ky1-tC8ZrUI C debuggolás videósorozat (angol)] | |||
== Házi feladat == | == Házi feladat == | ||
41. sor: | 50. sor: | ||
== Vizsga == | == Vizsga == | ||
A tárgy vizsgája szóbeli. A tételsor első és második feléből kell 1-1 tételt húzni, azt 2x15 perc alatt vázlatosan leírni, majd a vázlat alapján kérdéseket tesz fel a vizsgáztató, a kérdések arra is vonatkozhatnak, hogy az adott téma más tanult témákhoz hogyan kapcsolódik. Az API-ra vonatkozó tételeknél nem kell tudni a függvények pontos deklarációját, implementációját (feltalálták a könyveket meg az Internetet), de le kell tudni írni azok használatát, a | A tárgy vizsgája szóbeli. A tételsor első és második feléből kell 1-1 tételt húzni, azt 2x15 perc alatt vázlatosan leírni, majd a vázlat alapján kérdéseket tesz fel a vizsgáztató, a kérdések arra is vonatkozhatnak, hogy az adott téma más tanult témákhoz hogyan kapcsolódik. Az API-ra vonatkozó tételeknél nem kell tudni a függvények pontos deklarációját, implementációját (feltalálták a könyveket meg az Internetet), de le kell tudni írni azok használatát, a fontosabb dolgokat, amire figyelni kell, stb. | ||
* [[Media:PEP vizsga tételek 2018tavasz.pdf|Szóbeli vizsga tételsor (2018. tavasz)]] | * [[Media:PEP vizsga tételek 2018tavasz.pdf|Szóbeli vizsga tételsor (2018. tavasz)]] | ||
* [[Media:PEP tétel kidolgozás 2018tavasz.pdf|Tételek kidolgozása (2018. tavasz)]] | * [[Media:PEP tétel kidolgozás 2018tavasz.pdf|Tételek kidolgozása (2018. tavasz)]] | ||
* [[Media:PEP_tetel_kidolgozas.pdf|Tételek kidolgozása (2018. tavaszi átdolgozása, második verzió)]] | |||
== Tippek, vélemények == | == Tippek, vélemények == |
A lap jelenlegi, 2020. június 29., 15:56-kori változata
Segédanyagok
A tantárgyhoz hivatalos előadás és gyakorlat anyagok érhetőek el a tantárgyi oldalon.
- Videotorium - Operációs rendszerek
- Folyamatok kezelése Linux alatt videósorozat (angol)
- C debuggolás videósorozat (angol)
Házi feladat
A házi feladat egyik részében a BAMBI házi feladatot kell megvalósítani FreeRTOS-szal az STK3700 kártyán, és azt ki kell egészíteni soros kommunikációval (ha abban eredetileg az nem volt), hogy a rendszert soros porton is el lehessen érni, azt lehessen távolról vezérleni, abból adatot lekérdezni. Ha a BAMBI HF olyan típusú, hogy az ilyen távvezérlés nem valósítható meg, akkor a Témalabor feladat folytatható, vagy a hallgató javasolhat egy számára érdekes feladatot, legvégső esetben a konzulens ír ki valamilyen feladatot.
A feladat második részében el kell készíteni egy olyan Linux programot, ami a mikrokontrolleren futó programmal soros porton együttműködve képes a beágyazott rendszer vezérlésére, abból tud adatot gyűjteni (pl. egyszerű TAB szeparált fájlba) és az adatokat megjeleníteni (pl. idődiagrammokat generálva gnuplot-tal). A Linux program parancssorban fogadja a fontos paramétereket, pl. soros porti device neve, adatfájlok nevét és helyét a fájlrendszerben, stb.
Példa feladatok
A többség a Beágyazott és ambiens rendszerek tantárgy házi feladatát dolgozzá át a megfelelő követelményekhez szükséges kiegészítésekkel. Néhány példa a 2018. tavaszi házi feladatok közül:
- Adatgyűjtő
- Reakcióidőmérő
- Parancsor alapú periféria kezelés
- Játék vezérlése, eredményből statisztika
- Érkezés és távozás jelzése mozgásérzézelővel
Vizsga
A tárgy vizsgája szóbeli. A tételsor első és második feléből kell 1-1 tételt húzni, azt 2x15 perc alatt vázlatosan leírni, majd a vázlat alapján kérdéseket tesz fel a vizsgáztató, a kérdések arra is vonatkozhatnak, hogy az adott téma más tanult témákhoz hogyan kapcsolódik. Az API-ra vonatkozó tételeknél nem kell tudni a függvények pontos deklarációját, implementációját (feltalálták a könyveket meg az Internetet), de le kell tudni írni azok használatát, a fontosabb dolgokat, amire figyelni kell, stb.
- Szóbeli vizsga tételsor (2018. tavasz)
- Tételek kidolgozása (2018. tavasz)
- Tételek kidolgozása (2018. tavaszi átdolgozása, második verzió)
Tippek, vélemények
- A tételsorban szereplő fogalmak, anyagrészek szinte ugyanolyan elnevezéssel megtalálhatóak az előadás diasorokban. A gyakorlati anyagok inkább a megértést segítik és a gyakorlati lehetőségeket mutatják be. A szóbeli vizsgára ajánlott készülés: a tételekben szereplő fogalmak és anyagrészek megtanulása a diasorokból. (Sebők Bence, 2018. tavasz)
Közös tárgyak | |
---|---|
Ágazati tárgyak | |
Specializáció laborok |