ADVERTISE SUBSCRIBE TECHNICAL ARTICLES EVENTS ETNdigi ABOUT USCONTACT
2026  # megabox i st f wallpaper

IN FOCUS

IoT-piireillä päästöt kuriin

IoT-teknologia on nousemassa keskeiseksi työkaluksi kestävän kehityksen ratkaisuissa. Vaikka laitteiden valmistus ja käyttöönotto vaativat energiaa, pitkän aikavälin säästöt ylittävät kulut moninkertaisesti. Tuoreiden analyysien mukaan IoT voi säästää jopa kahdeksankertaisesti sen energiamäärän, jonka se itse kuluttaa elinkaarensa aikana.

Lue lisää...

ETNtv

 
ECF25 videos
  • Jaakko Ala-Paavola, Etteplan
  • Aku Wilenius, CN Rood
  • Tiitus Aho, Tria Technologies
  • Joe Hill, Digi International
  • Timo Poikonen, congatec
  • ECF25 panel
ECF24 videos
  • Timo Poikonen, congatec
  • Petri Sutela, Testhouse Nordic
  • Tomi Engdahl, CVG Convergens
  • Henrik Petersen, Adlink Technology
  • Dan Still , CSC
  • Aleksi Kallio, CSC
  • Antti Tolvanen, Etteplan
ECF23 videos
  • Milan Piskla & David Gustafik, Ciklum
  • Jarno Ahlström, Check Point Software
  • Tiitus Aho, Avnet Embedded
  • Hans Andersson, Acal BFi
  • Pasi Suhonen, Rohde & Schwarz
  • Joachim Preissner, Analog Devices
ECF22 videos
  • Antti Tolvanen, Etteplan
  • Timo Poikonen, congatec
  • Kimmo Järvinen, Xiphera
  • Sigurd Hellesvik, Nordic Semiconductor
  • Hans Andersson, Acal BFi
  • Andrea J. Beuter, Real-Time Systems
  • Ronald Singh, Digi International
  • Pertti Jalasvirta, CyberWatch Finland
ECF19 videos
  • Julius Kaluzevicius, Rutronik.com
  • Carsten Kindler, Altium
  • Tino Pyssysalo, Qt Company
  • Timo Poikonen, congatec
  • Wolfgang Meier, Data-Modul
  • Ronald Singh, Digi International
  • Bobby Vale, Advantech
  • Antti Tolvanen, Etteplan
  • Zach Shelby, Arm VP of Developers
ECF18 videos
  • Jaakko Ala-Paavola, Etteplan CTO
  • Heikki Ailisto, VTT
  • Lauri Koskinen, Minima Processor CTO
  • Tim Jensen, Avnet Integrated
  • Antti Löytynoja, Mathworks
  • Ilmari Veijola, Siemens

logotypen

bonus # recom webb
TMSNet  advertisement
ETNdigi
2026  # megabox i st f wallpaper
A la carte
AUTOMATION DEVICES EMBEDDED NETWORKS TEST&MEASUREMENT SOFTWARE POWER BUSINESS NEW PRODUCTS
ADVERTISE SUBSCRIBE TECHNICAL ARTICLES EVENTS ETNdigi ABOUT US CONTACT
Share on Facebook Share on Twitter Share on LinkedIn

TECHNICAL ARTICLES

Yksi koodi, monta laitteistoa

Tietoja
Kirjoittanut Veijo Ojanperä
Julkaistu: 13.06.2025
  • Devices
  • Embedded
  • Software

ETN - Technical articlePrototyyppien kehitystyössä nopeus on valttia. Markkinoilla menestyvät sovellukset, joilla aikaan saadaan uusia ja virtaviivaistetaan jo olemassa olevia palveluita. Nykyisin käytössä oleviin sulautettuihin järjestelmiin saadaan lisää toimintoja hyödyntämällä data-analytiikan ja koneoppimisen kaltaisia tekniikoita reaaliaikaisen sensoridatan käsittelyn tehostamisessa. Myös käyttöliittymien kehittymisen tuomien etujen hyödyntäminen helpottaa automaattisten järjestelmien kasaamista ja ohjausta.

Artikkelin on kirjoittanut Cedric Vincent, joka toimii Tria Technologiesilla ohjelmistotekniikan laboratorion johtajana.

