[BL training-materials-updates] 4d agenda on i.MX7

Michael Opdenacker michael.opdenacker at bootlin.com
Mon Apr 23 13:39:40 CEST 2018


Repository : git://git.free-electrons.com/training-materials.git
On branch  : sysdev-imx
Link       : http://git.free-electrons.com/training-materials/commit/?id=c8ab440d54490bddc7a1aa0e297220c861f2f592

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

commit c8ab440d54490bddc7a1aa0e297220c861f2f592
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Mon Apr 23 13:39:40 2018 +0200

    4d agenda on i.MX7
    
    - Contents not ready yet
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>


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

c8ab440d54490bddc7a1aa0e297220c861f2f592
 agenda/sysdev-4d-agenda.tex          |  42 ++++++++++++++++-------------------
 slides/pico-pi-imx7/pico-pi-imx7.jpg | Bin 0 -> 52900 bytes
 slides/pico-pi-imx7/pico-pi-imx7.png | Bin 0 -> 206981 bytes
 3 files changed, 19 insertions(+), 23 deletions(-)

diff --git a/agenda/sysdev-4d-agenda.tex b/agenda/sysdev-4d-agenda.tex
index 14ed811..0091d43 100644
--- a/agenda/sysdev-4d-agenda.tex
+++ b/agenda/sysdev-4d-agenda.tex
@@ -42,8 +42,7 @@ Embedded Linux system development training\\
 	Lightweight building blocks for embedded systems \par
     Embedded system development tools \par
 	Embedded application development and debugging \par
-	Practical labs with the ARM based SAMA5D3 Xplained board from
-        Microchip \\
+	Practical labs with the Pico PI IMX7 board from Wandboard.org \\
     \hline
     {\bf Materials} &
     Check that the course contents correspond to your needs:
@@ -76,12 +75,13 @@ Embedded Linux system development training\\
 
     {\bf Alternative version} & Full version of the Embedded Linux
     system development course, ({\bf 5 days long}) with 2 additional
-    half days with practical labs:
+    half days with practical labs (run on different hardware:
+    Microchip SAMA5D3 Xplained with an ARM Cortex-A5 SoC)
     \begin{itemize}
     \item Flash filesystems
     \item Real time
     \end{itemize}
-    \url{http://bootlin.com/doc/training/embedded-linux/embedded-linux-agenda.pdf}. \\
+    \url{http://bootlin.com/doc/training/embedded-linux/embedded-linux-agenda.pdf}.\\
     \hline
 
   \end{tabularx}
@@ -118,26 +118,22 @@ Embedded Linux system development training\\
 \feagendatwocolumn
 {Hardware}
 {
-	Using the Microchip SAMA5D3 Xplained board in all practical labs
-	SAMA5D36 (Cortex A5) CPU from Microchip, which features:
-
+	In all practical labs, using the PICO PI IMX7 board from
+	Wandboard which features:
   \begin{itemize}
-  \item USB powered
-  \item 256 MB DDR2 RAM
-  \item 256 MB NAND flash
-  \item 2 Ethernet ports (Gigabit + 100 Mbit)
-  \item 2 USB 2.0 host ports
-  \item 1 USB device port
-  \item 1 MMC/SD slot
-  \item 3.3 V serial port (like Beaglebone Black)
-  \item Arduino R3-compatible header
-  \item Misc: JTAG, buttons, LEDs
+  \item 1 GHz, i.MX7 Dual Cortex-A7 SoC from NXP
+  \item 512 MB DDR3L RAM
+  \item 4 GFB eMMC storage 
+  \item 1 Gigabit Ethernet port
+  \item Bluetooth and WiFi
+  \item 1 USB 2.0 host port
+  \item Powered through 1 USB OTG (type-C) port
   \end{itemize}
 }
 {}
 {
   \begin{center}
-    \includegraphics[height=5cm]{../slides/xplained-board/xplained-board.png}
+    \includegraphics[height=5cm]{../slides/pico-pi-imx7/pico-pi-imx7.png}
   \end{center}
 }
 
@@ -199,7 +195,7 @@ Embedded Linux system development training\\
 \feagendatwocolumn
 {Lab - Bootloader and U-boot}
 {
-  {\em Using the Microchip SAMA5D3 Xplained board}
+  {\em Using the i.MX7 board}
   \begin{itemize}
   \item Set up serial communication with the board.
   \item Configure, compile and install the first-stage bootloader
@@ -246,7 +242,7 @@ Embedded Linux system development training\\
 \feagendaonecolumn
 {Lab - Kernel cross-compiling and booting}
 {
-  {\em Using the Microchip Xplained board}
+  {\em Using the i.MX7 board}
   \begin{itemize}
   \item Configuring the Linux kernel and cross-compiling it for the ARM board.
   \item Downloading your kernel on the board through U-boot's tftp client.
@@ -281,7 +277,7 @@ Embedded Linux system development training\\
 \feagendaonecolumn
 {Lab – Tiny root filesystem built from scratch with BusyBox}
 {
-  {\em Using the Microchip Xplained board}
+  {\em Using the i.MX7 board}
   \begin{itemize}
   \item Now build a basic root filesystem from scratch for your ARM system
   \item Setting up a kernel to boot your system on a workstation
@@ -372,7 +368,7 @@ Embedded Linux system development training\\
 }
 {Lab - System build with Buildroot}
 {
-  {\em Using the Microchip Xplained board}
+  {\em Using the i.MX7 board}
   \begin{itemize}
   \item Using Buildroot to rebuild the same system as in the previous lab.
   \item Seeing how easier it gets.
@@ -400,7 +396,7 @@ Embedded Linux system development training\\
 \feagendaonecolumn
 {Lab – Application development and debugging}
 {
-  {\em On the Microchip Xplained board}
+  {\em On the i.MX7 board}
   \begin{itemize}
   \item Develop and compile an application relying on the ncurses library
   \item Using strace, ltrace and gdbserver to debug a crappy application
diff --git a/slides/pico-pi-imx7/pico-pi-imx7.jpg b/slides/pico-pi-imx7/pico-pi-imx7.jpg
new file mode 100644
index 0000000..d497d94
Binary files /dev/null and b/slides/pico-pi-imx7/pico-pi-imx7.jpg differ
diff --git a/slides/pico-pi-imx7/pico-pi-imx7.png b/slides/pico-pi-imx7/pico-pi-imx7.png
new file mode 100644
index 0000000..2539b81
Binary files /dev/null and b/slides/pico-pi-imx7/pico-pi-imx7.png differ




More information about the training-materials-updates mailing list