documentation/ethercat_doc.tex
branchstable-1.5
changeset 2691 9149adda56ed
parent 2535 72b61b089625
equal deleted inserted replaced
2690:d984f57bef97 2691:9149adda56ed
    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