Computer On Module With NXP i.MX 8M Mini CPU Supports Two CAN FD Ports, FreeRTOS, Linux
F&S Elektronik Systeme extended their product line of Picocore modules, which integrate up to two CAN (FD) Bus interfaces.
The Picocore MX8M module utilizes the NXP i.MX 8M Mini CPU with one, two, or four ARM Cortex-A53 cores operating at 1.8 GHz plus a Cortex-M4 processor for real-time processing at 400 MHz. The boards use an adapted FreeRTOS operating system. They include an up to 512-MiB Flash or a 64-MiB eMMC, and the 35-mm x 40-mm modules are suitable for secure cloud connections. Possible applications include edge node computing, streaming services in multimedia, and machine learning.
The Picocore modules utilize two 100-pin connectors. The supported interfaces comprise two SD card slots, two 1-Gbit Ethernet/RGMII ports, two USB, CAN Bus , four I2C, two SPI, four UART, several audio and video interfaces, PCIe, GPIOs, and more. An optional WLAN or Bluetooth module complements the board. A Linux operating system is available with support for Buildroot and Yocto. There is an optional security chip on the module in addition to the secure boot (protection against system manipulation and software decryption).
The Picocore MX8MP module (35 mm x 40 mm) uses the i.MX 8M Plus CPU from NXP. The processor consists of a dual or quad ARM Cortex-A53 core operating at 1.8-GHz plus an 800-MHz Cortex-M7 core for real-time processing. It also features a neural processing unit (NPU) for machine learning. Moreover, it includes various video, audio, and voice functionality and provides an 8-GiB RAM and a 32-GiB eMMC Flash. It implements two CAN interfaces and additional Picocore ports with a mixture of options. The security functions and the supported operating systems are the same as for the i.MX8M Mini. Possible applications include machine learning, industrial IoT, and medical appliances. F&S also offers starter kits.
Teensy 4.1 Triple CAN FD Bus Board with 240x240 LCD and Ethernet
This is a Teensy 4.1 board with triple CAN connections, two CAN 2.0B and one CAN FD, and an Ethernet port. Power is applied per an external +12 VDC with reverse voltage protection. Included is also a 240x240 wide-angle IPS TFT LCD.
The Teensy 4.1 is an Arduino-compatible board with an Arm Cortex-M7 microcontroller running at 600 MHz. The board is compatible with the Arduino IDE and the Arduino library. In most cases, code written for another Arduino board works with a minimum of changes on a Teensy. As the name implies, the board is tiny. For example, the current form factor is only about 18 by 36 millimeters. However, do not let the size mislead you; these boards pack a ton of functionality. For example, the new Teensy 4.1 features a megabyte of RAM, two megabytes of Flash, a bevy of I/O options, cryptographic support, a hardware floating-point processor (FPU), and a built-in real-time clock (RTC).