Platform

Acadia

Raspberry Pi based platform optimized for IoT and battery-powered devices with exceptional energy efficiency and connectivity options.

Reference Hardware Designs

Pre-validated hardware designs based on Raspberry Pi SoM, with custom PCBs, integrated sensors, and proven power management. All designs are open source and available on GitHub.

Base Platform

  • • Raspberry Pi 4 Model B / CM4 / Pi 5
  • • BCM2711/2712 quad-core ARM Cortex-A72/A76
  • • @ 1.5GHz - 2.4GHz
  • • 1GB to 8GB LPDDR4/4X RAM options
  • • Dual-band 802.11ac/ax WiFi, Bluetooth 5.0/5.2
  • • Gigabit Ethernet (up to 1Gbps)

Peripherals & Interfaces

  • • 40-pin GPIO header (I2C, SPI, UART, PWM)
  • • 2x MIPI CSI camera interfaces
  • • 2x MIPI DSI display interfaces
  • • USB 2.0/3.0 ports (up to 4x)
  • • MicroSD / eMMC storage
  • • Audio: I2S, analog out

Integrated Sensors

  • • Environmental: temp, humidity, pressure
  • • IMU: accelerometer, gyroscope
  • • Ambient light sensor
  • • Hall effect / proximity sensors
  • • Expandable via I2C/SPI

Storage & Power

  • • eMMC (8GB-128GB onboard)
  • • MicroSD card (up to 1TB)
  • • USB storage support
  • • Smart power management IC
  • • Battery backup support
  • • 5V/3A or PoE power options

Operating Systems

Production-ready OS with custom kernel, bootloader, pre-configured drivers, OTA updates, and comprehensive development tools. All software is open source on GitHub.

Embedded Linux (Yocto)

  • • Custom Yocto-based distribution
  • • Linux kernel 6.1+ with PREEMPT_RT patches
  • • Custom U-Boot with fast boot (< 3s)
  • • Secure boot and verified boot
  • • Custom BSP for Raspberry Pi
  • • Device tree configurations
  • • OTA updates (Mender/OSTree)
  • • Built-in diagnostic tools

Pre-configured Drivers:

GPIO, I2C, SPI, UART, USB, Ethernet, WiFi, Bluetooth, Camera (V4L2), Display (DRM), Audio (ALSA), PWM, DMA, Watchdog, Thermal management

SDK & Tools:

Application SDK, ESDK for kernel development, cross-compilation toolchain, debugging utilities (GDB, perf, strace), profiling tools

FreeRTOS / Zephyr

  • • FreeRTOS kernel for ARM Cortex-A72
  • • Zephyr RTOS for IoT applications
  • • Bare-metal bootloader with security
  • • Task scheduling and IPC
  • • Hardware abstraction layer (HAL)
  • • Low-power modes (< 1W idle)
  • • Full BSP with sample apps
  • • OTA updates (USB/Network)

Peripheral Drivers:

GPIO, I2C, SPI, UART, Timer, PWM, ADC, Watchdog, DMA, USB device, SD/eMMC, Network stack (lwIP)

Middleware:

TCP/IP stack, USB stack, File systems (FAT, LittleFS), MQTT client, TLS/SSL, Power management framework

Middleware & Frameworks

Communication

  • MQTT - IoT messaging
  • CoAP - Constrained devices
  • gRPC - Service communication
  • REST APIs - Web integration
  • WebSocket - Real-time data

Data & Integration

  • DDS - Data distribution
  • ROS 2 - Robotics framework
  • Node-RED - Flow programming
  • Eclipse Paho - MQTT client
  • InfluxDB - Time-series data

Development

  • Rust - Safe systems programming
  • Docker - Containerization
  • Buildroot - Embedded Linux
  • OpenCV - Computer vision
  • TensorFlow Lite - Edge AI

Application Areas

IoT Gateways

Edge computing, sensor aggregation, protocol translation, cloud connectivity

Smart Home Hubs

Home automation, voice control, security systems, energy management

Environmental Monitoring

Weather stations, air quality sensors, agricultural monitoring, water quality

Edge Analytics

Local data processing, ML inference, anomaly detection, predictive maintenance

Wearable Devices

Health monitors, fitness trackers, smartwatches, medical devices

Digital Signage

Content management, remote updates, interactive displays, retail systems