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).
MCUXpresso Software Development Kit (SDK) Incorporates A Free Version Of Micro CANopen FD Library
The latest release of the MCUXpresso software development kit (SDK) from NXP incorporates a free version of the EmSA's (Embedded Systems Academy) Micro CANopen FD library.The MCUXpresso IDE provides embedded development engineers an easy-to-use Eclipse-based development environment for NXP MCUs based on ARM Cortex-M cores, including its general-purpose crossover and Bluetooth-enabled MCUs. The MCUXpresso IDE comes [...]
Embedded Development Kit With CAN FD, LIN BUS, Bluetooth Connectivity For Gateway Design
NXP has released its KW38 micro-controller, which provides all components for automotive gateway designs. The wireless MCUs integrate the long-range capability with Bluetooth low energy (BLE) version 5.0 and generic FSK radio. Delivering a -105-dBm sensitivity with LE-coded 125 kbit/s data rate provides reliable connections in harsh environments and at extended distances. The data stream buffer [...]
The MCUXpresso Integrated Development Environment (IDE)
This page is part of a series of posts by Wilfried Voss titled NXP LPC17xx ARM Cortex-M3 Microcontroller - Programming Tips & Tricks, explaining the programming of embedded systems using the ARM Cortex-M3 processor. The MCUXpresso IDE brings developers an easy-to-use Eclipse-based development environment for NXP MCUs based on ARM® Cortex®-M cores, including, among many others, the LPC [...]
NXP Semiconductors Evaluation Board Offers Fast Track To Industrial and Automotive Design
NXP Semiconductors' S32K144EVB Evaluation Board provides a powerful and flexible development system for the NXP S32K144 Microcontroller (MCU). The S32K144EVB features test headers, CAN Bus and LIN communication Bus, user buttons, a potentiometer, touch electrodes, and a pre-mounted S32K144 MCU.Featuring a small form factor and Arduino UNO footprint-compatible with expansion shield support, the S32K144EVB is low-cost [...]