mirror of
https://github.com/kernelkit/infix.git
synced 2026-07-30 12:33:02 +02:00
Use ael fork with not-yet upstreamed fixes for now. Signed-off-by: Tobias Waldekranz <tobias@waldekranz.com> Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
43 lines
1.2 KiB
Plaintext
43 lines
1.2 KiB
Plaintext
menuconfig BR2_PACKAGE_P_NET
|
|
bool "p-net"
|
|
depends on BR2_PACKAGE_NETSNMP_SERVER
|
|
select BR2_PACKAGE_OSAL
|
|
help
|
|
The rt-labs PROFINET stack p-net is used for PROFINET device
|
|
implementations. It is easy to use and provides a small
|
|
footprint. It is especially well suited for embedded systems
|
|
where resources are limited and efficiency is crucial.
|
|
|
|
It is written in C and can be run on bare-metal hardware, an
|
|
RTOS such as rt-kernel, or on Linux or Windows. The main
|
|
requirement is that the platform can send and receive RAW
|
|
Ethernet Layer 2 frames. The p-net stack is supplied with
|
|
full sources including a porting layer.
|
|
|
|
https://github.com/rtlabs-com/p-net
|
|
|
|
if BR2_PACKAGE_P_NET
|
|
|
|
config BR2_PACKAGE_P_NET_MAX_SLOTS
|
|
int "PNET_MAX_SLOTS"
|
|
default 5
|
|
help
|
|
Per API. Should be > 1 to allow at least one I/O module
|
|
|
|
config BR2_PACKAGE_P_NET_MAX_SUBSLOTS
|
|
int "PNET_MAX_SUBSLOTS"
|
|
default 3
|
|
help
|
|
Per slot (DAP requires 2 + PNET_MAX_PHYSICAL_PORTS)
|
|
|
|
config BR2_PACKAGE_P_NET_MAX_PHYSICAL_PORTS
|
|
int "PNET_MAX_PHYSICAL_PORTS"
|
|
default 1
|
|
help
|
|
Max number of physical ports
|
|
|
|
endif
|
|
|
|
comment "p-net needs the netsnmp server"
|
|
depends on !BR2_PACKAGE_NETSNMP_SERVER
|