logotypen
 
 

IN FOCUS

Suojaa datasi kunnolla

SSD-levyt tarjoavat luontaisesti korkean luotettavuuden kaikentyyppisiin sovelluksiin, aina aloitustason kuluttajalaitteista kriittisiin järjestelmiin. Asianmukaiset tietosuojamekanismit voivat maksimoida levyn käyttöiän toteuttamalla ennaltaehkäiseviä toimenpiteitä tarpeen mukaan, kertoo Silicon Motion artikkelissaan.

Lue lisää...

Sulautetun linuxin valinnassa kehittäjällä on useita vaihtoehtoja. Yocto on yksi uusimpia projekteja. Sen suosio on kasvamassa monilla sulautetun kehityksen alueilla.

Kirjoittaja Hans Jürgen Rauscher on Wind Riverillä verkko- ja pilviteknologioista vastaava järjestelmäarkkitehti. Hän vastaa ennen kaikkea Wind Riverin globaaleista tietoliikenne- ja verkkolaitteita valmistavista asiakkaista. Wind Riverin palvelukseen Rauscher tuli vuonna 2000.

Vuosituhannen vaihteesta alkaen avoimen lähdekoodin ohjelmistot alkoivat vallata nykyisiä asemiaan teollisuudessa. Tänään avoimen koodin ohjelmistoja käytetään useissa nettipalvelimissa, tietokantoja pyörittävät avoimen kodin linux-käyttöjärjestelmät ja pilveä kehitetään ja rakennetaan linuxilla. Sulautetuissa sovelluksissa linuxin käyttö on kasvanut massiivisesti, mutta markkina on hyvin fragmentoitunut.

Tarjolla olevat vaihtoehdot

Tänä päivänä sulautettua linuxia projektiinsa valitsevalla on edessään hanakala valintaprosessi. Tarjolla on pääsääntöisesti kolme erilaista vaihtoehtoa. Ensimmäinen on PC-pohjainen linux-jakeluversio kuten Fedora, Ubuntu tai Debian, jotka ovat ilmaisia tai kaupallisia versioita kuten Red Hat tai SUSE. Nämä eivät kuitenkaan ole ihanteellisia sulautettuihin, koska ne on suunniteltu PC-raudalla, tulevat monina paketteina ja vaativat paljon muistia ja tallennustilaa. Ne eivät myöskään tue tiettyjä matalan tehonkulutuksen piirejä.

Toinen tapa on tehdä itse, eli do-it-yourself. Kehittäjä voi ladata linux-kernelin kernel.orgista, GNU-työkalut fsf-orgista ja muuta tarvittavata ohjlemistot Linux Foundationin eri työryhmistä. Tämä sopii hyvin omien taitojen ja osaamisen kheittämiseen ja vie yleensä enemmän aikaa, kuin ammattiprojektille on normaalisti annettu.

Kolmas vaihtoehto on hankkia linux puolijohde- tai korttivalmistajalta. Näissä ongelmana on usein, että ratkaisu on kehitetty hyvin kapealla fokuksella ja tiettyjä laitteisto-ominaisuuksia korostaen. Ylläpito on myös joskus vajaata esimerkiksi päivitysten tai turvallisuuskorjausten suhteen.

Viimeinen vaihtoehto on kaupallinen sulautettu linux, joka on testattu, ja sisältää ylläpidon ja päivitykset, joita projektipäällikkö saattaa pitää välttämättöminä. Vaikka monissa sulautetuissa projekteissa - esimerkiksi kulutuselektroniikassa - kehityssykli on hyvin tiukka, vaikkapa teollisuusautomaatiossa on sulautettuja laitteita, joiden täytyy toimia monia vuosia.

Riippuen ylläpidon, tuen, päivitysten ja tietoturvakorvausten vaatimuksista sekä liiketoimintariskeistä ja kustannuksista projektipäällikkö voi päättää, mikä vaihtoehdoista sopii parhaiten. Mutta kyse on enemmästä: jos valitaan kaupallinen linux, korttiohjelmisto (BSP, board support package) ei ehkä tue uusimpia ominaisuuksia, tai ehkä vain vanhempia linux-versioita.

