System On Module

System-on-Module boards follow a low cost modular design which allows rapid product development. They are targeted at customers who want to apply custom modifications and own solutions based on a specific processor without having to deal with multi layer PCBs with controlled impedance and BGA assembly. This allows creating simple boards (that might be manufacture by your local board manufacturer) containing only the peripherals you need with the dimensions and shape suitable for your solution

OLIMEX System-on-Module (SOM) boards are powerful Linux-capable boards. They follow a low cost modular design which allows rapid product development. Each of these boards has two parts - the main part which nests the processor, the memory and the power control unit and the peripheral part which contains the USB ports, the video output and most of the connectors. SOM designs are targeted at customers who want to apply custom modifications and own solutions based on a specific processor without having to deal with multi layer PCBs with controlled impedance and BGA assembly. This makes it possible to create simple boards (that might be manufactured by your local board manufacturer) containing only the peripherals you need with the dimensions and shape suitable for your specific solution.

Both the main part and the peripheral part of the SOM system have support in the official Android and Debian images distributed by Olimex and maintained by Olimex and the Linux community.

The peripheral part of the SOM design is considered Open Source HardWare (OSHW) and the customer has access to the board source files that we used to manufacture it. The part of the design that has the main microcontroller is considered proprietary design and design files would not be shared. If you are looking for open source design of the processors used please check the OLinuXino boards. OLinuXino board designs are fully open source but harder to implement in own solutions and require more of a hardware experience to do so. Nevertheless OLinuXino boards are pretty good choice for evaluating the capabilities of the embedded processors. At the moment Olimex deals with the following categories of SOM boards:

  • A13 SOM boards based on Allwinner A13 processor (ARM Cortex-A8 @ 1GHz; ~2000 DMIPS)
  • A20 SOM boards based on Allwinner A20 processor (ARM Cortex-A7 Dual-Core @ 1GHz; ~4000 DMIPS)
  • RK3188 boards based on RockChip RK3188 processor (ARM Cortex-A9 Quad-Core @ 1.6GHz; ~16000 DMIPS)
  • AM3352 SOM boards based on Texas Instruments AM3352 processor (ARM Cortex-A8 @ 1GHz; ~2000 DMIPS)