The Armadeus “Opos6UL” COM runs Linux on an i.MX6 UL SoC, and has eMMC, optional wireless, extended temp support, and a carrier board with RPi-style I/O.
French embedded manufacturer Armadeus Systems, which last year shipped an APF6_SP computer-on-module with an i.MX6 and a Cyclone V GX FPGA, has now unveiled a more modest, but similarly Linux- and NXP-based COM aimed at IoT applications. The i.MX6 UltraLite (UL) based Opos6UL is designed for industrial products like IoT gateways, medical devices, small HMI, and autonomous robotics.
The SODIMM-style COM is designed especially for those who want to “industrialize their projects based on Raspberry Pi 1 prototypes,” says Armadeus. The NXP i.MX6 UL has similar performance, if no GPU is required, and better power consumption, says the company. An optional OPOS6UL_Dev carrier board has a 40-pin Raspberry Pi 2 expansion connector.
Opos6UL (left) and block diagram
(click images to enlarge)
The i.MX6 UL has been a hit among COM vendors, having been rolled out in Linux-ready COMs from CompuLab, Digi, F&S, iWave, Ka-Ro, TechNexion, Variscite, and most recently, OpenEmbed, with its SOM6210. The Opos6UL is among the larger of these COMs, measuring 67.6 x 30mm, compared to 29 x 29mm for Digi’s ConnectCore 6UL. However, it’s one of the most affordable, selling for 19 Euros ($21.31) in volumes of 1,000 or more for the base model without wireless.
The Opos6UL has a fully featured Linux BSP, offering U-Boot, a cross-compiler, and a cross-debugger. You get choice of Linux 3.14, 4.4, or higher in one of two variations: a full Debian distribution or a Buildroot-based stack with a Qt5 custom rootfs. Options include preempt-rt and Xenomai real-time extensions, and there’s also a Nuttx BSP and a bare metal implementation.
The i.MX6 UL’s single Cortex-A7 core can be clocked to 528MHz or 696MHz, and you can load 256MB to 512MB of 800MHz DDR3. The standard version has 4GB eMMC, but options here are said to be 0-16GB.
There’s an option for a module with 802.11b/g/n and Bluetooth 4.1 with BLE, supported with an onboard U.FL. The option is not available if you go for the -40 to 85°C industrial temperature option. Presumably, you can get wireless with the extended -20 to 70°C or commercial 0 to 70°C versions. There are also dual 10/100 Ethernet MACs, one of which offers an onboard PHY.
The Opos6UL supports up to two USB OTG ports and a 24-bit parallel resistive LCD touchscreen at up to 1366 x 768 pixels. A parallel camera interface is also available, along with I/O including UART, SD, I2C, SPI, PWM, CAN, audio, ADC, and JTAG. The 3.3VDC board offers 10-year availability.
The Opos6UL is supported with a OPOS6UL_Dev carrier board equipped with a Raspberry Pi 2 compatible, 40-pin expansion connector. The 90 x 90mm board has one, or optionally, two, Fast Ethernet ports. There’s also a USB 2.0 host and two micro-USB ports — one OTG and one for debug.
Onboard interfaces include the RPi and LCD connectors, plus one or two CAN ports, and camera, JTAG, and other I/O. There are also a number of switches and LEDs. The board has a commercial temperature range, and a 12V DC jack with 5V/2A and 3.3V/2A regulators.
OPOS6UL_Dev detail view showing Ethernet (J1), SODIMM connector (J5), LCD/TFP connector (J29), micro-USB debug port (J7), and 12V DC jack (J29). On the right is a block diagram.
(click images to enlarge)
Armadeus offers direct hardware and software support to all clients. In mid to high quantities, the company offers a “fusion” service to provide a custom SBC that combines the COM and carrier board according to the customer’s application requirements.
The Opos6UL module is available starting at 19 Euros ($21.31) in volumes of 1,000 or more. The complete OPOS6UL_Dev development kit, apparently including the module, is offered for 49 Euros ($55) ”during the launch campaign,” says Armadeus. More information may be found in the Armadeus Systems Opos6UL product page and OPOS6UL_Dev product page.