[FE training-materials-updates] agenda/kernel: the hardware used is now the BeagleBoneBlack

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Tue Aug 27 15:01:58 CEST 2013


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

On branch  : kernel-ng
Link       : http://git.free-electrons.com/training-materials/commit/?id=8bbc72bdc9af0673777061a6790b2263ddcbe7e7

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

commit 8bbc72bdc9af0673777061a6790b2263ddcbe7e7
Author: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Date:   Mon Aug 26 17:14:29 2013 +0200

    agenda/kernel: the hardware used is now the BeagleBoneBlack
    
    Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>


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

8bbc72bdc9af0673777061a6790b2263ddcbe7e7
 agenda/kernel-agenda.tex |   38 ++++++++++++++++++++++++++++++--------
 1 file changed, 30 insertions(+), 8 deletions(-)

diff --git a/agenda/kernel-agenda.tex b/agenda/kernel-agenda.tex
index 00c30db..750d16a 100644
--- a/agenda/kernel-agenda.tex
+++ b/agenda/kernel-agenda.tex
@@ -40,7 +40,7 @@ Embedded Linux kernel and driver development training\\
     Linux kernel debugging \par
     Porting the Linux kernel \par
     Working with the kernel development community \par
-    Practical labs with electronic boards with an ARM CPU.\\
+    Practical labs with the ARM-based Beagle Bone Black.\\
     \hline
 
     {\bf Duration} & {\bf Five} days - 40 hours (8 hours per day).
@@ -93,6 +93,29 @@ Embedded Linux kernel and driver development training\\
 \end{tabularx}}
 \normalsize
 
+\feagendatwocolumn
+{Hardware}
+{
+  The hardware platform used for the practical labs of this training
+  session is a {\bf BeagleBone Black}, which features:
+
+  \begin{itemize}
+  \item An ARM AM335x processor from Texas Instruments (Cortex-A8
+    based), 3D acceleration, etc.
+  \item 512 MB of RAM
+  \item 2 GB of on-board eMMC storage
+  \item USB host and device
+  \item HDMI output
+  \item 2 x 46 pins headers, to access UARTs, SPI busses, I2C busses
+    and more.
+  \end{itemize}
+}
+{}
+{
+  \begin{center}
+    \includegraphics[height=5cm]{agenda/beagleboneblack.png}
+  \end{center}
+}
 
 \section{Day 1 - Morning}
 
@@ -153,7 +176,7 @@ Embedded Linux kernel and driver development training\\
 }
 {Lab - Kernel configuration, cross-compiling and booting on NFS}
 {
-  {\em Using the CALAO board}
+  {\em Using the BeagleBoneBlack}
   \begin{itemize}
   \item Configuring, cross-compiling and booting a Linux kernel with
     NFS boot support.
@@ -235,7 +258,7 @@ Embedded Linux kernel and driver development training\\
 }
 {Lab - Character drivers}
 {
-  {\em Using the CALAO ARM board}
+  {\em Using the BeagleBoneBlack}
   \begin{itemize}
   \item Writing a simple character driver, to write data to the serial port.
   \item On your workstation, checking that transmitted data is received correctly.
@@ -261,7 +284,7 @@ Embedded Linux kernel and driver development training\\
 \feagendaonecolumn
 {Lab - Sleeping and handling interrupts in a device driver}
 {
-  {\em Using the CALAO ARM board}
+  {\em Using the BeagleBoneBlack}
   \begin{itemize}
   \item Adding read capability to the character driver developed
     earlier.
@@ -309,7 +332,7 @@ Embedded Linux kernel and driver development training\\
 }
 {Lab - Investigating kernel faults}
 {
- {\em Using the CALAO ARM board}
+ {\em Using the BeagleBoneBlack}
   \begin{itemize}
   \item Studying a broken driver.
   \item Analyzing a kernel fault and locating the problem in the
@@ -363,7 +386,7 @@ Embedded Linux kernel and driver development training\\
 }
 {Lab - Implement a serial driver}
 {
-  {\em Using the CALAO ARM board}
+  {\em Using the BeagleBoneBlack}
   \begin{itemize}
   \item Implement parts of a serial driver through the kernel's serial
     framework.
@@ -406,8 +429,7 @@ Embedded Linux kernel and driver development training\\
 \feagendaonecolumn
 {Lab - Power management}
 {
-  {\em Using the Linux workstation and if possible, the CALAO ARM
-    board.}
+  {\em Using the Linux workstation and if possible, the BeagleBoneBlack}
   \begin{itemize}
   \item Practicing with the standard power management interfaces:
     suspend / resume and cpu frequency control.



More information about the training-materials-updates mailing list