Sulautetut järjestelmät Johdatus sulautettuihin järjestelmiin (JSU) Pekka Toivanen E-Mail: Pekka.Toivanen@uef.fi GSM: +358 40 543 9021 Syksy 2017
Opintojakso Luennot ti 7.11. klo 8-10, Sali F211 Seminaari
Kurssin arvostelu Seminaari Oma esitelmä (1-2 hengen ryhmissä) arvostellaan 1-5 Opponointi (1-2 hengen ryhmissä) arvostellaan 1-5 Viikkotehtävät Palautetaan seuraavan 2 viikon aikana Oltava 50 % tehtynä (hyvä yritys riittää!) Läsnäolo seminaareissa Oltava läsnä 50 % Tentti Yleinen tentti mahdollinen, ei pakollinen
Numero Aihe 1. ASIC- ja FPFA-piireille integroidut sulautetut järjestelmät 2. Prosessorit ja väylät sulautetuissa järjestelmissä 3. Käyttöjärjestelmät sulautetuissa järjestelmissä 4 Käyttöliittymät sulautetuissa järjestelmissä (perinteiset, kosketus, puheentunnistus, eleohjaus) 5. Keskeytykset sulautetuissa järjestelmissä 6. Sulautettujen järjestelmien ohjelmistojen kehitystyökalut 7. Kännykkä sulautettuna järjestelmänä 8. Auto sulautettuna järjestelmänä (prosessorit, väylät, mikroelektroniikka, etc.) 9. Autojen turvallisuustekniikka sulautettuna järjestelmänä (sensorit, väylät, prosessorit, jne.) 10. Ohjelmoitu vanheneminen kulutuselektroniikassa, vai onko sitä? 11. Markkinakatsaus ja tulevaisuuden näkymät kännyköille ja puettaville laitteille 12. Esineiden internet (Internet of Things) ja kotien sulautetut järjestelmät 13. Älykaupungit ja niiden sulautetut järjestelmät 14. Tietosuoja ja autentikointi sulautetuissa järjestelmissä 15. IoT: Datan kerääminen sensorilta 16. Tuetun vanhusten kotona asumisen järjestelmiä 17. Älykäs robotti sulautettuna järjestelmänä 18. Tietoturva terveydenhuollon ja lääketieteen sulautetuissa järjestelmissä 19. Katsaus sulautettujen järjestelmien tulevaisuuteen 20. IoT (Internet of Things, Esineiden Internet)-laitteen tietoturva 21. Kamera sulautettuna järjestelmänä 22. Esimerkkejä armeijoiden sulautetuista järjestelmistä 23. Mikrokontrolleri Arduino 24. Bensamittarit sulautettuna järjestelmänä 24. Älykodin ohjaus 25. Pelikonsolit 26. Tilannetietoisuus armeijassa sulautettujen järjestelmien avulla 27. Päälle puettavat sulautetut järjestelmät 28. Oma aihe
Opintojakson tavoitteet Kokonaiskuva sulautetuista järjestelmistä Sulautettujen järjestelmien sovellukset Erilaisten sulautettujen järjestelmien toiminnan ymmärtäminen Sulautettuihin järjestelmiin liittyvän termistön hallinta Työllisyystilanne Ympäristövaikutukset
Kurssin sisältö Määritelmiä, piirteitä ja esimerkkejä Laitemarkkinat ja työllistävä vaikutus Sulautetun järjestelmän suunnitteluprosessi Termejä ja käsitteitä Ohjelmistot ja ohjelmointi Reaaliaikajärjestelmät Testaus Ympäristönäkökulmat
SMART ANYTHING ANYWHERE SMART EVERYTHING EVERYWHERE
Harrick Vin Ent. Texasin yliopiston tietojenkäsittelytieteen professori Nyk. IT-konsulttiyritys Tata Consultancy Servicesin tekoaäly-yksikön johtaja Yliarvioimme tekoälyn lyhytaikaiset vaikutukset, mutta aliarvioimme sen pitkäaikaiset vaikutukset tulevaisuuteemme. GPS Somenjälkitunnistus
Vin jakaa tekoälyn ujuttautumisen arkipäiväämme neljään vaiheeseen: Taso 1: Kone kertoo mitä on tapahtunut. Voimme katsoa sykemittarista, millainen sykkeemme on ollut kuluvana päivänä. Taso 2: Miksi niin on tapahtunut? Kone ymmärtää, että olemme liikkuneet, ja siksi syke on ollut korkealla. Taso 3: Kone ennustaa, mitä tapahtuu. Keräämistään tiedoista oppineena sykemittari voi ennustaa sykekäyräsi tietynlaisessa liikunnassa. Tässä on jo kyse koneoppimisesta. Taso 4: Kone antaa neuvoja ennusteiden pohjalta. Sykemittari kertoo, millaisilla nopeuksilla kannattaa juosta 10 km niin, etteivät voimat lopu kesken matkan.
Tasoja voi soveltaa myös liikkumiseen Moni käyttää Googlen karttoja tai HSL:n reittiopasta ajattelematta, että niissäkin luotetaan koneen tekemään ennusteeseen. Karttapalvelu on oppinut missä ja milloin on ruuhkia. Oppimansa perusteella se osaa neuvoa käyttäjälleen nopeimpia reittejä. Vin ei usko kenenkään haluavan antaa valtaa koneelle ilman veto-oikeuden säilyttämistä. Kun lupa on pyydetty ja annettu tarpeeksi monta kertaa, käyttäjät eivät todennäköisesti enää halua turhia kyselyitä, vaan alkavat luottaa koneeseen.