NXP i.MX8X System-on-Module (SoC) With Up To Three CAN FD Ports
Compulab (Israel) introduced their CL-SOM-iMX8X System-on-Module (SoM) whose processor is part of NXP’s i.MX8X System-on-Chip (SoC) family and provides three CAN FD ports.
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.