Linux on luontainen osa monia sulautettuja projekteja, mutta se haastaa kehittäjiä monin tavoin: kernel- eli ydinversioineen, kirjastoineen, kääntimineen, middlaware-ohjelmistoineen, BSP-korttiohjelmistoineen sekä kehityspaketteineen. Skaalautuvan linux-käyttöjärjestelmän rakentaminen pohjaa useiden yhteensopivien ohjelmistokomponenttien saatavuuteen ja niihin liittyviin työkaluihin. Kernelistä, käyttäjäpaketeista, patch-korjauksista, tiedostojärjestelmän koosta, ytimen konfiguraatiosta ja työkaluista voi tuottaa hyvin erilaisia tuloksia erilaisia laitearkkitehtuureille. Haasteita on monia. Esimerkiksi kernelille ei ole yhteisiä versioarkistoja (repository), ei yhteisiä työkaluja, makefile-tiedostoja,, kääntimiä tai debuggereita, eikä yhteisiä menetelmiä tuoda kaikki eri osat yhteen.

Pelureita on paljon. Projektienomistajat, siruja myyvät piirienvalmistajat, räätälöityjä tai standardoituja - esimerkiksi Compact PCI tai ATCA - tuotteita tarjoavat korttien valmistajat, ja jopa hyvin dedikoituja työkaluja tietylle raudalle tarjoavia puolijohdetoimittajat. Vaaditaan paras mahdollinen skenaario, jossa kaikki pelurit tuovat projektiin mukaan oman vahvuutensa. Tämä on Yocto-projektin keskinen ydin. Kyse on jatkuvasti päivittyvistä linux-jakeluun sisältyvistä perusmäärityksistä, kernelistä, työkaluista ja ohjelmistopaketeista.

Alusta - ei jakeluversio

Yocto-projekti ei ole sulautetun linuxin jakeluversio. Se on ennen kaikkea alusta, jolle erilaisia pelaajia pyydetään antamaan oman panoksensa, jotta räätälöityjä versioita voitaisiin luoda helposti. Alustaa hallinnoin Linux Foundation. Yocto perustettiin vuonna 2010 avoimen koodin yhteistyöprojektina, jossa oli mukana laitevalmistajia, avoimen koodin käyttöjärjestelmätoimittajia ja elektroniikkayrityksiä. Ne tuovat hankkeeseen malljea, työkaluja ja metodeja, joilla kehittäjiä helpotetaan luomaan sulautettuja linux-pohjaisia järjestelmiä alla olevasta laitearkkitehtuurista riippumatta. Yhdessä kehitettyjen tekniikoiden avulla Yocto on arvokas lähtökohta kehittäjille ja se auttaa välttämään kaksinkertaista työtä ja tarpeetonta ylläpitoa. Piirienvalmistajat voivat tarjota projektin puitteita ajureita uusimmille siruilleen, korttienvalistajat voivat lisätä middleware-ohjelmistoja BSP-pakettiinsa, kaupallisten linux-versioiden toimittajat voivat tarjota vakaita, testattuja, tuettuja ja ylläpidettyjä jakeluversioita, jotka toimiva eri laitearkkitehtuureissa, ja työkalujen kehittäjät voivat intergroida omat työkalunsa haluamaansa Yocto-versioon.

Yocto kooostuu kahdesta projektista mukaan likien OpenEmbedded Core, joka sisältää perustason reseptitiedostot (recipes), luokat ja näihin liittyvät tiedostot. Tämä projekti keskittyy ennen kaikkea linux-käyttäjiin. Toinen osa on yleinen pakettienluontijärjestelmä, joka rakentuu Bitbaken ja Pokyn ympärille. Nämä avoimeen koodin pakettityökalut ocat Yocton kulmikiviä.

 

Kuva 1 - Yocto-kehitysprosessi

