Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial Internet of Things >> Ingebed

2019 Embedded Markets-onderzoek weerspiegelt opkomende technologieën, aanhoudende C/C++-dominantie

Terwijl het Internet of Things (IoT), embedded vision, machine learning en andere opkomende technologieën steeds belangrijker worden onder ontwikkelingsorganisaties, blijven C en C++ de dominante programmeertalen onder embedded ontwikkelaars, volgens de 2019 Embedded Market Study die eerder dit jaar werd geproduceerd door EE Times en Embedded.

De 2019 Embedded Market Study zet een traditie voort die zich over 20 jaar uitstrekt en biedt een gedetailleerd overzicht van de stand van de embedded ontwikkeling in Noord- en Zuid-Amerika, Azië-Pacific (APAC) en Europa, het Midden-Oosten en Afrika (EMEA). Binnen deze momentopname geeft het onderzoek inzicht in een aantal belangrijke gebieden, variërend van de huidige toepassingsfocus en ontwerpomgeving van de respondenten tot de rol van belangrijke hardwarecomponenten en ontwerptechnieken. De volgende secties illustreren hoogtepunten uit elk van deze gebieden.

Toepassingsfocus

Het wordt al door de helft van de respondenten als belangrijk beschouwd, maar IoT-ontwikkeling zal naar verwachting veel aandacht krijgen in toekomstige projecten, waarbij meer dan 65% aangeeft dat ze een of meer projecten zullen hebben die aan IoT zijn gewijd (Figuur 1).

klik voor grotere afbeelding

Figuur 1. (Bron:2019 Embedded Market Study)

Toch is in een branche waar connectiviteit in wezen een basisontwerpvereiste is geworden, het gebruik van beveiligingsmethoden op zijn best gemengd (Figuur 2). Alleen softwarematige beveiligingsmethoden brengen doorgaans aanzienlijk meer beveiligingsproblemen met zich mee dan op hardware gebaseerde beveiligingsmethoden. Desalniettemin is ongeveer 26% van de huidige ontwerpen gebouwd met alleen softwarebeveiliging. Misschien nog zorgwekkender, 20% van de ontwerpen bevat helemaal geen beveiligingsfuncties. Het onderzoek heeft de aard van deze ontwerpen niet onderzocht om ons de aard van de doeltoepassingen voor deze ontwerpen te laten leren, dus het werkelijke risico in die systemen is onbekend. Toch blijft elk ingebed systeem kwetsbaar voor vele bronnen van bedreigingen die verder gaan dan die welke voortkomen uit connectiviteitsgerelateerde beveiligingsproblemen.

klik voor grotere afbeelding

Figuur 2. Veiligheid gemeten in huidige ontwerpen – een nieuwe vraag in 2019. (Bron:2019 Embedded Market Study)

Misschien is een van de meest opvallende resultaten van het onderzoek gelegen in de verwachtingen voor het gebruik van machine learning-mogelijkheden. Reeds 32% van de respondenten van het 2019-onderzoek geeft aan dat ze momenteel machine learning-methoden gebruiken, maar 55% van de respondenten overweegt het gebruik ervan - een cijfer dat onder EMEA-ontwikkelaars oploopt tot 68% (Figuur 3).

klik voor grotere afbeelding

Figuur 3. Geavanceerde technologieën die momenteel worden gebruikt of worden overwogen. (Bron:2019 Embedded Market Study)

Huidige Embedded Design-omgeving

Terwijl meer algemene onderzoeken naar programmeertalen, zoals die van de IEEE of GitHub, wijzen op de overheersing van Python, Java en Javascript, laat de 2019 Embedded Market Study zien dat C en C++ stevig op de eerste plaats blijven voor embedded ontwikkeling (Figuur 4).

klik voor grotere afbeelding

Figuur 4. Programmeertaalgebruik. (Bron:2019 Embedded Market Study)

Veel ontwikkelaars combineren waarschijnlijk het gebruik van C/C++-code met assembleertaal voor kritieke lussen aan de ene kant of met Python, MATLAB en LabView voor modellering en algoritme-exploratie. De snelle populariteit van Python voor de ontwikkeling van kunstmatige intelligentie (AI) kan deze cijfers enigszins verschuiven in het licht van andere onderzoeksresultaten die een groeiend belang aantonen van edge computing-systemen en op AI gebaseerde methoden. Voorlopig blijven C en C++ echter de favoriete programmeertalen van embedded ontwikkelaars.

Ingesloten ontwerpproces

Het embedded ontwerpproces wordt nog steeds gedomineerd door de gedetailleerde ontwerpfase, goed voor 30% van de ontwerptijd - een aantal dat de afgelopen jaren in wezen constant is gebleven (Figuur 5). In een nieuwe vraag voor 2019 roept de hoeveelheid tijd die wordt besteed aan risicobeoordeling voor beveiliging of privacy vragen op over de rol van methoden op een hoger niveau voor het inbouwen van beveiliging en privacy in embedded ontwerpen.

klik voor grotere afbeelding

Figuur 5. Tijd besteed aan verschillende ontwerpfasen. (Bron:2019 Embedded Market Study)

Besturingssystemen

Embedded Linux en FreeRTOS blijven andere besturingssystemen die worden gebruikt in embedded ontwikkeling overtreffen. Desalniettemin zijn er sterke regionale verschillen in de besturingssystemen die waarschijnlijk in de komende 12 maanden zullen worden gebruikt, met name in het geval van het Android-besturingssysteem (Figuur 6).

klik voor grotere afbeelding

Figuur 6. Regionale doorbraak van toonaangevende besturingssystemen die worden overwogen. (Bron:2019 Embedded Market Study)

Samen met de hierboven genoemde paragrafen biedt de 2019 Embedded Market Study gedetailleerd inzicht in de huidige en verwachte rol van microprocessors, FPGA's en ontwikkelingsgebieden, waaronder het hergebruik van hardware-IP's, ontwerptechnieken, tools op systeemniveau en project- en versiebeheer.

Het volledige 99-pagina's tellende 2019 Embedded Market Study-rapport kan onmiddellijk worden gedownload.


Ingebed

  1. ROHM:geavanceerd energiebeheer en sensortechnologieën op Embedded World 2019
  2. Hyperstone presenteert nieuwste SSD-controller op embedded world 2019
  3. ADI toont technologieën voor elk gebied van embedded systeemontwerp
  4. Avnet Silica demonstreert AI- en IoT-technologieën tijdens embedded world 2019
  5. TDK toont zijn producthighlights voor embedded technologieën
  6. Apacer brengt high-speed opslagoplossingen naar embedded wereld 2019
  7. Renesas benadrukt endpoint intelligence op embedded world 2019
  8. GIGAIPC IoT-oplossingen op embedded world 2019
  9. Mouser toont nieuwe sensortechnologie op Sensors Expo 2019
  10. congatec:nieuwe embedded edge-servertechnologieën voor de energiesector
  11. [Video] Hoe productleiders opkomende technologieën kunnen gebruiken om innovatie te stimuleren