Site Information

 Loading... Please wait...

Blog

MadeForSTM32 Approved CANopen Slave Software For STM32 Microcontrollers

Posted by Industry News on

Emotas Embedded Communication’s CANopen Slave Software has been evaluated and approved by ST Microelectronics (ST) to become the first MadeForSTM32 supported CANopen software for STM32 microcontrollers.

The MadeForSTM32 label is available for ST authorized partners only. It assures that the software within the STM32 ecosystem had been examined and qualified by ST specialists to be of high quality. The product evaluation for the label is based on criteria such as development process evaluation, technical ‘hands-on’ evaluation, and evaluation of the support process for faster time‑to‑market.

The CANopen slave software expansion for STM32Cube builds on Emotas’ CANopen stack, and the STM32Cube expansion simplifies a smooth integration into STM32Cube developments. The CANopen slave software expansion for STM32Cube is the CANopen slave stack basic wrapped into a STM32Cube expansion package. It is a software library that provides all slave communication services according to the CANopen communication profile CiA 301 version 4.2 and additional services such as LSS, according to CiA 305. The complete CANopen slave stack, according to CiA 301 4.2, provides the following CANopen services:

  • NMT slave
  • multiple SDO servers (expedited/ segmented/block transfer)
  • Heartbeat producer and consumer
  • PDO producer and consumer
  • Sync consumer
  • Emergency producer
  • and LSS slave (CiA 305)

The delivery includes the stack’s ANSI-C source code being Misra‑C:2004‑compliant and multiple ready‑to‑run examples. Besides a free evaluation package, commercial licenses of the product are available. Customers may choose between project licenses with six months of support and site licenses that include 24 months of support and updates. The product is complemented by the CANopen Devicedesigner tool that generates the object dictionary and device descriptions files (EDS).

The CANopen slave software expansion for STM32Cube is currently available for the STM32G4 series only, but further STM32 variants are in planning.

More Information...


CANgineBerry - CANopen Module for Raspberry Pi And Other Embedded Systems

CANgineBerry - CANopen Module for Raspberry Pi And Other Embedded Systems

The CANgineBerry for CANopen is an active CAN Bus co-processor module that uses a regular UART communication channel towards the host system. With its independent 32-bit microcontroller, the CANgineBerry can easily execute CAN Bus protocols with tough timing demands such as CANcrypt or CANopen with response times of under 10 ms.

Depending on the configuration, the CAN Bus communication can be up and running within 50 ms after power-on, even if the host system takes significantly longer to boot.

More Information...

ARM Cortex Automotive-Grade SoC (System on Chip) With Two CAN Bus Interfaces Supports Linux And Android BSP

Advantech announced the release of its ROM-5620 Smarc 2.1 module, its first Arm Cortex A35 based on the NXP i.MX8X application processor. The product is especially applicable for automation equipment and HMI (human-machine interface) devices.The product adopts an automotive-grade SoC (System on Chip) and associated industrial-grade components that provide an operating temperature range from -40 °C [...]

Read More »


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 [...]

Read More »


Single-Board ARM i.MX6 Computer Supports CAN Bus, WiFi, And Bluetooth

Versalogic introduced its Swordtail VL-EPC-2702 as part of a product series of ARM‑based embedded computers. It comes with an ISO 11898‑2‑compliant CAN Bus interface, which supports the 29-bit identifier extended frame format (CAN 2.0B) for SAE J1939 applications.Available with either the NXP i.MX6 Quad (quad-core), or the i.MX6 Duallite (dual-core) processors, the board carries an onboard Wi‑Fi, Bluetooth, [...]

Read More »


AI Edge-Computing Embedded Box PC Powered By NVIDIA Jetson Platform

AAEON, a manufacturer of embedded AI and edge-computing solutions, announced it is releasing various integrated platforms, expanding a lineup of AAEON AI edge-computing solutions powered by the NVIDIA Jetson platform.The AAEON products implement interfaces required for edge computing in a small form factor, to create applications for all levels of users, from makers to more advanced [...]

Read More »


BroadR-Reach Development Kit With Hardware TCP/IP Protocol Stack

The BroadR-Reach Click by Mikro Elektronika brings the industry-grade communication standard to the mikroBUS™, which is suitable for use in an Ethernet-based open network. The click board utilizes the BCM54811 Transceiver from Broadcom Limited that provides the hardware PHY layer for the Ethernet network. The W3150A+ chip from WizNet, a hardware LSI protocol stack, presents an easy and [...]

Read More »


COM Express Type 6 Module Powered By Intel Core i7/i5/i3 Or Intel Celeron Processor 4305UE For IoT Applications

Axiomtek announced the release of its CEM521, a COM Express Type 6 module powered by the latest 8th generation Intel Core i7/i5/i3 processor or Intel Celeron processor 4305UE (Whiskey Lake-U). It operates under harsh operating conditions with an extended temperature range of -40°C to +85°C (-40°F to +185°F). The 4K-ready system-on-module is suitable for graphics-intensive Industrial [...]

Read More »


Compact Embedded ARM iMX6 UltraLite Computer Supports CAN Bus, Ethernet, USB, RS-232, RS-485

Technologic Systems launched their TS-7100, a small-size single-board computer with an optional DIN-mountable enclosure that measures 2.4" by 3.6" by 1.7". It is powered by the ARM iMX6 UltraLite microprocessor, and it ships with a variety of industry-standard interfaces, including Ethernet, USB, RS-232, RS-485, and CAN Bus. A Linux PC is recommended for development and will be assumed [...]

Read More »


Digital Signal Processor Board With One CAN Bus Interface

Renesas Electronics Corporation, a Japanese company providing leading-edge semiconductor solutions, introduced its RX23E-A MCU starter kit for analog evaluation of automation and measurement equipment. It utilizes an onboard CAN Bus driver integrated circuit.The starter kit serves developers working with the CAN-Bus-capable 32‑bit RX23E‑A MCU (micro-controller unit), featuring the analog front‑end (AFE). The package integrates hardware, software, and tools [...]

Read More »


RX72N Family Of 32-bit Microcontrollers Supports Three CAN Bus Ports, Two Ethernet Channels

Renesas Electronics Corporation introduced its RX72N Group of 32-bit microcontrollers, which are part of the RX Family that combines equipment control and networking functionality on a single chip. The RX72N Group microcontrollers come with the third-generation RX CPU core, the RXv3 core, and these high-performance products run at 240MHz. Real-time control and networking of equipment are possible [...]

Read More »