Kuva 1 näyttää työprosessin, jossa linux-versio generoidaa eri lähteiden, projektien ja työkalujen pohjalta. Mukana ovat Yocto-kernel ja kirjastot. Syötteisiin kuuluu Metadata, joka sisältää informaatiota lähdetiedostoista osoitetietoineen (esimerkiksi http:n tai ftp:n kautta), laitteiston konfigurointitiedot, joiden perusteella BSP ajureineen määritellään, I/O-portit, muistivaatimukset, sekä Policy-määritykset, joilla määritellään korjausten ja päivitysten käytäntö. Tarjolla on myös "upstreameja", joiden avulla pakettitiedosto tai korjaus (patch) voidaan tuoda järjestelmään myöhemmin. Kääntimen run-toiminnolla voidaan valita projektin binääripaketin formaatti - Debian, RPM tai IPK. Tätä seuraa joukko testejä ennen kuin root-tiedostojärjestelmä luodaan kuva (image) asennettavaksi sulautettuun laitteeseen (NFS:n tai ftp:n välityksellä tai tallennettavaksi flash-, ROM- tai kiintolevylle). Lisäksi kuvassa 2 näkyvät Yocto-kerrokset (layers) luovat mekanismin, jolla lisätoiminnallisuuksia voidaan organisaoit erillisiin paketteihin. Esimerkiksi BSP-ohjelmistot toimitetaan yleensä kerroksina.

Kuva 2 - Yocto-kerrokset

Hyödyt

Yocton pakettienluontijärjestelmä yhdessä yhteisesti kehitettyjen tekniikoiden kanssa tarjoaa parhaat työkalut ja metodit räätälöidyn, mutta silti yhteensopivan sulautetun linux-järjestelmän kehittämiseen. Yocton kanssa yhteensopivat jakeluversiot ovat joustavia: paloja ja komponentteja voidaan yhdistää tai korvata toisilla, ja ne toimivat välittömästi yhdessä. Yocto säästää aikaa ja resursseja, joita muutoin hukattaisiin kääntämiseen, kahdentamiseen, uudelleen luomiseen ja ylläpitoon. Näin jää enemmän aikaa kehittää järjestelmää muista erottavia ominaisuuksia.

Ylipäätään tämä tarkoittaa parempaa alustariippumatonta yhteensopivuutta ja komponenttien yhteentoimivuutta, ohjelmiston parempaa käännettävyyttä, ylläpidon kustannusten alenemista, sekä kasvavaa kaupallisen ja avoimen yhteisön resurssien uudelleen käyttöä ja yhteistyötä. Projektien omistajien kannalta hyödyllistä on se, ettei Yocto-projekteissa olla kiinni missään tietyssä valmistajassa.

Yocto on saavuttanut yhä enemmän suosiota sulautetussa maailmassa ja sitä käytetään monilla eri markkinoilla. Käyttö alkoi verkkopuolen laitteista, kuluttajalaitteet tulevat kehit perässä, mutta Yoctoa on käytetty myös teollisuusautomaatiossa, lääketieteen laitekehityksessä, avaruus- ja puolustushankkeissa, ja sitä käytetään yhä enemmän ajoneuvojen viihdejärjestelmien kehityksessä.

Wind River ja Yocto

On monia syitä ostaa käyttöjärjestelmä kaupallisen linuxin toimittajalta kuten Wind Riveriltä. Tärkein etu on aika: vie merkittävästi aikaa hankkia perustietämys koodista, sekä jäljittää, korjata ja ylläpitää koodia. Nyt Wind River tekee jo kaiken tämän. Wind River tuottaa projektiin aktiivisesti korjauksia ja parannuksia. Se on Yocton perustajajäsen ja sen hallussa on neljä kahdeksasta keskeisestä ylläpito- ja teknisestä asemasta projektin sisällä. Näihin kuuluvat esimerkiksi kernel-ydin sekä RPM Package Manager -työkalu. KUvassa 3 näkyvä Wind River Linux 5 -versio oli yksi enimmäisiä, joille myönnettiin muodollinen hyväksyntä yhteensopivuudesta Yocto-projektin kanssa.

Kuva 3 - Wind River Linux 5

Tarjolla on myös Linux Carrier Grade (CG) -profiili, joka on rekisteröity Linux Foundationissa CGK 5.0 -määritysten mukaiseksi. Profiili muodostaa olennaiset ominaisuudet, joiden pohjalta yritykset voivat kehittää seuraavan sukupolven älykkäitä verkkolaitteita. Open Virtualization -profiili on toinen valinnainen lisäominaisuus. Se optimoi kernel-pohjaiset virtuaalikoneet niin, että nämä suoritutuvat reaaliaikatehtävistä. Profiilin avulla ohjelmistoa voidaan ajaa virtualisoidussa ympäristössä vieraana (guest), mikä ennen edellytti erillislaitteistoa tai perinteistä reaaliaikakäyttöjärjestelmää (RTOS) vastatakseen tiettyisin ajonaikaisiin vaatimuksiin ja rajoituksiin.

