Sample code for CC-Link IE TSN remote station Class A
1. Features
(1)Compact sample code for remote stations
- The code has a low resource overhead, making it suitable for use with microcontrollers for cost effective solutions.
(2)Software and API design allows easy application for industrial Ethernet and CC-Link IE Field Basic devices
- The CC-Link IE TSN protocol processing code is provided as a library. APIs and wrappers are provided for interfacing with device-dependent programs such as a TCP/ IP stack and OS.
- The sample code for remote stations of CC-Link IE Field Basic and the specifications of the API and wrapper are closely matched, allowing CC-Link IE TSN compatible devices to be developed based on CC-Link IE Field Basic compatible products.
(3)Free download
- All CLPA partners can download for free.
2. Development environment
Use the development environment below to check operation.
The development environment uses tools released free of charge by STMicroelectronics, and the OS / IP stack also uses OSS, so it can be operated with an evaluation board.
(The project, OSS and H / W drivers are put together and published on the website as a sample program.)
No. | Item | Product name | Version | Manufacturer |
---|---|---|---|---|
1 | Evaluation board | NUCLEO-F439ZI * | - | STMicroelectronics |
2 | Integrated development environment | STM32CubeIDE | 1.7.0 | STMicroelectronics |
3 | OS | FreeRTOS | V10.3.1 | Amazon Web Services |
4 | IP Stack | lwIP(lightweight IP) | 2.1.2 | lwIP Developer Group |
*On-board microcontroller (STM32F429ZIT6)
Frequency | 180 MHz |
---|---|
CPU | Arm Cortex-M4 |
FLASH | 2,048 kByte |
RAM | 256 kByte |
NUCLEO-F439ZI
(Made by STMicroelectronics)
3. Software configuration
Ethernet devices can support CC-Link IE TSN.
- CC-Link IE TSN protocol processing code is provided as a library.
- Prepare wrapper and API as an I/F with the library.
- Samples will be provided for IP stack and H/W driver-dependent processing and device-dependent functions/processing as user programs with the CC-Link IE TSN specifications.
For more details, please refer to the Sample code, Tools.