Linux-pohjaisten sulautettujen järjestelmien kehitys

Taustaa

Tommi Virtanen, Inoi Oy

Inoi Linux Workbench
Tehoa sulautettuun kehitykseen

Tiivistelmä monipäiväisestä koulutuspaketista, kysy lisää!

Sulautettu?

Tämä esitelmä on suunnattu enemmän ihmisille, joille Linux on tuttu mutta sulautettu vierasta. Yleensä päinvastoin.

Painotan hieman enemmän kuluttajalaitteita ja hieman vähemmän teollisuutta, yleisön mukaan.

Historia

http://en.wikipedia.org/wiki/Programmable_controllers

Eilen

Irrallisia, räätälöityjä tarkoitukseensa.

Suorittavat usein tasan yhtä ohjelmaa silmukassa, tai eksplisiittinen tehtävänvaihto.

Huomenna

Huomenna

Huomenna

Huomenna

Huomenna

Huomenna

Hae ympäristöstä esimerkkejä: sähkölukot, ilmastointi, valvontakamerat, ..

Yhteistyössä, osa laajempaa kokonaisuutta, koottu yhä enemmän vakio-osista.

Mooren laki pätee myös täällä, eli kapasiteetti tuplaantuu parissa vuodessa. 32GB flash, 128 MB RAM, 620 MHz CPU.

http://en.wikipedia.org/wiki/Moore%27s_law

"Sulautettu" tarkoittaa erityistarkoitusta varten tehtyä/osoitettua järjestelmää; PDA ei tämän määritelmän mukaan ole sulautettu. Mutta niille yhteistä on toteutustavat, sekä laitteisto- että ohjelmistopuolella.

Ympäristö

teollisuus ↔ arkipäivä

Toisaalta teollisuus/ajoneuvot jne, toisaalta arjessa mukana kantaminen.

Laitteisto

Ohjelmisto

Sulautettu Linux?

Eroja perinteiseen sulautettuun

Eroja vakio-Linuxiin

OpenEmbedded

http://www.openembedded.org/

Tulevaisuus

Haasteet

Kysymyksiä?

Tommi Virtanen, Inoi Oy

Inoi Linux Workbench
Tehoa sulautettuun kehitykseen

Tiivistelmä monipäiväisestä koulutuspaketista, kysy lisää!