[FE training-materials-updates] Real-time approaches: mention the hardware way

Michael Opdenacker michael.opdenacker at free-electrons.com
Fri Mar 21 06:30:05 CET 2014


Repository : git://git.free-electrons.com/training-materials.git

On branch  : master
Link       : http://git.free-electrons.com/training-materials/commit/?id=f43d61cb37fa20a53531bb36701b44d91acee1a6

>---------------------------------------------------------------

commit f43d61cb37fa20a53531bb36701b44d91acee1a6
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Fri Mar 21 06:29:03 2014 +0100

    Real-time approaches: mention the hardware way
    
    - Proposed by Marcin Bis
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>


>---------------------------------------------------------------

f43d61cb37fa20a53531bb36701b44d91acee1a6
 slides/sysdev-realtime/sysdev-realtime.tex |   18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/slides/sysdev-realtime/sysdev-realtime.tex b/slides/sysdev-realtime/sysdev-realtime.tex
index 81a0eb8..103c746 100644
--- a/slides/sysdev-realtime/sysdev-realtime.tex
+++ b/slides/sysdev-realtime/sysdev-realtime.tex
@@ -39,7 +39,7 @@
 \end{frame}
 
 \begin{frame}
-  \frametitle{Linux and real-time approaches}
+  \frametitle{Linux and real-time approaches (1)}
   \begin{itemize}
   \item Over time, two major approaches have been taken to bring
     real-time requirements into Linux
@@ -61,6 +61,22 @@
   \end{itemize}
 \end{frame}
 
+\begin{frame}
+  \frametitle{Linux and real-time approaches (2)}
+  An alternative approach is to use specific hardware to run real-time
+  work on:
+  \begin{itemize}
+  \item Dedicating a CPU core to a real-time OS or to a real-time
+        application, using some kind of hypervizor.
+  \item Running real-time work on an FPGA
+  \item Running real-time work on a dedicated microcontroller. 
+        For example, the TI AM335x CPU (used in the Beaglebone Black)
+        has a "Programmable Real-Time Unit and Industrial
+        Communication Subsystem (PRU-ICSS)", which can be used for
+        real-time processing.
+  \end{itemize}
+\end{frame}
+
 \subsection[PREEMPT\_RT Patches]{Improving the main Linux kernel with
   PREEMPT\_RT}
 



More information about the training-materials-updates mailing list