Edellä mainitun kaltaisten lisäominaisuuksien hyödyntäminen edellyttää useimmiten nopeiden prototypointitekniikoiden käyttöä. Suunnittelija saattaa haluta testailla erilaisia skenaarioita niin sovelluksen toteutettavuuden kuin markkinoiden vastaanottavuuden kannalta. Ensimmäisiä versioita saatetaan toimittaa asiakkaille arvioitavaksi, miten ne soveltuvat todellisiin käyttökohteisiin. Kun suunnittelutiimi ohjelmoi sovelluksen konseptit luotettaviksi ohjelmistoiksi, alkaa hahmottua, mitä toimintoja varsinaisessa tuotannossa tarvitaan. Joitakin osia tarvitaan ehkä lisää ja poistetaan tarpeettomaksi osoittautuneita osia.

Prototyypin teko ja suunnittelu voidaan aloittaa jo ennen kuin varsinainen fyysinen laitteisto on käytettävissä. Ohjelmiston kehitystä voidaan suorittaa isäntä- ja pilviympäristöissä, jolloin suunnittelijoilla on käytettävissään monet noita ympäristöjä tukevien simuloinnin, debuggauksen ja analyysin työkalujen tuomat edut. Sulautettujen sovellusten yhteydessä suunnittelutyön joustavuus saattaa kärsiä haluttaessa tehdä muutoksi laitteistoon ja kokeilla erilaisia ajoympäristöjä.

Sulautetut järjestelmät edellyttävät helppoa pääsyä I/O-toimintoihin ja niillä on usein laitteistoihin painottuvia reaaliaikavaatimuksia. Muutosten käsittely noiden laitteistoriippuvuuksien osalta koodin siirtyessä palvelimelta kohteeseen tai eri kohteiden välillä laitteistosuunnittelijan optimoidessa kokoonpanoa estää nopean prototyypityksen. Ohjelmiston suunnittelijat havahtuvat siihen, että aikaa kuluu liikaa I/O-salasanojen ja muiden odotuksia huonommin toimivien toimintojen uudelleen kirjoittamiseen, kun käytettävää alustaa muutetaan.

Laitteistoa koskevien standardien parantuminen on vähentänyt osaltaan käännökseen eli porttaukseen kuluvaa aikaa. Esimerkiksi SMARC-standardissa määritellään yhteensopivia nastalistoja ja yleisten oheislaitteiden I/O-mappausta. Tämä on myös synnyttänyt elinvoimaiset valmiiden prosessorikorttien ja I/O-liitäntämoduulien markkinat, mikä on merkittävästi vähentänyt tarvetta suunnitella asiakaskohtaisia laiteratkaisuja ennen prototyyppivaiheen aloittamista.

Periaatteessa SMARC jopa mahdollistaa kokeilut eri prosessoriarkkitehtuureilla siten, että I/O-kapasiteetti pysyy samana. Tämä edesauttaa valmistajia hyödyntämään nopeasti suorituskykyä ja tehokkuutta parantavia ominaisuuksia, joita on saatavissa uusimmissa Arm- ja X86-arkkitehtuureissa. Tämä pätee ainakin, mikäli ohjelmiston porttaaminen toisella alustalle on niin vaivatonta kuin mahdollista.

Sen lisäksi, että pilviympäristö tarjoaa pääsyn moniin kehittyneisiin ohjelmointityökaluihin, se on mahdollistanut monia tärkeitä innovaatioita liittyen ohjelmistojen käytettävyyteen ja mahdollisuuksiin merkittävästi helpottaa prosesseja siirryttäessä yhdestä laitteistoalustasta toiseen. Yksi tärkeimmistä innovaatioista on kontti eli ”säiliö”.

Kontti sisältää eräitä virtuaalikoneen tunnusmerkkejä siinä mielessä, että se eristää laitteiston käyttöjärjestelmästä ja projektin sovelluskoodista. Pilviympäristössä on tällöin mahdollista, että käyttöjärjestelmä ja sovelluksen tarvitsemat kirjastopalvelut ovat aina saatavilla riippumatta siitä, missä isäntäpalvelimessa ohjelmisto ajetaan. Kaikki I/O-kutsut erotetaan siten, ettei esimerkiksi verkkohakuja tarvitse muuttaa eri laitteistojen käyttöliittymissä toimimista varten. Suurin hyöty virtuaalikoneina toimivissa konteissa on, että kun sovellusta ajetaan kontissa, se toimii samalla nopeudella käyttäen saman määrän muistia kuin se käyttäisi, jos sitä ajettaisiin alkuperäisessä järjestelmässä. Tämä tehostaa ajonaikaista toimintaa.

