The module has been created with the vast I/O capabilities of the i.MX8X SoC in mind. Besides the three CAN FD ports, other peripheral interfaces include PCI Express, dual 1-Gbit/s Ethernet, USB ports, four UARTs, and 96 general-purpose inputs/outputs (GPIO).
Two independent LVDS/MIPI-DSI interfaces support display connectivity. Furthermore, the module extends the SoC’s I/O with onboard 802.11ac WiFi, Bluetooth 4.2, and three additional USB ports. The module supports an industrial temperature range of -40 °C to +85 °C.
It comes with a board support package (BSP) and ready-to-run images for the Linux operating system. The content of delivery includes Linux kernel 4.14, Yocto Project SDK, and a U-Boot boot-loader. To facilitate streamlined and rapid product development, the SoM utilizes the SB-iMX8X carrier-board and Eval-iMX8X evaluation kit. The carrier-board schematics, bill of materials, and layout are available for reference.
- Quad-core ARM Cortex-A35 CPU, 1.2GHz
- Integrated 2D/3D GPU and 4K VPU
- Real-time ARM Cortex-M4 co-processor
- Up to 4GB LPDDR4 and 64GB eMMC
- 2x MIPI-DSI / LVDS, up-to 1080p60
- Certified WiFi 802.11ac, BT 4.2
- 2x GbE, PCIe, 4x USB, 3x CAN-FD, 4x UART, 96x GPIO
- Wide temperature range of -40C to 85C
Developers increasingly integrate Linux into their embedded systems, because it supports practically all hardware architectures and multiple peripherals, scales well, offers full source code, and requires no royalties.
The Yocto Project makes it easier to customize Linux for embedded systems. If you’re a developer with working knowledge of Linux, Embedded Linux Systems with the Yocto Project™ helps you get the most of it.
An essential companion to the official documentation, this guide starts by giving a substantial grounding in the embedded Linux landscape and the challenges of building custom distributions for embedded systems.
The reader masters the Yocto Project’s toolbox hands-on by working through the complete development lifecycle with a variety of real-life examples that you can incorporate into your projects.
Author Rudolf Streif offers profound insight into Yocto Project’s build system and engine and addresses advanced topics ranging from board support to compliance management.
iBASE Technology, a manufacturer of industrial PCs and embedded computing systems, announced the release of their IBR210 3.5-inch single-board computer (SBC) featuring NXP’s dual or quad-core Arm Cortex-A53 i.MX 8 processors in 1.3GHz and 1.5GHz CPU frequencies. The board is suitable for applications such as multiple signage displays at airports, train and bus stations, and shopping [...]
The TS-4100 by Technologic Systems is a low power, high-performance Computer-on-Module powered by the NXP i.MX 6UltraLite ARM® Cortex®-A7 core that is running at up to 695 MHz clock frequency. The standard power consumption is approximately 300 mW with up to 1 GB RAM, 4 GB eMMC flash, 32 bit programmable off-load engine, microSD with UHS support (up to [...]
STM32 is a family of 32-bit microcontroller integrated circuits developed and manufactured by STMicroelectronics. The STM32 circuits are grouped into similar series based around the same 32-bit ARM processor core, such as the Cortex-M33F, Cortex-M7F, Cortex-M4F, Cortex-M3, Cortex-M0+, or Cortex-M0. Internally, each microcontroller consists of the processor core, static RAM, flash memory, debugging interface, and various peripherals.The OpenH743I-C [...]
The NanoPi NEO is an ARM-Processor-based development board designed and released by FriendlyARM for hobbyists, makers and electronic fans. The board's dimension is only 40 x 40 mm. It is open source, and it works with Ubuntu MATE, Debian, and more Linux variants.The NanoPi NEO uses the Allwinner H3 SoC. It integrates Ethernet. Power is supplied via the [...]
Seeed Studio introduced the SPRESENSE, a compact development board based on Sony’s power-efficient multicore microcontroller CXD5602. It empowers developers to create IoT (Internet-of-Things) applications in a short time, and it supports the Arduino IDE as well as the more advanced NuttX based SDK.The board is equipped with a GPS receiver and supports High-Resolution Audio codecs. It [...]
Axiomtek introduced their SCM180, a SMARC v2.0 system-on-module with a selection of quad- or dual-core Arm Cortex-A53 processors. The RISC-based module measures 82 x 50 mm and utilizes the i.MX 8M processor. Its scalability, pinout schematic, and profile design offers versatility to help system integrators drive their essential projects. The SCM180 incorporates a Trusted Platform Module [...]
Practical Microcontroller Engineering with ARM Technology presents the full scope of components and materials related to ARM Cortex–M4 microcontroller systems.Chapters 2 through 9 provide the fundamentals and detailed discussions about ARM Cortex-M4 MCU applications with the most universally used peripherals such as flash memory, EEPROM, ADC, DAC, PWM, UART, USB, I2C, SSI, LCD, and GPTM. [...]
STMicroelectronics introduced their cyber-protection to power-conscious connected devices with the STM32L5 micro-controller (MCU) series featuring the Arm Cortex-M33 core, which also provides a CAN FD interface.Building on the Cortex-M33, boosting protection for small devices by integrating ARM's Trustzone hardware-based security, the STM32L5-series MCUs add further enhancements. They include software isolation, secure boot, key storage, and hardware [...]
Atmel’s SAM3X series MCUs are great for users who want to move further from the world of 8bit/16bit microcontrollers to 32bit ARM Cortex core MCUs. One of the most famous device in this series is SAM3X8E, Atmel’s Smart ARM microcontroller. The development platform of choice for getting started with the SAM3X8E is the Arduino Due board. The SAM3X8E [...]