NXP i.MX · Rockchip RK3588 · Qualcomm QCS6490

ARM Mini-ITX-platforms voor embedded besturing, beeldverwerking en edge-AI

Vergelijk ARM-platforms op basis van realtime besturing, de mate van uitwerking van de BSP, de camerapijplijn, industriële I/O, NPU-mogelijkheden en ondersteuning voor productiesoftware.

  • i.MX 93 · 0,5 TOPSLinux + Cortex-M33
  • i.MX 8M Plus · 2,3 TOPSDubbele ISP + Cortex-M7
  • RK3588 / QCS64906 TOPS / tot 12 TOPS
ARM Mini-ITX-platform voor embedded besturing, machine vision en edge-AI

Vergelijking van ARM-SoC’s

Kies de SoC op basis van de systeemrol, niet alleen op basis van TOPS

ARM-platforms verschillen wat betreft realtime-kernen, beeldverwerking, industriële interfaces, leverancierssoftware en toolchains voor versnellers. De beste keuze is de SoC waarvan de ingebouwde middelen de complexiteit van het printplaatontwerp en het softwarerisico verminderen.

Platform Belangrijke bronnen Beste pasvorm Kies een ander platform wanneer
NXP i.MX 93 2× Cortex-A55 @ 1,7 GHz · Cortex-M33 @ 250 MHz · 0,5 TOPS Gateways waarbij besturing voorop staat, HMI, meetapparatuur, remote I/O, lichte machine learning Je hebt krachtigere grafische versnelling of zwaardere multimediatoepassingen nodig
NXP i.MX 8M Plus 4× Cortex-A53 @ 1,8 GHz · Cortex-M7 @ 800 MHz · 2,3 TOPS Industriële beeldverwerking in combinatie met deterministische besturing, CAN FD, TSN en werk met twee camera’s Je hebt aanzienlijk meer CPU-/GPU-/NPU-prestaties nodig
Rockchip RK3588 4× Cortex-A76 + 4× Cortex-A55 · 6 TOPS Meerdere beeldschermen, 8K-media, cameraverwerking en lokale AI De belangrijkste beperking is het beleid inzake industriële realtime co-processing of de levenscyclus van leveranciers
Qualcomm QCS6490 8-core CPU tot 2,7 GHz · tot 12 TOPS · tot 16 GB LPDDR5 Gekoppelde AI-systemen met meerdere camera’s, robotica en sterk geïntegreerde edge-systemen Je hebt een eenvoudiger, op besturing gerichte BSP nodig of native CAN/TSN-ondersteuning

Linux · RTOS · BSP

Bij ARM maakt de softwarestack deel uit van de hardwarekeuze

De bootloader, de kernel, de device tree, de GPU-/NPU-firmware, de camerastuurprogramma’s en de RTOS-code bepalen of de interfaces van een ARM-kaart in de productie betrouwbaar functioneren.

Gebied Wat kun je invriezen? Waarom het belangrijk is
Linux / Android Kernel/BSP-tak, patches, stuurprogramma’s, apparaatboom, modules Een upgrade kan het gedrag van PCIe, USB, MIPI, Ethernet, de slaapstand/hervatfunctie of het opstarten beïnvloeden
Realtime-domein Perifeer apparaatbezit, RTOS-image, watchdog, IPC-methode De i.MX 93 kan Linux op de A55 combineren met M33-besturing; de i.MX 8M Plus kan Linux combineren met een M7 van 800 MHz
AI / Camera-looptijd NPU-compiler/runtime, ISP-stack, sensordrivers, modelconversietraject TOPS heeft weinig waarde als de benodigde operators, sensoren of camerapijplijn niet worden ondersteund
Productiefoto Bootloader, bestandssysteem, configuratie, herstelimage, updatepakket Hardwareversies moeten compatibel blijven met de vrijgegeven softwarebaseline

Camera · ISP · CAN · TSN

Gebruik native ARM-interfaces wanneer deze extra controllers overbodig maken

ARM-SoC’s komen het best tot hun recht wanneer hun ingebouwde camera-, realtime- en industriële interfaces goed bij het product aansluiten. Dit kan leiden tot minder brugapparaten, een lager PCIe-verbruik, een kleinere printplaat en minder complexe stuurprogramma’s.

Bron Numerieke / standaardreferentie Selectiewaarde
i.MX 8M Plus-camera 2× MIPI CSI · dubbele ISP · tot 12 MP · tot 375 MPixels/s Handig wanneer twee camerapaden en lokale beeldverwerking moeten samengaan met realtime besturing
QCS6490-camera Aansturing van het multi-cameraplatform · tot 4 MIPI CSI bij de huidige implementaties Handig voor gekoppelde beeldverwerkingssystemen waarin camera’s, AI en draadloze integratie een centrale rol spelen
CAN FD Een payload van maximaal 64 bytes, tegenover 8 bytes bij klassiek CAN Vermindert de protocoloverhead wanneer grotere industriële of voertuigberichten nodig zijn
ISO 11898-1:2024 Referentie voor CAN-datalink en fysieke codering Gebruik dit als referentie voor het protocol; keuzes met betrekking tot de zendontvanger, isolatie, afsluiting en EMC blijven op printplaatniveau worden gemaakt
TSN / IEEE 1588 Hardwaregestuurde tijdsynchronisatie, indien ondersteund Controleer MAC/PHY, stuurprogramma, PTP-stack, switch-topologie en de gemeten timingnauwkeurigheid

