Sulautetut järjestelmät koostuvat elektroniikkaa ja mekaniikkaa sisältävästä laitteistosta sekä juuri siihen suunnitellusta ohjelmistosta eli käyttöjärjestelmästä. Sulautettuja järjestelmiä ovat esim. mikroaaltouuni, kaukosäädin, älykello, älypuhelin ja liikennevalot.
Sulautettu järjestelmä toteuttaa sille suunnitellun ja ohjelmoidun tehtävän aina samalla tavalla. Siksi tehtävät ovat helposti ennakoitavissa, ja järjestelmään tarvittava laskentateho määritettävissä. Tällöin myös elektroniikka pystytään optimoimaan järjestelmän tarpeisiin.
Kun sulautettuun järjestelmään ei tule ylimääräistä elektroniikka, laitteiston valmistaminen on kustannustehokasta eikä sen käyttämiseen kulu ylimääräistä energiaa. Myös ohjelmistoista pystytään jättämään kaikki ylimääräinen pois, jolloin virheiden todennäköisyys on pienempi ja käyttöjärjestelmä vakaampi.
Kun sulautettu järjestelmä on suunniteltu hyvin, sen
Elektroniikan, mekaniikan ja ohjelmistojen kehitys kuuluvat sulautettujen järjestelmien kehitysprojekteihin. Jotta osista tulee ehjä ja toimiva kokonaisuus, kannattaa myös järjestelmän konseptointiin ja testaamiseen panostaa kunnolla.
Järjestelmän ja projektin luonteesta riippuen projektissa voidaan tarvita monien muidenkin alojen osaamista. Kuluttajalaitteiden suunnittelussa muotoilulla ja käyttöliittymäsuunnittelulla voi olla todella merkittävä rooli, kun prosessilaitteiden järjestelmiä suunniteltaessa myös automaatio-osaaminen on erittäin tärkeää.
Kuten mikä tahansa muukin tuotekehitysprojekti, sulautettujen järjestelmien kehittäminen on iteratiivinen prosessi. Suunnitteluprojektin vaiheet yksinkertaistettuna ovat
Sulautetut järjestelmät ovat tyypillisesti suljettuja kokonaisuuksia, joihin käyttäjä ei itse pysty tekemään muutoksia tai korjauksia.
Älykkäissä järjestelmissä muutokset ja korjaukset voidaan toteuttaa ohjelmistopäivityksillä. Samalla järjestelmään voidaan tuoda uusia toiminnallisuuksia parantamaan käyttökokemusta.
Yksinkertaisemmissa sovelluksissa muutosten tekeminen on yleensä mahdotonta, eikä virheitä ja ongelmia pystytä korjaamaan sovelluksen käyttöönoton jälkeen. Jos virhe heikentää merkittävästi toiminnallisuutta, voidaan järjestelmä joutua poistamaan kokonaan käytöstä.
Riippumatta siitä, miten kompleksinen sulautettu järjestelmä on, virheet ja ongelmat kannattaa korjata jo tuotekehitysvaiheessa.
Suunnittelemme sulautettuja järjestelmiä monenlaisille alustoille ja teknologioille, myös mobiiliympäristöihin. Kauttamme löytyy kaikki tarvittava osaaminen sulautettujen ohjelmistojen suunnittelusta laajoihin projekteihin, joissa tilaajan ideasta kehitetään huippulaadukas ja jopa tuotantoon asti viety älykäs järjestelmä.
Tarvitsetpa osaamista sitten kevyeen mikrokontrolleriin tai monimutkaisiin järjestelmiin, olemme apunasi. Asiantuntijamme osaavat valita parhaat teknologiat ja toteuttaa parhaat suunnitteluratkaisut, jotta pystymme varmistamaan järjestelmiesi kilpailukyvyn ja kustannustehokkuuden.
Ota yhteyttä, niin keskustellaan miten voimme auttaa sinua viemään projektiasi eteenpäin!
Matti Ojala
+358 20 7419 404
Juha-Matti Helisten
+358 20 7419 432
Jari Maijanen
+358 10 5565 208
Ari Hakkarainen
+358 20 7419 406