Samaa isännän käyttöjärjestelmän kerneliä käyttämällä ajetaan useita kontteja kohteessa. Ne ovat kuitenkin toiminnallisesti erotettuja toisistaan eivätkä häiritse siten toisiaan.

Konttitekniikka alleviivaa Trian SMARC-moduulisarjan SimpleSwitch-tukiympäristöä. SimpleSwitch kehitettiin luomaan sulautettua ohjelmistoa yhtä suoraviivaisesti ja nopeasti kuin älypuhelinsovelluksia kehitettäessä. Koska se tuottaa standardoidusti kaikki laitteistoliitännät ohjelmistolla, jota ajetaan SimpleSwitch-ajoympäristössä, ohjelmistokutsu pääsyyn I2C-väylään tai GPIO-porttiin on sama i.MX8M Mini -moduuliin, i.MX8M Plus -moduuliin tai jopa Intel x86 -prosessorin isäntäkortille.

Toimitusvalmis ohjelmisto on jaettu kolme osaan: ohjelmiston kehitysalusta, peruskäyttöjärjestelmän kuvatiedostot ja paljon käyttökelpoisia toimintoja käsittävien konttien rekisteri. SDK-kehitysalusta tukee kolmea kohdearkkitehtuuria, jotka ovat NXP:n Arm-pohjaiset i.MX8-sarjan prosessorit, Intelin x86 ja QEMU.

QEMU on tärkeä lisäys. Se on virtuaalikone, joka replikoi SMARC-kohdemoduulien laitteistorajapinnat siten, että kyseisille moduuleille suunniteltua koodia voidaan ajaa isäntätyöasemalla tai pilvialustalla. Tämä tarjoaa helpon ja edullisen menetelmän suurten suunnittelutiimien yhteistoiminnalle samassa projektissa. Tiimissä työskentelevien suunnittelijoiden ei tarvitse odottaa pääsyä laitteistomoduuliin silloinkaan, kun sitä käytetään testauksessa tai asiakasevaluoinnissa. Suunnittelijat voivat kirjoittaa ja testata koodia isäntäkoneella ja olettaa sen toimivan samalla tavoin kuin fyysisessä kohdelaitteessa.

Kukin SimpleSwitch-kuva muodostaa kontteja isännöivän käyttöjärjestelmän perustan. Kuva riittää käynnistämään kortin ja asettamaan siihen liitetyn näytön sekä mahdollistaa sen, että suunnittelija käyttää SSH-istuntoja päästäkseen käsiksi sisäisiin toimintoihin verkkoyhteyden avulla.

Peruskuvatiedosto pitää sisällään Yocton toteuttaman standardin Linux-tiedostojärjestelmän, jossa on kaksi ohjelmistopinoa. Toinen pino on laitteiston abstraktiokerroksen muodostava SimpleCoreIO, joka tarjoa yksittäisen ja yhdenmukaisen tavan päästä minkä tahansa SMARC-moduulin I/O:hon. Toinen pino on kontin hallinnoija, jolla voidaan organisoida molempia käyttäjän kontteja. Se tarjoaa joukon valmiiksi paketoituja malleja, jotka tukevat Python-, Flutter- ja Qt-ajoympäristöjä. Käyttäessään näitä esipaketoituja kontteja ohjelmiston suunnittelijat voivat hyödyntää mainittujen ympäristöjen tarjoamia nopean suunnittelun työkaluja.

Konttirekisteri mahdollistaa suunnittelijoiden pääsyn laajaan valikoimaan esipaketoituja ohjelmistopinoja, jotka tarjoavat lisäpalveluita auttamaan edistyneiden järjestelmien tekemistä esineiden internetiin (IoT). Rekisterissä on Chromium-, COG-, Mosquito- ja MQTT-moduuleja. Säiliörekisterissä on myös IoT Connect -moduuli IoT-sovellusten datanhallintaa ja datanpoimintaa varten. Muutaman stepin avulla suunnittelija saa välitettyä laitteelta etänä kerättyä dataa pilvipalveluihin yhdistämällä sen rekisteristä saatuun konttiin ja asettamalla pääsyvaltuutukset kohteeseen.

