1
1
meta-rtlabs Yocto layer
2
2
=======================
3
+
3
4
This Yocto layer contains a recipe to build p-net.
4
5
5
6
The p-net stack is an open-source Profinet IO-device stack developed by
9
10
* p-net: [ https://github.com/rtlabs-com/p-net ] ( https://github.com/rtlabs-com/p-net )
10
11
* rt-labs: [ https://rt-labs.com ] ( https://rt-labs.com )
11
12
12
-
13
13
Versions
14
- ========
14
+ --------
15
+
15
16
This layer is tested with Yocto version 2.4 ("rocko"), but should work with
16
17
other Yocto versions.
17
18
@@ -26,9 +27,9 @@ recent enough. Nowever this layer contains a recipe for updated cmake-native
26
27
so it also can be used with older Yocto releases. In the future when we only
27
28
support Yocto 2.7 or later, that recipe will be removed.
28
29
29
-
30
30
Dependencies
31
- ============
31
+ ------------
32
+
32
33
This layer depends on:
33
34
34
35
URI: git://git.openembedded.org/bitbake
@@ -38,9 +39,9 @@ This layer depends on:
38
39
layers: meta
39
40
branch: master
40
41
41
-
42
42
Adding the rtlabs layer to your build
43
- =====================================
43
+ -------------------------------------
44
+
44
45
In order to use this layer, you need to make the build system aware of
45
46
it.
46
47
@@ -58,5 +59,20 @@ other layers needed. e.g.:
58
59
59
60
In order to use the recipes, add this to your image:
60
61
61
- * * p-net* Adds libprofinet
62
- * * p-net-demo* Adds libprofinet and the sample app
62
+ * * p-net* Adds libpnet
63
+ * * p-net-samples* Adds libpnet and the sample app
64
+
65
+ Variants
66
+ --------
67
+
68
+ Two variants of the p-net recipe is added by this layer:
69
+
70
+ * ` Evaluation ` (p-net-evaluation)
71
+ * ` Production ` (p-net-production)
72
+
73
+ The ` Evaluation ` version uses publicly available precompiled binaries for the library
74
+ compiled in evaluation mode.
75
+
76
+ The ` Production ` variant depends on a locally provided zip of the p-net sources. The
77
+ source package can be placed in the ` recipes-connectivity/p-net/files ` folder, or
78
+ a ` bbappend ` file can be used to provide the path to the source package.
0 commit comments