Yocto tarjoaa merkittävästi tehokkaamman sulautetun linucin kehitysprosessin. Sen avulla kehittäjän ei tarvitse aloittaa alusta jokaisen uuden projektin kohdalla. Yocto voi uudelleen määritellä ja yhdistää hyvin fragmentoituneen sulautetun linuxin markkinat. Ympäristöä tukevat ohjelmistotalot ja laitevalmistajat voivat auttaa linux-asiakkaitaan kehittämään alustariippumattomia, komponenteiltaan yhteentoimivia ratkaisuja, mikä mahdollistaa koodin paremman uudelleen käytettävyyden ja auttaa pienentämään riskiä ja muutosten aiheuttamia kustannuksia.

MORE NEWS

Mobiilidata kulkee suurelta osin Android-laitteisiin

Android-laitteet hallitsevat maailman mobiilidataliikennettä vahvemmin kuin vuosiin. Kesäkuussa 2025 Android keräsi peräti 74,1 % kaikesta globaalista mobiiliverkkoliikenteestä, mikä on korkein lukema viiteen vuoteen, selviää Jemlit.comin esittelemistä Statcounterin tiedoista. Samaan aikaan Applen iOS jäi viiden vuoden pohjalukemiin, 25,4 prosenttiin.

Uusin USB vaatii paljon signaalinsuojaukselta

USB-standardien kehitys tuo mukanaan yhä kovempia vaatimuksia niin suunnittelijoille kuin komponenteillekin. Uusin USB4-standardi mahdollistaa jopa 40 gigabitin tiedonsiirtonopeudet, mutta samalla se vaatii laitteilta huipputasoista signaalinsuojelua, erityisesti sähköstaattisia purkauksia (ESD) ja häiriöitä vastaan.

Linuxista löytyi takaovi, jota virustutkat eivät havaitse

Saksalainen kyberturvayhtiö Nextron Threat on paljastanut kehittyneen Linux-takaoven, jota yksikään virustorjuntaohjelma ei tunnista. Haittaohjelma, nimeltään "Plague", on ollut liikkeellä jo kuukausia ilman, että se on herättänyt huomiota.

Hakkeri väittää murtautuneensa Nokian verkkoon

Hakkeri nimeltä Tsar0Byte on väittänyt murtautuneensa Nokian sisäiseen verkkoon kolmannen osapuolen haavoittuvuuden kautta. Väite julkaistiin useilla pimeän verkon foorumeilla, ja sen mukaan hyökkäyksen seurauksena on paljastunut laaja kokoelma yhtiön työntekijöihin liittyviä tietoja.

CN Rood sai paljon kokemusta Suomen-toimintojen johtoon

CN Rood on nimittänyt Aku Wileniuksen Suomen asiakaspäälliköksi. Wilenius aloitti tehtävässään elokuun alussa ja tuo mukanaan yli 20 vuoden kokemuksen mittaus- ja testausratkaisuista sekä vahvan taustan asiakaslähtöisestä B2B-myynnistä.

Intel peruu jättimäisen tehdasinvestoinnin Saksassa – irtisanomisia luvassa

Intel on vetäytynyt suunnitelmastaan rakentaa kaksi puolijohdetehdasta Magdeburgiin, Saksaan. Hanke, jonka kokonaisarvo oli 30 miljardia euroa, oli yhtiön suurin investointisuunnitelma Euroopassa ja keskeinen osa EU:n Chips Act -ohjelmaa. Noin kolmasosa investoinnista oli tarkoitus kattaa Saksan valtiontuella.

Lisäkortilla Ethernet-liitäntä sulautettuun projektiin

MIKROE on julkaissut uuden XPort ETH Click -lisäkortin, joka tuo nopean ja vaivattoman Ethernet-yhteyden sulautettuihin järjestelmiin. Uutuuskortti perustuu Lantronixin XP1001000-05R XPort -moduuliin ja se on yhteensopiva mikroBUS-väylän kanssa, mahdollistaen helpon integroinnin erilaisiin kehitysalustoihin.

