Site Information

 Loading... Please wait...

Blog

Micro CANopen Libraries for Embedded CANopen and CANopen FD Higher-Layer Protocols

Posted by Industry News on

Micro CANopen Libraries for Embedded Systems

Embedded Systems Academy (EmSA) announced the release of its Micro CANopen libraries as Open-CMSIS-Pack compliant with the Common Microcontroller Software Interface Standard (CMSIS) by ARM.

The release simplifies CANopen implementation in embedded systems. Previously, the Micro CANopen libraries were part of selected NXP MCUXpresso software development kits (SDKs). Along with NXP's recent support release for MS Visual Studio Code, SDKs, and third-party components, the libraries are moving to Open-CMSIS-Packs, securing compatibility with a broader range of development tools and micro-controllers.

The Micro CANopen libraries offer a minimalistic implementation of the CANopen and CANopen FD higher-layer protocols for I/O devices and primary managers/controllers, and they come with no license charge. They are sufficient to implement basic I/O devices with limited parameters or controllers with limited network connections. The libraries are compatible with the latest ARM CMSIS releases. Developers can use any tool supporting Open-CMSIS-Packs to access the CANopen libraries, such as NXP MCUXpresso, Visual Studio Code, Arm Keil MDK, and IAR Embedded Workbench. The initial micro-controller support covers several NXP LPC and i.MX micro-controller derivatives.

EmSA provides embedded software solutions and specializes in CAN (Controller Area Network) and CANopen. The software products, consulting services, and training courses support developers in designing embedded systems for automotive, industrial automation, medical applications, and more.

Read more...


CANgineBerry - CANopen Module for Raspberry Pi

CANgineBerry - CANopen Module for Raspberry Pi

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.

Read more...

IoT Gateway Powered By Intel Apollo Lake Atom Series Enables Seamless And Secure Data Flow To The Cloud

iBASE, a manufacturer of embedded Internet-of-Things (IoT) products, announced the release of its AGS100T and AGS102T IoT gateways. Powered by Intel’s Apollo Lake Atom x7/x5 series, PentiumN4200, and Celeron N3350 SoCs, the systems facilitate secure data-flow to the cloud for IoT applications with enterprise-grade security and management abilities.The AGS100T/AGS102T fanless platforms feature an operating temperature range of up [...]

Read More »


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

Read More »


In-Vehicle Fanless Embedded Computer With Isolated CAN Bus Port

Neousys (Taiwan) announced their Nuvo-7100VTC series of rugged in-vehicle computing platforms. They come in several variants: the Nuvo-7100VTC (low-profile chassis with a hot-swappable 2,5-inch HDD/ SSD tray), the Nuvo-7200VTC (single-slot with PCIe expansion), and the Nuvo-7250VTC (super-capacitor based with power back-up module). The Nuvo-7100VTC is a fanless embedded controller intended for transportation applications. It supports 8 VDC [...]

Read More »


Fanless Embedded Computer With Intel Atom Processor For Intelligent Transportation Applications

iBASE Technology, a manufacturer of embedded computing systems, proclaimed the release of their CSB200-818, a fanless embedded system that is fully operable under severe environmental conditions. It is suitable for 24/7 deployments to support industrial automation and intelligent transportation applications, and it comes with a 12V-24V DC terminal block power input and an optional 60W power [...]

Read More »


IoT-Ready Computer-On-Module With Two CAN Bus Ports And Linux Operating System

The TS-4100 by Technologic Systems is a low power, high-performance Computer-on-Module powered by the NXP i.MX 6UltraLite ARM® Cortex®-A7 core that is running at up to 695 MHz clock frequency. The standard power consumption is approximately 300 mW with up to 1 GB RAM, 4 GB eMMC flash, 32 bit programmable off-load engine, microSD with UHS support (up to [...]

Read More »


Embedded Programming With STM32 Nucleo Boards

The STM32 Nucleo family of processors, manufactured by STMicroelectronics, are low-cost ARM microcontroller development boards. This book describes development projects using the popular Nucleo development board. The first chapters of the book briefly describe the architecture of the Nucleo family.  Additional chapters address software development tools for the Nucleo boards such as mbed, Keil MDK, TrueSTUDIO, and the [...]

Read More »


Building Arduino-Based Projects For The Internet Of Things (IoT)

The IoT: Building Arduino-Based Projects course takes you on a journey to become an expert in the use of IoT by developing a set of projects, and it leads you through securing your IoT environment.In the first module, Learning Internet of Things, you learn how protocols and patterns can put constraints on network topology. You also learn [...]

Read More »


Low-Cost Do-It-Yourself CAN Bus To WiFi, Bluetooth, BLE, USB, RS485 Gateway Based On Raspberry Pi Zero

In the following, I will discuss a do-it-yourself project utilizing the Raspberry Pi Zero in combination with the CAN Bus Plus RS485 HAT. The combination of serial and wireless ports provided by this system allows the development of a great number of gateway applications. Overall, this small-size hardware includes connections such as CAN Bus, RS485, [...]

Read More »


Easy Integration Of CANopen Or SAE J1939 Protocol Stack Into Any Embedded System With Serial Input

The simple assumption behind the statement of easy integration of a CANopen or SAE J1939 protocol stack is that virtually every embedded system (and even other industrial controls such as PLCs) do have a serial port of some sort, mostly UART, RS232, or USB. "Easy" also implies that you don't have to go through major [...]

Read More »