Secure Boot · OTA · Levenscyclus

Leg het ARM-software-hardwarecontract vast vóór de productie

Beveiligde opstartketen

Geef aan welke sleutels de bootloader, de kernel, de device tree, de firmware en het updatepakket ondertekenen. Beveiligingsfuncties van het platform bieden alleen bescherming als de volledige keten is geïmplementeerd en wordt onderhouden.

Update en herstel

Gebruik een vastgelegd terugzet- of herstelproces, zodat een mislukte OTA-update of een stroomstoring er niet toe leidt dat een onbeheerd apparaat niet meer kan opstarten.

BSP-onderhoud

Wijs gedurende de gehele ondersteuningsperiode verantwoordelijkheden toe voor CVE’s in de kernel, patches voor de bootloader, GPU-/NPU-firmware, draadloze firmware en BSP-updates van leveranciers.

Versiebeheer van het bestuur

Vervangingen van geheugen, opslag, PMIC, PHY, draadloze modules en camera’s moeten compatibel blijven met de uitgebrachte BSP en het herstelimage.

Keuze van het platform

Schakel alleen over naar een andere ARM-SoC wanneer er een meetbare beperking optreedt

Belangrijkste vereiste Begin hier Verplaatsen wanneer
Linux + deterministische besturing, CAN/TSN, lichte machine learning i.MX 93 Je hebt betere camera-/ISP- of AI-prestaties nodig
Beeldverwerking met twee camera’s + M7-realtimebesturing i.MX 8M Plus 2.3 De prestaties van TOPS of A53 vormen het knelpunt
8K-media, meerdere beeldschermen, 6 TOPS lokale AI RK3588 De integratie van meerdere camera’s op het gebied van beveiliging, levenscyclusbeheer of bedrijfsbreed wordt steeds belangrijker
Gekoppelde AI voor meerdere camera’s, tot 12 TOPS QCS6490 CUDA / TensorRT / JetPack wordt verplicht
Het CUDA-ecosysteem staat niet ter discussie NVIDIA-platform Kies geen andere ARM-SoC alleen omdat deze dezelfde familie van CPU-instructiesets gebruikt

Beoordeling van het ARM-platform

Stuur eerst de software en de I/O-beperkingen

Geef aan welke voorkeur u heeft voor SoC, Linux/Android/RTOS, camerasensoren, CAN/serieel, Ethernet, AI-runtime, geheugen/opslag, stroomvoorziening, behuizing, hoeveelheid en beoogde levenscyclus.

ARM-platformvereisten indienen

Startplatforms

Begin bij het ecosysteem dat het dichtst bij de productiesoftwarestack staat

Richting De beste reden om hier te beginnen Vastleggen vóór het prototype
i.MX 93 Linux met prioriteit voor besturing + M33-architectuur SoC-variant, geheugen, opslag, CAN/TSN-eigendom, BSP, M33-firmware
i.MX 8M Plus Visie + realtime besturing in één SoC Camerasensoren, MIPI-banen, NPU-runtime, Linux-branch, M7-partitie
RK3588 Hoge multimediadichtheid en 6 TOPS edge-AI BSP-leverancier, ondersteuning voor ISP/sensoren, NPU-runtime, opslag en thermisch ontwerp
QCS6490 Gekoppelde AI voor meerdere camera’s en krachtige geïntegreerde versnelling Cameraset, BSP/OS, draadloos, AI-runtime, beveiligde opstartprocedure en levenscyclus
Op maat gemaakt ARM-referentieplatform Geen enkele standaardkaart biedt de vereiste SoC-bronnenindeling Schematische toewijzing, device tree, BSP, stuklijst, validatieomvang en verantwoordelijkheid voor updates

FAQ

Veelgestelde vragen over het ARM Mini-ITX-platform

Waarom is de keuze van een ARM-moederbord meer afhankelijk van de software dan bij x86?

ARM-kaarten zijn doorgaans nauwer gekoppeld aan het BSP van de leverancier, de device tree, de stuurprogramma's voor de camera en de NPU, de PMIC, de bootloader en de kaartspecifieke I/O. Hardware en software moeten gezamenlijk worden gekwalificeerd.

Wanneer is de i.MX 8M Plus nuttiger dan een SoC met een hogere TOPS-waarde?

Kies hiervoor wanneer 2,3 TOPS voldoende is en het project profiteert van dubbele ISP, twee MIPI CSI-paden, een Cortex-M7 van 800 MHz, CAN FD en TSN-compatibele Ethernet in één industriële architectuur.

Garandeert een hoger NPU TOPS-cijfer een snellere inferentie?

Nee. De prestaties van de modeloperatoren, de precisie, de uitvoertijd, de geheugentransfers, de voorbewerking, de camerapijplijn, de energiemodus en de constante temperatuur bepalen de werkelijke latentie en doorvoersnelheid.

Wat moet er vóór de ARM-productie worden ingevroren?

Bevries de SoC, het geheugen, de opslag, de PMIC, de I/O-kaart, de camerasensoren, de bootloader, de kernel/BSP-tak, de device tree, de RTOS-firmware, de AI-runtime, de beveiligingssleutels, de herstelmethode en de goedgekeurde vervangingen.

Praktische inzichten voor op ARM gebaseerde embedded systemen

Blijf op de hoogte van het nieuwste op het gebied van ARM SoC-integratie, ontwerptips op boardniveau en realistische implementatiestrategieën, van low-power edge AI tot robuuste industriële besturingen.