Trumpin kuparitullit iskevät Yhdysvaltain elektroniikkateollisuuteen: piirilevyt kallistuvat selvästi

Presidentti Donald Trumpin hallinto on määrännyt 50 prosentin tullit useille puolivalmiille kuparituotteille, kuten kuparilangalle, -putkille ja kuparikalvolle, jota käytetään erityisesti piirilevyjen valmistuksessa. Päätöksen on tarkoitus vahvistaa Yhdysvaltain teollista perustaa ja kansallista turvallisuutta, mutta elektroniikkateollisuuden mukaan vaikutus on päinvastainen.

Tekoäly on nyt valjastettu Ransomware-kiristykseen

Vuoden 2025 toinen neljännes merkitsi suurta muutosta kiristyshaittaohjelmien toimintakentässä. Perinteiset jättiläiset, kuten LockBit ja RansomHub, ovat romahtaneet tai vetäytyneet, mutta se ei ole tuonut helpotusta – päinvastoin. Check Pointin tuore raportti paljastaa, kuinka tekoäly, kartellimallit ja hienovaraiset kiristystaktiikat muovaavat uhkakenttää entistä ovelammaksi ja hajautetummaksi.

Toisen polven 5G tuo nyt kasvua verkkomarkkinoille

Pitkästä aikaa Nokia saa vähän parempia markkinauutisia, sillä verkkomarkkina saa uutta virtaa toisen polven 5G:stä. Tutkimusyhtiö Dell’Oro Group ennustaa, että maailmanlaajuinen 5G Mobile Core Network -markkina kasvaa seuraavan viiden vuoden aikana kuuden prosentin vuosivauhdilla. Kasvun moottorina toimii yleistyvä 5G Standalone -arkkitehtuuri (SA), joka tuo mukanaan paitsi teknisiä parannuksia myös uusia liiketoimintamahdollisuuksia operaattoreille ja verkkotoimittajille.

Autojen muistin nopeus kasvoi juuri yli 2-kertaiseksi

Muistivalmistaja Kioxia on julkaissut uuden sukupolven flash-muistin autoihin, joka tarjoaa merkittävästi aiempaa nopeamman suorituskyvyn. Uusi UFS 4.1 -standardia noudattava muistipiiri yli kaksinkertaistaa sekä luku- että kirjoitusnopeudet verrattuna edelliseen UFS 3.1 -sukupolveen.

Ensimmäinen piiri, joka estää IoT-laitteen kaappauksen

Silicon Labs on ottanut merkittävän harppauksen IoT-turvallisuudessa julkaisemalla SiXG301-piirin – ensimmäisen maailmassa, joka on saavuttanut PSA Certified Level 4 iSE/SE -tason. Tämä on korkein mahdollinen turvallisuusluokitus sulautetuille järjestelmille ja merkitsee uutta aikakautta IoT-laitteiden suojaamisessa fyysisiä kaappauksia vastaan.

MIT tutki: sähköauton akku voi paljastaa sinusta arkaluonteisia tietoja

Sähköauton akku ei ole vain voimanlähde — se voi myös toimia hiljaisena salakuuntelijana. Massachusetts Institute of Technologyn (MIT) tutkijat ovat osoittaneet, että sähköautojen akun virrankulutuksesta voidaan päätellä yllättävän paljon kuljettajan yksityiselämästä, jopa ilman suoraa pääsyä auton muihin tietoihin.

Samsungin Fold 7 on iso hitti, mutta markkina on edelleen minimaalinen

Samsungin mukaan Fold7-malli on ylittänyt edeltäjänsä Fold6:n myynnit jopa 50 prosentilla, erityisesti Yhdysvalloissa. Ennakkotilaukset ovat olleet vahvoja, ja operaattorien kautta tehtyjen tilausten määrä nousi jopa 60 %. Erityisesti Blue Shadow -värivaihtoehto osoittautui suosikiksi, muodostaen lähes puolet ennakkotilauksista, kertoo Bloomberg.

Kännykkälaturi kutistuu, mutta teho kasvaa

