Understanding Connected Vehicle Architecture for Automotive OTA — Sibros

POSIX Architecture‍

A “POSIX Architecture” implies a Linux, QNX or equivalent operating system that has OS provided services for file system, and networking through BSD sockets API. This architecture generally has applications in electric cars and buses, and vehicles with infotainment UI screens.

Example POSIX Architecture
  • 1GHz ARM with 1 Gigabytes of RAM
  • Built-in CAN peripherals or CAN bus access through a CAN Gateway through Ethernet backbone
  • Applications are easier to develop with standard interface to network stack (BSD sockets)
  • If one application crashes (such as infotainment), it will not affect the ability to provide future bug fixes through OTA updates

Microcontroller Architecture

In this architecture, a microcontroller running an RTOS (such as FreeRTOS) is connected to the Internet via a modem. The applications for this architecture are most commonly scooters or 2 wheelers, or cost sensitive IoT devices.

Example Microcontroller Architecture
  • Minimum 128K RAM, 512K ROM
  • External interface to at least 2 Megabytes of flash
  • Lower power consumption, and the hardware can be in ON/Active state to provide quick power-up operation to the end user (such as customer opening a car door)

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store