Derzeit werden die folgenden Hersteller mit den angegebenen Familien von den emotas CANopen und J1939 Stacks unterstützt:


Manufacturer
Types
ATMEL ATmega64C, AT90CAN64, AT90CAN128, SAM C21, SAM V71
BOSCH C_CAN, D_CAN, M_CAN
NXP Kinetis, S12Z, HCS12, i.MX6 (Linux, INTEGRITY OS), MPC560x, KEAZ128, S32K146,LPC17xx, LPC40xx, LPC546xx
Infineon XMC4000 (ARM Cortex-M4, MultiCAN), XMC1400 (Cortex-M0)
Intel x86 Architecture
Microchip dsPIC33, PIC24H, PIC32MK
NuvoTon NUC130, NUC140 
Renesas RL78/F14, RX62, RX63N, RX65N, V850E2, RH850/F1L, RH850/F1KH-D8, Synergy S1,S3,S5,S7
ST Microelectronics all STM32 (ARM Cortex-M0, Cortex-M3, Cortex-M4, Cortex-M7, bxCAN, M_CAN) including latest STM32G4 and STM32MP1,SPC570S
Texas Instruments RTMS320, C2000, TMS570 (Hercules), Tiva TM4C129, Sitara AM335x
LINUX systems can4linux, SocketCAN, ECI
Windows (x84-64) systems various CAN interfaces

 

Die obige Tabelle listet nur die jeweilige Familie. Bei allen Herstellern gibt es innerhalb der Familie eine Vielzahl von Mitgliedern, die sich im Umfang der Peripherie, maximaler Taktfrequenz oder Gehäusegröße mit der Konsequenz unterschiedlicher Anzahl Pins und deren Belegungsvarianten unterscheiden.

 

Die CANopen Stacks können mit den folgenden
Compilern verwendet werden:

  • gcc
  • Green Hills Compiler (PPC) by Green Hills Software
  • ARM Keil Compiler
  • IAR Embedded Workbench by IAR Systems
  • Atmel Studio
  • STM32CubeIDE
  • Atollic True Studio
  • MPLAB X
  • Renesas e2Studio with Renesas Compiler

und mehr.