Navitas Semiconductorin uusin innovaatio mullistaa käsityksen kännykkälatureista. Yhtiön GaNSense ohjausratkaisu on valjastettu Xiaomin uuteen 90 watin GaN-laturiin, joka tarjoaa huipputehon uskomattoman pienessä koossa. Kyseessä on maailman pienin 90 watin laturi.

Euroopan komponenttikauppa odottaa edelleen käännettä parempaan

Euroopan elektroniikkakomponenttien jakelumarkkina jatkoi laskuaan vuoden 2025 toisella neljänneksellä. Uutta kasvua on odotettu jo viime vuodesta saakka, mutta selkeitä elpymisen merkkejä ei vieläkään näy. Tuoreimpien DMASS-lukujen mukaan koko markkina supistui huhti-kesäkuussa 8,4 prosenttia verrattuna vuoden takaiseen. Suurin isku nähtiin jälleen puolijohteissa, joiden myynti laski peräti 14,1 prosenttia 2,22 miljardiin euroon. Vastoin odotuksia aiemmin spekuloitu käänne ei siis toteutunut.

MEMS-antureissa miljardikauppa – ST osti NXP:n toiminnot

MEMS-anturimarkkinoilla nähtiin merkittävä yritysjärjestely, kun STMicroelectronics ilmoitti ostavansa NXP Semiconductorsin MEMS-antureihin keskittyvän liiketoiminnan. Kaupan arvo on 950 miljoonaa dollaria, josta 900 miljoonaa maksetaan käteisellä heti ja 50 miljoonaa myöhemmin teknisten virstanpylväiden täyttyessä.

Kyberjulkaisu varoittaa Alibaban uuden AI-mallin käytöstä

Kun Alibaba julkaisi Qwen3-Coderin – edistyneen avoimen lähdekoodin tekoälymallinsa koodinluontiin – vastaanotto teknisessä mediassa oli pääosin ihailua. Kyseessä on huippumalli: se päihittää useita suljettuja kilpailijoita, ymmärtää valtavia koodipohjia ja kykenee agenttimaiseen työskentelyyn. Cybernewsin päätoimittaja Jurgita Lapienyen mukaan malli voi kuitenkin olla “Troijan hevonen”.

Uudenlainen joustava muisti tekee tekoälyn käytöstä jopa puolta halvempaa

Huipputason verkkopiirejä kehittävä Enfabrica, on julkaissut EMFASYS-järjestelmän, uudenlaisen “joustavan muistin” ratkaisun, joka voi puolittaa suurten kielimallien (LLM) käytöstä aiheutuvat kustannukset pilviympäristöissä.

Yrityksillä ei ole varaa odottaa siirtymistä Windows 11:een

Windows 10:n tuki päättyy 14. lokakuuta 2025. Aika käy vähiin, ja organisaatioiden siirtyminen Windows 11:een ei etene riittävän nopeasti. Panasonic TOUGHBOOKin tuore tutkimus osoittaa, että viivyttely ei ole vain tekninen tai hallinnollinen haaste – se on suora liiketoimintariski.

Sulautetut laitteet kovassa kyberpuristuksessa – näin laitevalmistaja täyttää uudet EU-vaatimukset

ETN - Technical articleEuroopan unionin uusi kyberkestävyyssäädös mullistaa sulautettujen laitteiden turvallisuusvaatimukset. Kolmen vuoden siirtymäaika ei jätä aikaa hukattavaksi: laitevalmistajien on kyettävä päivittämään ohjelmistonsa systemaattisesti ja todennettavasti koko tuotteen elinkaaren ajan. Miten tämä käytännössä onnistuu?

Lue lisää...

Kyberjulkaisu varoittaa Alibaban uuden AI-mallin käytöstä

Kun Alibaba julkaisi Qwen3-Coderin – edistyneen avoimen lähdekoodin tekoälymallinsa koodinluontiin – vastaanotto teknisessä mediassa oli pääosin ihailua. Kyseessä on huippumalli: se päihittää useita suljettuja kilpailijoita, ymmärtää valtavia koodipohjia ja kykenee agenttimaiseen työskentelyyn. Cybernewsin päätoimittaja Jurgita Lapienyen mukaan malli voi kuitenkin olla “Troijan hevonen”.

Lue lisää...

LATEST NEWS

NEW PRODUCTS

 
 
article