Skip to main content
SoCcentric
Arches · 01 / 09

Arches

A custom Yocto-based embedded Linux platform, validated on Jetson TX2, Xavier NX, Orin, and Thor — from board bring-up to OTA-managed fleets.

  • Hardened, Yocto-built Linux for the NVIDIA Jetson family — TX2, Xavier NX, Orin, Thor.
  • Replaces ad-hoc JetPack / L4T images with a reproducible, auditable, customer-owned build.
  • Every layer — bootloader, kernel, BSP, middleware, update system — configured for your hardware.
  • Skip 6–12 months of platform engineering. Start application work on day one.
STAGE 01 / OVERVIEWGPUCUDADLAx2Cortex-A8CSTM32RTNVMePCIeCSIx6RPMsgLINKEthernetGbEUSB 3x3CAN-FDx2DisplayDP/HDMIGPIOI/OSTM32RT coprocArchesNVIDIA Jetson
Arches · 02 / 09

Schematic to first boot

  • Schematic and pin-mux review before PCB fab — power sequencing and DDR layout caught early.
  • Custom BSP: device tree for your carrier — CSI cameras, PCIe, USB, GPIO, I²C / SPI peripherals.
  • Board bring-up and smoke test covering power rails, clocks, memory training, peripheral enumeration.
  • Custom bootloader work: UEFI customization, CBoot (legacy TX2), boot configuration, splash screens.
STAGE 02 / BSPNVIDIA JetsonBSP COREUART0OKUART1OKI2C0OKI2C1OKSPI0OKSPI1OKETH0OKETH1OKPCIeOKUSB0OKUSB1OKGPIOOKCAN0OKCAN1OKCSI0OKCSI1OKDSIOKI2SOK18/18 INTERFACES · ENUM OK · DT OVERLAYS APPLIED
Arches · 03 / 09

Failsafe boot

  • Golden boot image in a protected partition — a known-good state the device always recovers to.
  • Failsafe and rollback boot: watchdog-supervised, automatic rollback on boot failure, brick-proof updates.
  • Memory partitioning: eMMC / NVMe layout design, redundant partitions, persistent data separation.
  • Flashing and manufacturing support: massflash tooling, fuse provisioning, production-line scripts.
STAGE 03 / BOOT CHAINBootROMSTAGE 11BCT/MB1STAGE 22MB2STAGE 33UEFISTAGE 44kernelSTAGE 55✓ GOLDEN[ 0.000 ] bootrom [ 0.412 ] stage 1 → 5 STAGES · failsafe OK
Arches · 04 / 09

Kernel tuned to your hardware

  • Kernel customization on NVIDIA's downstream kernel (5.10 / 5.15 / 6.x per JetPack release).
  • PREEMPT_RT patch porting and validation for deterministic latency on Orin / Thor.
  • Boot streamlining: initramfs minimization, deferred module loading, parallelized init.
  • V4L2 camera drivers (CSI / GMSL / FPD-Link), IIO sensor drivers, custom PCIe / USB / SPI / I²C drivers.
STAGE 04 / KERNEL & DRIVERSKERNELCUSTOMI2C.koSPI.koETH.koGPIO.koCAN.koUART.koPCIe.koPWM.koADC.koI2S.koUSB.koDSI.ko12 DRIVERS LOADED · DT OVERLAYS APPLIED · MAINLINE-TRACKING
Arches · 05 / 09

Industry-specific images

  • arches-robotics — ROS 2 (Humble / Jazzy), DDS tuning, Isaac ROS GEMs, real-time executor.
  • arches-iot — MQTT (Mosquitto / paho), Azure IoT / AWS IoT Greengrass, edge telemetry agents.
  • arches-automotive — SocketCAN, PREEMPT_RT, AUTOSAR-adjacent gateway patterns, ISO 26262-aware workflow.
  • arches-medical — IEC 62304-aligned build traceability, SBOM generation, audit-ready change logs.
  • arches-vision — DeepStream, GStreamer, TensorRT pipelines, multi-camera synchronization.
STAGE 05 / MIDDLEWAREPUBLISHERtopic/*ROS 2SUBDDSSUBMQTTSUBgRPCSUBTensorRTSUBPUB/SUB FAN-OUT · 5 PROTOCOLS · QoS-CONFIGURED
Arches · 06 / 09

Field updates, no field failures

  • A/B redundant partitions (Mender, RAUC, or SWUpdate — selected per project).
  • Golden boot image + automatic rollback on failed update or failed health check.
  • Cloud or on-premise update server, fleet grouping, staged rollouts, delta updates.
  • Signed updates cryptographically verified and chained to secure boot.
STAGE 06 / OTA & RECOVERYPARTITION AACTIVE ✓B/1 WRITTENB/2 WRITTENB/3 WRITTENB/4 WRITTENB/5…B/5…PARTITION B✓ ROLLBACK READY
Arches · 07 / 09

Everything your app team needs

  • Pre-flashed evaluation image for Jetson devkits and your custom hardware.
  • Application SDK + eSDK: cross-toolchain, sysroot, CMake / Yocto SDK integration.
  • Boot and runtime profiling: systemd-analyze, bootchart, perf, Nsight Systems for GPU / CPU.
  • CI/CD: automated image builds, hardware-in-the-loop smoke tests, artifact signing.
STAGE 07 / SDK & TOOLSYOUR APPon eSDK{ }</>{ }</>$ insmod soccentric.ko $ soc-cli probe [ ok ] bootlog: 1.24s [ ok ] init complete
Arches · 08 / 09

Real-time where you need it

  • FreeRTOS firmware on the SPE (Cortex-R52 on Orin / Thor, R5 on TX2 / Xavier).
  • Linux ↔ RTOS communication: shared-memory mailboxes, IVC channels.
  • Offload architecture: deterministic control on the R-core, perception on the GPU.
  • Watchdog and health supervision from the real-time domain.
STAGE 08 / PERFORMANCEBOOT1.24sGPU98%MEM412MBLATENCY P99 · 0.84ms · 60fps · hotspot cooled ✓
Arches · 09 / 09

Production-ready, day one

  • Per-device identity, keys, and cloud enrollment at first boot.
  • Manufacturing test suites for the production line.
  • Reproducible builds with SBOMs — ready for ISO 26262, IEC 62304, IEC 61508, DO-178C.
  • First boot on your hardware in weeks, not quarters.
STAGE 09 / MANUFACTURING#001PROV#002PROV#003PROV#004PROV#005PROV#006PROV#007PROV#008PROV#009PROV#010PROV#011PROV#012PROV#013PROV#014PROV#015PROV#016PROV✓ 16/16 PROVISIONED