Kun laitteistomääritykset muuttuvat ja moduulien ohjelmistokutsuja vaihdellaan, niin kontin, SDK:n tukiominaisuuksien ja rekisterin muodostaman yhdistelmän ansiosta tarvittavat muutokset voidaan tehdä nopeasti ja mahdollisimman vähin häiriöin.

Kun projekti alkaa valmistua, suunnittelija alkaa miettiä todellisen ajoympäristön vaikutusta suunnitteluun. SimpleSwitch-arkkitehtuuri on optimoitu prototyyppien tekoon ja varustettu ominaisuuksilla, joilla laitteistomuutokset on helppo toteuttaa. Täydennettävissä oleva Embedded Kit käsittää tuotantoon sopivilla ominaisuuksilla varustettuja ohjelmistoja, joista on hyötyä kentällä olevissa järjestelmissä. Tällaisia ominaisuuksia ovat esimerkiksi laajennettu turvallisuuden tuki ja sellaiset ominaisuudet kuten turvattu käynnistys ja pitkäaikainen ylläpito mukaan lukien etäpäivitysten (OTA) tuki.

Yhteenvetona voidaan todeta, että nopea prototyypitys on ratkaiseva osa sulautettujen ja IoT-järjestelmien suunnittelussa. Valitsemalla sellainen ohjelmistoympäristö, joka mahdollistaa nopeat sekä laitteistolle että ohjelmistolle tehtävät muutokset ja joka hyödyntää SMARC:n kaltaisen monipuolisen alustan tarjoamia ominaisuuksia, suunnittelutiimit voivat olla varmoja, että liitettävyyteen liittyvät asiat eivät aiheuta ongelmia. Sen sijaan he voivat keskittyä sovelluksen arvoa lisäävien asioiden suunnittelemiseen.

MORE NEWS

Protoat Arduinolla? DigiKeyn webinaari voi auttaa

DigiKey ja Arduino järjestävät 12. helmikuuta webinaarin, jossa pureudutaan nopeaan prototypointiin Arduinon uusilla työkaluilla. From board to build: Using UNO Q and App Lab -tilaisuus järjestetään Suomen aikaa klo 17.

Tässä Intel on edelleen hyvä: 86 ydintä ja 128 PCIe5-linjaa

PC-prosessoreissa Intel ei ole enää yksinvaltias. AMD on haastanut yhtiötä viime vuosina erittäin kovaa, ja tekoälyn kouluttamisessa GPU-korteilla Nvidia on noussut ylivoimaiseen asemaan. Työasemapuolella asetelma on kuitenkin toisenlainen. Uusi Xeon-sukupolvi muistuttaa, että raskaat ammattilaisjärjestelmät ovat yhä Intelin vahvinta aluetta.

Ethernet korvaa hitaat kenttäväylät autoissa

Autoteollisuudessa tapahtuu hiljainen mutta perustavanlaatuinen muutos. Ethernet etenee nyt myös auton alimmalle verkottamisen tasolle. Tavoitteena on korvata perinteiset, hitaat kenttäväylät kuten CAN ja LIN. Tuore esimerkki kehityksestä on Microchip Technologyn ja Hyundain yhteistyö. Yhtiöt tutkivat 10BASE-T1S Single Pair Ethernetin käyttöä tulevissa ajoneuvoalustoissa.

Tekoälyagenttien käyttöoikeudet voivat olla riski

Työpaikoilla yleistyvä tekoälyagenttien käyttö voi tuoda merkittäviä tietoturvariskejä, varoittaa kyberturvayritys Check Point Software. Viime viikkojen OpenClaw-keskustelu on tuonut esiin, miten itsenäisesti toimivat tekoälyagentit voivat koskettaa organisaation järjestelmiä samalla tavalla kuin oikeat työntekijät, ilman asianmukaisia hallinta- ja valvontamekanismeja.

Tekoäly auttaa suunnittelemaan antennin

Taoglas on julkaissut tekoälyyn perustuvan antennien suosittelutyökalun. Yhtiön mukaan kyseessä on maailman ensimmäinen AI-vetoinen ratkaisu, joka ohjaa antennin ja RF-komponenttien valintaa automaattisesti.

