[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