CS and Rasperry Pi

K_Sol
Posts: 4
Joined: 06 Jun 2024, 09:20

CS and Rasperry Pi

Post

We just started using the PROFINET Community Stack. Our goal is to port the Community Stack to the Raspberry Pi.

As a first step, we tried to build the PROFINET Community Stack on an x86 computer.

We encountered the problem that some header files are not available in the Gitlab repository (psi_inc_mem.h , EPS_PSI_CFG_PLATFORM_H etc.) and we cannot find a description of what needs to be defined in them.

Do you have any tips on how we can best proceed here?
M_PNO
Posts: 11
Joined: 17 Oct 2023, 08:23

Re: CS and Rasperry Pi

Post

K_Sol wrote: 18 Jun 2024, 13:57 We just started using the PROFINET Community Stack. Our goal is to port the Community Stack to the Raspberry Pi.

As a first step, we tried to build the PROFINET Community Stack on an x86 computer.

We encountered the problem that some header files are not available in the Gitlab repository (psi_inc_mem.h , EPS_PSI_CFG_PLATFORM_H etc.) and we cannot find a description of what needs to be defined in them.

Do you have any tips on how we can best proceed here?
The Community Stack is a project in which different companies work together on the development of the PROFINET stack. The project is aimed at technology providers and companies with extensive experience in device development. The aim is to simplify the development of new PROFINET functions with a common core and to increase the quality of the products right from the start.

It is definitely not a freely available development kit, as can be purchased from various manufacturers.

The Community Stack itself provides the core of PROFINET communication. It contains all the functions that a controller or device requires, regardless of whether RT or IRT with or without clock synchronization.

However, it does not include the connection to the hardware or the call interface of the stack, including various sample applications. This is because these functions are part of the PROFINET Development Kits.

One example of how the stack can be used is the "PROFINET Driver" development product. You can find more here:
https://support.industry.siemens.com/cs ... /109817202
It includes the PN Controller and PN Device functions and their simultaneous operation on an interface. Various examples are also provided so that you can quickly develop your own devices. The code can also be compiled on an x86 or a Raspi.
Ask another Question