92 |
92 |
93 \vspace{1ex} |
93 \vspace{1ex} |
94 \rule{\textwidth}{1.5mm} |
94 \rule{\textwidth}{1.5mm} |
95 |
95 |
96 \vspace{\fill} {\Large Dipl.-Ing. (FH) Florian Pose, |
96 \vspace{\fill} {\Large Dipl.-Ing. (FH) Florian Pose, |
97 \url{fp@igh-essen.com}\\[1ex] Ingenieurgemeinschaft \IgH} |
97 \url{fp@igh.de}\\[1ex] Ingenieurgemeinschaft \IgH} |
98 |
98 |
99 \vspace{\fill} |
99 \vspace{\fill} |
100 {\Large Essen, \rcsInfoLongDate\\[1ex] |
100 {\Large Essen, \rcsInfoLongDate\\[1ex] |
101 Revision \rcsInfoRevision} |
101 Revision \rcsInfoRevision} |
102 \end{center} |
102 \end{center} |
756 \item Slave 2 is again the first slave with the alias \lstinline+0x2000+, but |
756 \item Slave 2 is again the first slave with the alias \lstinline+0x2000+, but |
757 position is now 1, so slave 3 is attached. |
757 position is now 1, so slave 3 is attached. |
758 |
758 |
759 \end{enumerate} |
759 \end{enumerate} |
760 |
760 |
761 If the master sources are configured with \lstinline+--enable-wildcards+, then |
761 f the master sources are configured with \lstinline+--enable-wildcards+, then |
762 \lstinline+0xffffffff+ matches every vendor ID and/or product code. |
762 \lstinline+0xffffffff+ matches every vendor ID and/or product code. |
763 |
763 |
764 %------------------------------------------------------------------------------ |
764 %------------------------------------------------------------------------------ |
765 |
765 |
766 \section{Cyclic Operation} |
766 \section{Cyclic Operation} |
3141 |
3141 |
3142 \lstinline+--enable-r8169+ & Enable r8169 driver & no\\ |
3142 \lstinline+--enable-r8169+ & Enable r8169 driver & no\\ |
3143 |
3143 |
3144 \lstinline+--with-r8169-kernel+ & r8169 kernel & $\dagger$\\ |
3144 \lstinline+--with-r8169-kernel+ & r8169 kernel & $\dagger$\\ |
3145 |
3145 |
|
3146 \lstinline+--enable-ccat+ & Enable ccat driver (independent of kernel version) |
|
3147 & no\\ |
|
3148 |
|
3149 \lstinline+--enable-igb+ & Enable igb driver & no\\ |
|
3150 |
|
3151 \lstinline+--with-igb-kernel+ & igb kernel & $\dagger$\\ |
|
3152 |
3146 \hline |
3153 \hline |
|
3154 |
|
3155 \lstinline+--enable-kernel+ & Build the master kernel modules & yes\\ |
3147 |
3156 |
3148 \lstinline+--enable-rtdm+ & Create the RTDM interface (RTAI or Xenomai |
3157 \lstinline+--enable-rtdm+ & Create the RTDM interface (RTAI or Xenomai |
3149 directory needed, see below) & no\\ |
3158 directory needed, see below) & no\\ |
3150 |
3159 |
3151 \lstinline+--with-rtai-dir+ & RTAI path (for RTAI examples and RTDM interface) |
3160 \lstinline+--with-rtai-dir+ & RTAI path (for RTAI examples and RTDM interface) |
3167 architecture to get finer timing calculation. & no\\ |
3176 architecture to get finer timing calculation. & no\\ |
3168 |
3177 |
3169 \lstinline+--enable-hrtimer+ & Use high-resolution timer to let the master |
3178 \lstinline+--enable-hrtimer+ & Use high-resolution timer to let the master |
3170 state machine sleep between sending frames. & no\\ |
3179 state machine sleep between sending frames. & no\\ |
3171 |
3180 |
3172 \lstinline+--enable-regalias+ & Read alias address from register. & no\\ |
3181 \lstinline+--enable-regalias+ & Read alias address from register & no\\ |
3173 |
3182 |
3174 \lstinline+--enable-tool+ & Build the command-line tool ``ethercat'' (see |
3183 \lstinline+--enable-tool+ & Build the command-line tool ``ethercat'' (see |
3175 \autoref{sec:tool}). & yes\\ |
3184 \autoref{sec:tool}) & yes\\ |
3176 |
3185 |
3177 \lstinline+--enable-userlib+ & Build the userspace library. & yes\\ |
3186 \lstinline+--enable-userlib+ & Build the userspace library & yes\\ |
3178 |
3187 |
3179 \lstinline+--enable-tty+ & Build the TTY driver. & no\\ |
3188 \lstinline+--enable-tty+ & Build the TTY driver & no\\ |
3180 |
3189 |
3181 \lstinline+--enable-wildcards+ & Enable \textit{0xffffffff} to be wildcards |
3190 \lstinline+--enable-wildcards+ & Enable \textit{0xffffffff} to be wildcards |
3182 for vendor ID and product code. & no\\ |
3191 for vendor ID and product code & no\\ |
3183 |
3192 |
3184 \lstinline+--enable-sii-assign+ & Enable assigning SII access to the PDI layer |
3193 \lstinline+--enable-sii-assign+ & Enable assigning SII access to the PDI layer |
3185 during slave configuration. & no\\ |
3194 during slave configuration & no\\ |
|
3195 |
|
3196 \lstinline+--enable-rt-syslog+ & Enable syslog statements in realtime context & |
|
3197 yes\\ |
3186 |
3198 |
3187 \hline |
3199 \hline |
3188 |
3200 |
3189 \end{longtable} |
3201 \end{longtable} |
3190 |
3202 |