Tesla ei ole enää Euroopan ykkönen

Sähköautot piristivät Euroopan autokauppaa vuonna 2025. Kokonaiskasvu jäi silti vaatimattomaksi. Suurin muutos nähtiin merkkien välisessä järjestyksessä. Volkswagen nousi Euroopan myydyimmäksi täyssähköautobrändiksi ohi Teslan.

Mikroledinäytön suurin ongelma ratkaistu

Microledeihin pohjautuvat näytöt etenevät kohti VR- ja AR-laseja vääjäämättä. Tuore tutkimus Korean tieteen ja teknologian tutkimusinstituutista (KAIST) osoittaa, miksi OLED jää lopulta väistämättä kakkoseksi.

Kiintolevyn nopeus lähestyy flashia

Kiintolevy ei ole katoamassa AI-aikakaudella. Päinvastoin. WD eli entinen Western Digital esitteli Innovation Day -tapahtumassaan roadmapin, jossa HDD:n suorituskyky kasvaa tasolle, joka aiemmin kuului vain flash-muisteille.

SiTime ostaa Renesasin ajoituspiirit 1,5 miljardilla dollarilla

SiTime ostaa Renesas Electronicsin ajoituspiiriliiketoiminnan noin 1,5 miljardin dollarin kaupassa. Kauppa tehdään käteisellä ja SiTimen osakkeilla, ja sen odotetaan toteutuvan vuoden 2026 loppuun mennessä viranomaishyväksyntöjen jälkeen.

Tämä on uusi normaali: tietoturva-aukot pitää paikata tunneissa

Microsoft Officesta löytynyt tuore haavoittuvuus osoittaa, kuinka nopeasti nykypäivän tietoturva-aukot päätyvät hyökkääjien käyttöön. Kyse ei ole enää yksittäisten tutkijoiden manuaalisesta työstä, vaan pitkälle automatisoidusta prosessista.

Tamperelainen Vexlum ratkaisee ison ongelman kvanttitietokoneissa

Kvanttitietokoneiden kehitystä kuvataan usein kubittien lukumäärällä, mutta Vexlumin toimitusjohtajan ja perustajaosakkaan Jussi-Pekka Penttinen mukaan tämä mittari ei kerro koko totuutta. Penttisen mukaan hyödyllinen skaalautuvuus määräytyy ennen kaikkea kubittien laadusta, ei pelkästä määrästä. - Hyödyllisessä skaalautuvuudessa kyse ei ole vain kubittien lukumäärästä vaan erityisesti myös kubittien laadusta eli koherenssiajasta ja kubittien välisestä vuorovaikutuksesta.

Vexlum keräsi 10 miljoonaa euroa puolijohdelaserien tuotannon skaalaamiseen

Suomalainen Vexlum on kerännyt 10 miljoonan euron rahoituksen puolijohdelasereiden valmistuksen kasvattamiseen. Kyseessä on tiettävästi suurin pohjoismaisen fotoniikkayrityksen keräämä seed-vaiheen rahoituskierros.

Insta on pitkään tehnyt oikeita valintoja

Insta Group on kasvanut lähes 200 miljoonan euron teknologiakonserniksi 15 peräkkäisen kasvuvuoden aikana. Nyt yhtiö vie seuraavan askeleen ja vahvistaa johtamismalliaan. Konsernille nimitetään oma toimitusjohtaja, ja molemmat suuret liiketoiminta-alueet saavat omat vetäjänsä. Kyse ei ole yhtiön pilkkomisesta, vaan kasvun pakottamasta rakenteellisesta muutoksesta.

TI ostaa Silicon Labsin miljardikaupassa

Texas Instruments ostaa Silicon Labsin noin 7,5 miljardin dollarin käteiskaupalla. Kauppahinta on 231 dollaria Silicon Labsin osakkeelta. Kauppa edellyttää viranomaisten ja Silicon Labsin osakkeenomistajien hyväksyntää. Järjestelyn odotetaan toteutuvan vuoden 2027 alkupuoliskolla.

Mikä on hybridihätäpuhelu?

