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
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 |
RS-232 / RS-422 / RS-485: keuze van de fysieke laag → Selectie van een AI-klaar platform nadat het camerapad is bepaald →
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.
Start-, herstel- en productiesoftware gezamenlijk valideren →
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.
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.
-

LTE versus 4G: verschillen, snelheid en wat is beter?
LTE versus 4G is geen vergelijking tussen twee volledig afzonderlijke mobiele netwerken. 4G verwijst naar een generatie mobiele communicatie,…
-

Top 10 fabrikanten van Mini-ITX-moederborden voor industriële projecten
Als u moederbordfabrikanten van het type Mini-ITX met elkaar vergelijkt voor een industrieel of embedded project, is het niet alleen de bedoeling om…
-

SCADA versus PLC: verschillen, architectuur en hardwarerisico’s
Bij een vergelijking tussen SCADA en PLC ligt het belangrijkste verschil op functioneel vlak: een PLC voert de besturing van machines of processen uit dicht bij…



