1 comment "openpowerlink needs a toolchain w/ C++, threads"
3 depends on BR2_i386 || BR2_x86_64
4 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
6 config BR2_PACKAGE_OPENPOWERLINK
8 depends on BR2_INSTALL_LIBSTDCPP
9 depends on BR2_TOOLCHAIN_HAS_THREADS
10 depends on BR2_i386 || BR2_x86_64
11 depends on BR2_USE_MMU # qt
13 openPOWERLINK is an Open Source Industrial Ethernet
14 stack implementing the POWERLINK protocol for Managing Node
15 (MN, POWERLINK Master) and Controlled Node (CN, POWERLINK Slave).
18 SYSTEC electronic (http://www.systec-electronic.com),
19 B&R (http://www.br-automation.com) and
20 Kalycito (http://www.kalycito.com).
22 https://sourceforge.net/projects/openpowerlink/
24 if BR2_PACKAGE_OPENPOWERLINK
27 prompt "stack implementation"
29 config BR2_PACKAGE_OPENPOWERLINK_LIBPCAP
30 bool "userspace stack"
31 select BR2_PACKAGE_LIBPCAP
33 The Linux userspace implementation of the openPOWERLINK stack provides
34 all functions for a software based POWERLINK solution running as Linux
35 userspace application. The stack uses the libpcap library for accessing
36 the network interface and is therefore totally independant of the used
37 network card and driver.
39 config BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE
41 depends on BR2_LINUX_KERNEL
43 The openPOWERLINK stack may be implemented as Linux kernel module.
44 This solution provides the best performance, but is limited to the
45 available openPOWERLINK network drivers.
46 You may select BR2_PACKAGE_PCIUTILS for lscpi,
47 and BR2_PACKAGE_PROCPS for ps command.
48 These commands are used in EplLoad and EplUndload scripts.
52 if BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE
55 prompt "select Ethernet Powerlink Driver"
57 config BR2_PACKAGE_OPENPOWERLINK_82573
60 config BR2_PACKAGE_OPENPOWERLINK_8255x
63 config BR2_PACKAGE_OPENPOWERLINK_I210
66 config BR2_PACKAGE_OPENPOWERLINK_RTL8139
67 bool "Realtek RTL-8139"
74 prompt "Select MN/CN mode"
76 config BR2_PACKAGE_OPENPOWERLINK_MN
79 Enable Managing Node mode
81 config BR2_PACKAGE_OPENPOWERLINK_CN
84 Enable Controlled Node mode
88 menu "openpowerlink demos"
90 config BR2_PACKAGE_OPENPOWERLINK_DEMO_MN_CONSOLE
91 bool "console MN demo"
92 depends on BR2_PACKAGE_OPENPOWERLINK_MN
94 config BR2_PACKAGE_OPENPOWERLINK_DEMO_MN_QT
96 depends on BR2_PACKAGE_OPENPOWERLINK_MN
97 depends on BR2_INSTALL_LIBSTDCPP
99 select BR2_PACKAGE_QT_STL
101 config BR2_PACKAGE_OPENPOWERLINK_DEMO_CN_CONSOLE
102 bool "console CN demo"
103 depends on !BR2_PACKAGE_OPENPOWERLINK_MN
105 config BR2_PACKAGE_OPENPOWERLINK_DEMO_LINUX_KERNEL
107 depends on BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE
108 depends on BR2_PACKAGE_OPENPOWERLINK_MN
112 config BR2_PACKAGE_OPENPOWERLINK_DEBUG_LEVEL
113 string "debug level for openpowerlink stack"
114 default "0xEC000000L"
116 Debug level to be used for openPOWERLINK debugging functions.