Hybridihätäpuhelu eli Hybrid eCall on ajoneuvojen hätäpuhelujärjestelmä, joka käyttää sekä 4G LTE -verkkoa että perinteisiä 2G ja 3G -verkkoja. Tavoite on yksinkertainen. Hätäpuhelu ja siihen liittyvä data saadaan varmasti perille kaikissa olosuhteissa.

FPGA vastaa kvanttiuhkaan ennen kuin se on todellinen

AMD:n uusi Kintex UltraScale+ Gen 2 -FPGA-sukupolvi ei yritä voittaa suorituskykykilpailua pelkillä logiikkasoluilla. Se vastaa ongelmaan, joka on jo näkyvissä mutta vielä harvoin ratkaistu. Miten laitteet suojataan kvanttiajan uhkilta ennen kuin uhka realisoituu?

AI-palvelimen teho-ongelmaan ratkaisu

Tekoälypalvelimissa laskentateho kasvaa nopeammin kuin virransyöttö pysyy perässä. Pullonkaula ei ole enää prosessori vaan teho, tila ja lämpö. Tätä taustaa vasten Microchip Technology toi markkinoille uuden MCPF1525-tehomoduulin.

Ams OSRAM myy analogiset anturinsa Infineonille

Ams OSRAM myy ei-optisen analogi- ja mixed-signal-anturiliiketoimintansa Infineon Technologiesille 570 miljoonan euron käteiskaupalla. Kaupan odotetaan toteutuvan vuoden 2026 toisella neljänneksellä viranomaislupien jälkeen.

Rohde & Schwarz toi 44 gigahertsin analyysin keskiluokkaan

Saksalainen Rohde & Schwarz laajentaa keskiluokan mittalaitetarjontaansa uudella FPL1044 -spektrianalysaattorilla. Laite ulottuu 44 gigahertsiin asti, ja on samalla ensimmäinen tämän hintaluokan analysaattori, joka yltää Ka-alueelle.

Suomalainen Senop toimittaa älytähtäimiä Ranskan puolustusvoimille

Suomalainen Senop on saanut merkittävän tilauksen Ranskan puolustusvoimilta. Ranskan puolustusmateriaalihankinnoista vastaava virasto DGA on valinnut yhtiön AFCD TI -älytähtäinjärjestelmän maavoimien käyttöön.

bonus # recom webb mobox
2026  # mobox för wallpaper
TMSNet  advertisement

© Elektroniikkalehti

 
 

TECHNICAL ARTICLES

Älyä virtaamien mittaukseen

Virtaamamittaus on monissa laitteissa kriittinen mutta usein ongelmallinen toiminto. Perinteiset mekaaniset anturit kuluvat ja jäävät sokeiksi pienille virtausnopeuksille. Ultraäänitekniikkaan perustuvat valmiit moduulit tarjoavat nyt tarkan, huoltovapaan ja helposti integroitavan vaihtoehdon niin kuluttaja- kuin teollisuussovelluksiin.

Lue lisää...

OPINION

Reunatekoäly pakottaa muutoksiin kentällä

Vuosi 2026 muodostuu liikkuville kenttätiimeille käännekohdaksi. Kentällä käytettävä teknologia ei ole enää tukiroolissa, vaan keskeinen osa päätöksentekoa, tehokkuutta ja turvallisuutta. Reunatekoäly, luotettavat yhteydet ja laitetason tietoturva ovat siirtyneet nopeasti vapaaehtoisista valinnoista välttämättömyyksiksi, kirjoittaa Panasonic TOUGHBOOKin Euroopan johtaja Steven Vindevogel.

Lue lisää...

LATEST NEWS

  • Protoat Arduinolla? DigiKeyn webinaari voi auttaa
  • Tässä Intel on edelleen hyvä: 86 ydintä ja 128 PCIe5-linjaa
  • Ethernet korvaa hitaat kenttäväylät autoissa
  • Tekoälyagenttien käyttöoikeudet voivat olla riski
  • Tekoäly auttaa suunnittelemaan antennin

NEW PRODUCTS

  • Eikö 8 bittiä enää riitä? Tässä vastaus
  • Maailman pienin 120 watin teholähde DIN-kiskoon
  • Terävä vaste pienessä kotelossa
  • Click-kortilla voidaan ohjata 15 ampeerin teollisuusmoottoreita
  • Pian kännykkäsi erottaa avaimen 11 metrin päästä
 
 

Section Tapet