[FE training-materials-updates] Start Buildroot introduction
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Mon Apr 6 14:27:47 CEST 2015
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=808d8bff9a36624ba9efa11ddda565dde5b4addb
>---------------------------------------------------------------
commit 808d8bff9a36624ba9efa11ddda565dde5b4addb
Author: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Date: Mon Apr 6 14:27:12 2015 +0200
Start Buildroot introduction
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
>---------------------------------------------------------------
808d8bff9a36624ba9efa11ddda565dde5b4addb
.../buildroot-introduction.tex | 12 +
.../linux-system-architecture.dia} | 697 ++++++++++-----------
.../overall-boot-sequence.dia | 0
3 files changed, 347 insertions(+), 362 deletions(-)
diff --git a/slides/buildroot-introduction/buildroot-introduction.tex b/slides/buildroot-introduction/buildroot-introduction.tex
index 05222fe..5d8b5df 100644
--- a/slides/buildroot-introduction/buildroot-introduction.tex
+++ b/slides/buildroot-introduction/buildroot-introduction.tex
@@ -1,5 +1,17 @@
\section{Introduction to Embedded Linux}
+\begin{frame}{Simplified Linux system architecture}
+ \begin{center}
+ \includegraphics[height=0.8\textheight]{linux-system-architecture.pdf}
+ \end{center}
+\end{frame}
+
+\begin{frame}{Overall Linux boot sequence}
+ \begin{center}
+ \includegraphics[height=0.8\textheight]{overall-boot-sequence.dia.pdf}
+ \end{center}
+\end{frame}
+
\section{Introduction to Buildroot}
\setuplabframe
diff --git a/slides/sysdev-flash-filesystems/ubifs-layout.dia b/slides/buildroot-introduction/linux-system-architecture.dia
similarity index 77%
copy from slides/sysdev-flash-filesystems/ubifs-layout.dia
copy to slides/buildroot-introduction/linux-system-architecture.dia
index 5e535fb..3bd66d4 100644
--- a/slides/sysdev-flash-filesystems/ubifs-layout.dia
+++ b/slides/buildroot-introduction/linux-system-architecture.dia
@@ -65,25 +65,25 @@
<dia:layer name="Arrière-plan" visible="true" active="true">
<dia:object type="Standard - Box" version="0" id="O0">
<dia:attribute name="obj_pos">
- <dia:point val="0.5,-7"/>
+ <dia:point val="20,5.2"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="0.45,-7.05;28.55,5.05"/>
+ <dia:rectangle val="19.95,5.15;35.05,13.55"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="0.5,-7"/>
+ <dia:point val="20,5.2"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="28"/>
+ <dia:real val="15"/>
</dia:attribute>
<dia:attribute name="elem_height">
- <dia:real val="12"/>
+ <dia:real val="8.3000000000000043"/>
</dia:attribute>
<dia:attribute name="border_width">
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="border_color">
- <dia:color val="#868686"/>
+ <dia:color val="#e5e5e5"/>
</dia:attribute>
<dia:attribute name="inner_color">
<dia:color val="#e5e5e5"/>
@@ -94,86 +94,93 @@
</dia:object>
<dia:object type="Standard - Box" version="0" id="O1">
<dia:attribute name="obj_pos">
- <dia:point val="1,-6.5"/>
+ <dia:point val="20,22.6"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="0.95,-6.55;16.05,3.55"/>
+ <dia:rectangle val="19.95,22.55;35.05,24.65"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="1,-6.5"/>
+ <dia:point val="20,22.6"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="15"/>
</dia:attribute>
<dia:attribute name="elem_height">
- <dia:real val="10"/>
+ <dia:real val="2"/>
</dia:attribute>
<dia:attribute name="border_width">
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="border_color">
- <dia:color val="#5cacff"/>
+ <dia:color val="#cc1f1a"/>
</dia:attribute>
<dia:attribute name="inner_color">
- <dia:color val="#d8e5e5"/>
+ <dia:color val="#ffacac"/>
</dia:attribute>
<dia:attribute name="show_background">
<dia:boolean val="true"/>
</dia:attribute>
</dia:object>
- <dia:object type="Standard - Box" version="0" id="O2">
+ <dia:object type="Standard - Text" version="1" id="O2">
<dia:attribute name="obj_pos">
- <dia:point val="21.5,-6.5"/>
+ <dia:point val="27.5,23.6"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="21.45,-6.55;28.05,3.55"/>
- </dia:attribute>
- <dia:attribute name="elem_corner">
- <dia:point val="21.5,-6.5"/>
- </dia:attribute>
- <dia:attribute name="elem_width">
- <dia:real val="6.5"/>
- </dia:attribute>
- <dia:attribute name="elem_height">
- <dia:real val="10"/>
+ <dia:rectangle val="25.9537,23.2263;29.0463,23.9737"/>
</dia:attribute>
- <dia:attribute name="border_width">
- <dia:real val="0.10000000149011612"/>
- </dia:attribute>
- <dia:attribute name="border_color">
- <dia:color val="#5cacff"/>
- </dia:attribute>
- <dia:attribute name="inner_color">
- <dia:color val="#d8e5e5"/>
+ <dia:attribute name="text">
+ <dia:composite type="text">
+ <dia:attribute name="string">
+ <dia:string>#Hardware#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="font">
+ <dia:font family="sans" style="0" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="pos">
+ <dia:point val="27.5,23.8212"/>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="alignment">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ </dia:composite>
</dia:attribute>
- <dia:attribute name="show_background">
- <dia:boolean val="true"/>
+ <dia:attribute name="valign">
+ <dia:enum val="2"/>
</dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O1" connection="8"/>
+ </dia:connections>
</dia:object>
<dia:object type="Standard - Box" version="0" id="O3">
<dia:attribute name="obj_pos">
- <dia:point val="16.5,-6.5"/>
+ <dia:point val="20,20"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="16.45,-6.55;21.05,3.55"/>
+ <dia:rectangle val="19.95,19.95;35.05,22.05"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="16.5,-6.5"/>
+ <dia:point val="20,20"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="4.5"/>
+ <dia:real val="15"/>
</dia:attribute>
<dia:attribute name="elem_height">
- <dia:real val="10"/>
+ <dia:real val="2"/>
</dia:attribute>
<dia:attribute name="border_width">
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="border_color">
- <dia:color val="#5cacff"/>
+ <dia:color val="#d9cb2f"/>
</dia:attribute>
<dia:attribute name="inner_color">
- <dia:color val="#d8e5e5"/>
+ <dia:color val="#fff8a8"/>
</dia:attribute>
<dia:attribute name="show_background">
<dia:boolean val="true"/>
@@ -181,15 +188,15 @@
</dia:object>
<dia:object type="Standard - Text" version="1" id="O4">
<dia:attribute name="obj_pos">
- <dia:point val="14.5,5"/>
+ <dia:point val="27.5,21"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="12.5075,4.2525;16.4925,5"/>
+ <dia:rectangle val="25.7488,20.6262;29.2513,21.3737"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#Flash device#</dia:string>
+ <dia:string>#Bootloader#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
@@ -198,7 +205,7 @@
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="14.5,4.8475"/>
+ <dia:point val="27.5,21.2212"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -209,60 +216,52 @@
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
- <dia:enum val="1"/>
+ <dia:enum val="2"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O0" connection="6"/>
+ <dia:connection handle="0" to="O3" connection="8"/>
</dia:connections>
</dia:object>
- <dia:object type="Standard - Text" version="1" id="O5">
+ <dia:object type="Standard - Box" version="0" id="O5">
<dia:attribute name="obj_pos">
- <dia:point val="8.5,3.5"/>
+ <dia:point val="20,14"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="6.01875,2.7525;10.9812,3.5"/>
+ <dia:rectangle val="19.95,13.95;35.05,19.65"/>
</dia:attribute>
- <dia:attribute name="text">
- <dia:composite type="text">
- <dia:attribute name="string">
- <dia:string>#MTD partition 0#</dia:string>
- </dia:attribute>
- <dia:attribute name="font">
- <dia:font family="sans" style="0" name="Helvetica"/>
- </dia:attribute>
- <dia:attribute name="height">
- <dia:real val="0.80000000000000004"/>
- </dia:attribute>
- <dia:attribute name="pos">
- <dia:point val="8.5,3.3475"/>
- </dia:attribute>
- <dia:attribute name="color">
- <dia:color val="#000000"/>
- </dia:attribute>
- <dia:attribute name="alignment">
- <dia:enum val="1"/>
- </dia:attribute>
- </dia:composite>
+ <dia:attribute name="elem_corner">
+ <dia:point val="20,14"/>
</dia:attribute>
- <dia:attribute name="valign">
- <dia:enum val="1"/>
+ <dia:attribute name="elem_width">
+ <dia:real val="15"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="5.6000000000000014"/>
+ </dia:attribute>
+ <dia:attribute name="border_width">
+ <dia:real val="0.10000000149011612"/>
+ </dia:attribute>
+ <dia:attribute name="border_color">
+ <dia:color val="#e5e5e5"/>
+ </dia:attribute>
+ <dia:attribute name="inner_color">
+ <dia:color val="#e5e5e5"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
</dia:attribute>
- <dia:connections>
- <dia:connection handle="0" to="O1" connection="6"/>
- </dia:connections>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O6">
<dia:attribute name="obj_pos">
- <dia:point val="18.75,3.5"/>
+ <dia:point val="27.5,16.8"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="17.0875,1.9525;20.4125,3.5"/>
+ <dia:rectangle val="27.5,16.4263;27.5,17.1738"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#MTD
-partition 1#</dia:string>
+ <dia:string>##</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
@@ -271,7 +270,7 @@ partition 1#</dia:string>
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="18.75,2.5475"/>
+ <dia:point val="27.5,17.0213"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -282,23 +281,52 @@ partition 1#</dia:string>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
- <dia:enum val="1"/>
+ <dia:enum val="2"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O3" connection="6"/>
+ <dia:connection handle="0" to="O5" connection="8"/>
</dia:connections>
</dia:object>
- <dia:object type="Standard - Text" version="1" id="O7">
+ <dia:object type="Standard - Box" version="0" id="O7">
+ <dia:attribute name="obj_pos">
+ <dia:point val="21.6,11"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="21.55,10.95;26.65,13.05"/>
+ </dia:attribute>
+ <dia:attribute name="elem_corner">
+ <dia:point val="21.6,11"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="5"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="2"/>
+ </dia:attribute>
+ <dia:attribute name="border_width">
+ <dia:real val="0.10000000149011612"/>
+ </dia:attribute>
+ <dia:attribute name="border_color">
+ <dia:color val="#5cacff"/>
+ </dia:attribute>
+ <dia:attribute name="inner_color">
+ <dia:color val="#add8e6"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Text" version="1" id="O8">
<dia:attribute name="obj_pos">
- <dia:point val="24.75,3.5"/>
+ <dia:point val="24.1,12"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="22.2688,2.7525;27.2313,3.5"/>
+ <dia:rectangle val="22.745,11.6263;25.455,12.3738"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#MTD partition 2#</dia:string>
+ <dia:string>#C library#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
@@ -307,7 +335,7 @@ partition 1#</dia:string>
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="24.75,3.3475"/>
+ <dia:point val="24.1,12.2213"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -318,65 +346,36 @@ partition 1#</dia:string>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
- <dia:enum val="1"/>
+ <dia:enum val="2"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O2" connection="6"/>
+ <dia:connection handle="0" to="O7" connection="8"/>
</dia:connections>
</dia:object>
- <dia:object type="Standard - Box" version="0" id="O8">
- <dia:attribute name="obj_pos">
- <dia:point val="1.5,-6"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="1.45,-6.05;15.55,2.55"/>
- </dia:attribute>
- <dia:attribute name="elem_corner">
- <dia:point val="1.5,-6"/>
- </dia:attribute>
- <dia:attribute name="elem_width">
- <dia:real val="14"/>
- </dia:attribute>
- <dia:attribute name="elem_height">
- <dia:real val="8.5"/>
- </dia:attribute>
- <dia:attribute name="border_width">
- <dia:real val="0.10000000149011612"/>
- </dia:attribute>
- <dia:attribute name="border_color">
- <dia:color val="#d9cb2f"/>
- </dia:attribute>
- <dia:attribute name="inner_color">
- <dia:color val="#fff8a8"/>
- </dia:attribute>
- <dia:attribute name="show_background">
- <dia:boolean val="true"/>
- </dia:attribute>
- </dia:object>
<dia:object type="Standard - Box" version="0" id="O9">
<dia:attribute name="obj_pos">
- <dia:point val="2,-5.5"/>
+ <dia:point val="21.6,8.8"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="1.95,-5.55;6.05,1.55"/>
+ <dia:rectangle val="21.55,8.75;26.65,10.85"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="2,-5.5"/>
+ <dia:point val="21.6,8.8"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="4"/>
+ <dia:real val="5"/>
</dia:attribute>
<dia:attribute name="elem_height">
- <dia:real val="7"/>
+ <dia:real val="2"/>
</dia:attribute>
<dia:attribute name="border_width">
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="border_color">
- <dia:color val="#cc1f1a"/>
+ <dia:color val="#5cacff"/>
</dia:attribute>
<dia:attribute name="inner_color">
- <dia:color val="#ffacac"/>
+ <dia:color val="#add8e6"/>
</dia:attribute>
<dia:attribute name="show_background">
<dia:boolean val="true"/>
@@ -384,25 +383,24 @@ partition 1#</dia:string>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O10">
<dia:attribute name="obj_pos">
- <dia:point val="4,1.5"/>
+ <dia:point val="24.1,9.8"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="2.45875,0.2725;5.54125,1.5"/>
+ <dia:rectangle val="22.3113,9.42625;25.8888,10.1738"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#UBI volume:
-rootfs#</dia:string>
+ <dia:string>#Application#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
- <dia:real val="0.63499997556209564"/>
+ <dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="4,0.745"/>
+ <dia:point val="24.1,10.0213"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -413,36 +411,36 @@ rootfs#</dia:string>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
- <dia:enum val="1"/>
+ <dia:enum val="2"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O9" connection="6"/>
+ <dia:connection handle="0" to="O9" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Box" version="0" id="O11">
<dia:attribute name="obj_pos">
- <dia:point val="6.5,-5.5"/>
+ <dia:point val="21.6,6.6"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="6.45,-5.55;10.05,1.55"/>
+ <dia:rectangle val="21.55,6.55;26.65,8.65"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="6.5,-5.5"/>
+ <dia:point val="21.6,6.6"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="3.5"/>
+ <dia:real val="5"/>
</dia:attribute>
<dia:attribute name="elem_height">
- <dia:real val="7"/>
+ <dia:real val="2"/>
</dia:attribute>
<dia:attribute name="border_width">
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="border_color">
- <dia:color val="#cc1f1a"/>
+ <dia:color val="#5cacff"/>
</dia:attribute>
<dia:attribute name="inner_color">
- <dia:color val="#ffacac"/>
+ <dia:color val="#add8e6"/>
</dia:attribute>
<dia:attribute name="show_background">
<dia:boolean val="true"/>
@@ -450,25 +448,24 @@ rootfs#</dia:string>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O12">
<dia:attribute name="obj_pos">
- <dia:point val="8.25,1.5"/>
+ <dia:point val="24.1,7.6"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="6.70875,0.2725;9.79125,1.5"/>
+ <dia:rectangle val="22.3113,7.22625;25.8888,7.97375"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#UBI volume:
-raw#</dia:string>
+ <dia:string>#Application#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
- <dia:real val="0.63499997556209564"/>
+ <dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="8.25,0.745"/>
+ <dia:point val="24.1,7.82125"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -479,36 +476,36 @@ raw#</dia:string>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
- <dia:enum val="1"/>
+ <dia:enum val="2"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O11" connection="6"/>
+ <dia:connection handle="0" to="O11" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Box" version="0" id="O13">
<dia:attribute name="obj_pos">
- <dia:point val="10.5,-5.5"/>
+ <dia:point val="27.6,8.8"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="10.45,-5.55;15.05,1.55"/>
+ <dia:rectangle val="27.55,8.75;32.65,10.85"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="10.5,-5.5"/>
+ <dia:point val="27.6,8.8"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="4.5"/>
+ <dia:real val="5"/>
</dia:attribute>
<dia:attribute name="elem_height">
- <dia:real val="7"/>
+ <dia:real val="2"/>
</dia:attribute>
<dia:attribute name="border_width">
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="border_color">
- <dia:color val="#cc1f1a"/>
+ <dia:color val="#5cacff"/>
</dia:attribute>
<dia:attribute name="inner_color">
- <dia:color val="#ffacac"/>
+ <dia:color val="#add8e6"/>
</dia:attribute>
<dia:attribute name="show_background">
<dia:boolean val="true"/>
@@ -516,25 +513,24 @@ raw#</dia:string>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O14">
<dia:attribute name="obj_pos">
- <dia:point val="12.75,1.5"/>
+ <dia:point val="30.1,9.8"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="11.2088,0.2725;14.2912,1.5"/>
+ <dia:rectangle val="28.98,9.42625;31.22,10.1738"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#UBI volume:
-data#</dia:string>
+ <dia:string>#Library#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
- <dia:real val="0.63499997556209564"/>
+ <dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="12.75,0.745"/>
+ <dia:point val="30.1,10.0213"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -545,95 +541,126 @@ data#</dia:string>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
- <dia:enum val="1"/>
+ <dia:enum val="2"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O13" connection="6"/>
+ <dia:connection handle="0" to="O13" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Box" version="0" id="O15">
<dia:attribute name="obj_pos">
- <dia:point val="2.5,-5"/>
+ <dia:point val="27.6,11"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="2.45,-5.05;5.55,-0.45"/>
+ <dia:rectangle val="27.55,10.95;32.65,13.05"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="2.5,-5"/>
+ <dia:point val="27.6,11"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="3"/>
+ <dia:real val="5"/>
</dia:attribute>
<dia:attribute name="elem_height">
- <dia:real val="4.5"/>
+ <dia:real val="2"/>
</dia:attribute>
<dia:attribute name="border_width">
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="border_color">
- <dia:color val="#6a8954"/>
+ <dia:color val="#5cacff"/>
</dia:attribute>
<dia:attribute name="inner_color">
- <dia:color val="#c5e387"/>
+ <dia:color val="#add8e6"/>
</dia:attribute>
<dia:attribute name="show_background">
<dia:boolean val="true"/>
</dia:attribute>
</dia:object>
- <dia:object type="Standard - Box" version="0" id="O16">
+ <dia:object type="Standard - Text" version="1" id="O16">
<dia:attribute name="obj_pos">
- <dia:point val="17,-5"/>
+ <dia:point val="30.1,12"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="16.95,-5.05;20.55,-0.45"/>
+ <dia:rectangle val="28.98,11.6263;31.22,12.3738"/>
+ </dia:attribute>
+ <dia:attribute name="text">
+ <dia:composite type="text">
+ <dia:attribute name="string">
+ <dia:string>#Library#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="font">
+ <dia:font family="sans" style="0" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="pos">
+ <dia:point val="30.1,12.2213"/>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="alignment">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ <dia:attribute name="valign">
+ <dia:enum val="2"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O15" connection="8"/>
+ </dia:connections>
+ </dia:object>
+ <dia:object type="Standard - Box" version="0" id="O17">
+ <dia:attribute name="obj_pos">
+ <dia:point val="27.6,6.6"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="27.55,6.55;32.65,8.65"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="17,-5"/>
+ <dia:point val="27.6,6.6"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="3.5"/>
+ <dia:real val="5"/>
</dia:attribute>
<dia:attribute name="elem_height">
- <dia:real val="4.5"/>
+ <dia:real val="2"/>
</dia:attribute>
<dia:attribute name="border_width">
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="border_color">
- <dia:color val="#6a8954"/>
+ <dia:color val="#5cacff"/>
</dia:attribute>
<dia:attribute name="inner_color">
- <dia:color val="#c5e387"/>
+ <dia:color val="#add8e6"/>
</dia:attribute>
<dia:attribute name="show_background">
<dia:boolean val="true"/>
</dia:attribute>
</dia:object>
- <dia:object type="Standard - Text" version="1" id="O17">
+ <dia:object type="Standard - Text" version="1" id="O18">
<dia:attribute name="obj_pos">
- <dia:point val="4,-2.75"/>
+ <dia:point val="30.1,7.6"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="2.855,-4.21597;5.145,-1.28403"/>
+ <dia:rectangle val="28.3113,7.22625;31.8888,7.97375"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#UBIFS
-mounted
-on /
-
-(from
-ubi0:rootfs)#</dia:string>
+ <dia:string>#Application#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
- <dia:real val="0.49388886988162994"/>
+ <dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="4,-3.84847"/>
+ <dia:point val="30.1,7.82125"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -647,20 +674,20 @@ ubi0:rootfs)#</dia:string>
<dia:enum val="2"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O15" connection="8"/>
+ <dia:connection handle="0" to="O17" connection="8"/>
</dia:connections>
</dia:object>
- <dia:object type="Standard - Text" version="1" id="O18">
+ <dia:object type="Standard - Text" version="1" id="O19">
<dia:attribute name="obj_pos">
- <dia:point val="11,6"/>
+ <dia:point val="25.4,6"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="11,5.405;11,6.1525"/>
+ <dia:rectangle val="25.4,5.405;28.7375,6.1525"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>##</dia:string>
+ <dia:string>#Userspace#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
@@ -669,7 +696,7 @@ ubi0:rootfs)#</dia:string>
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="11,6"/>
+ <dia:point val="25.4,6"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -683,149 +710,120 @@ ubi0:rootfs)#</dia:string>
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
- <dia:object type="Standard - Box" version="0" id="O19">
- <dia:attribute name="obj_pos">
- <dia:point val="11,-5"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="10.95,-5.05;14.55,-0.45"/>
- </dia:attribute>
- <dia:attribute name="elem_corner">
- <dia:point val="11,-5"/>
- </dia:attribute>
- <dia:attribute name="elem_width">
- <dia:real val="3.5"/>
- </dia:attribute>
- <dia:attribute name="elem_height">
- <dia:real val="4.5"/>
- </dia:attribute>
- <dia:attribute name="border_width">
- <dia:real val="0.10000000149011612"/>
- </dia:attribute>
- <dia:attribute name="border_color">
- <dia:color val="#6a8954"/>
- </dia:attribute>
- <dia:attribute name="inner_color">
- <dia:color val="#c5e387"/>
- </dia:attribute>
- <dia:attribute name="show_background">
- <dia:boolean val="true"/>
- </dia:attribute>
- </dia:object>
<dia:object type="Standard - Text" version="1" id="O20">
<dia:attribute name="obj_pos">
- <dia:point val="12.75,-2.75"/>
+ <dia:point val="25.4,14.8"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="11.6937,-4.21597;13.8062,-1.28403"/>
+ <dia:rectangle val="25.4,14.205;29.3,14.9525"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#UBIFS
-mounted
-on /myapp
-
-(from
-ubi0:data)#</dia:string>
+ <dia:string>#Linux kernel#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
- <dia:real val="0.49388886988162994"/>
+ <dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="12.75,-3.84847"/>
+ <dia:point val="25.4,14.8"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
- <dia:enum val="1"/>
+ <dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
- <dia:enum val="2"/>
+ <dia:enum val="3"/>
</dia:attribute>
- <dia:connections>
- <dia:connection handle="0" to="O19" connection="8"/>
- </dia:connections>
</dia:object>
<dia:object type="Standard - Box" version="0" id="O21">
<dia:attribute name="obj_pos">
- <dia:point val="22,-6"/>
+ <dia:point val="22.4,15.2"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="21.95,-6.05;27.55,2.55"/>
+ <dia:rectangle val="22.35,15.15;27.45,17.25"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="22,-6"/>
+ <dia:point val="22.4,15.2"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="5.5"/>
+ <dia:real val="5"/>
</dia:attribute>
<dia:attribute name="elem_height">
- <dia:real val="8.5"/>
+ <dia:real val="2"/>
</dia:attribute>
<dia:attribute name="border_width">
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="border_color">
- <dia:color val="#d9cb2f"/>
+ <dia:color val="#6a8954"/>
</dia:attribute>
<dia:attribute name="inner_color">
- <dia:color val="#fff8a8"/>
+ <dia:color val="#c5e387"/>
</dia:attribute>
<dia:attribute name="show_background">
<dia:boolean val="true"/>
</dia:attribute>
</dia:object>
- <dia:object type="Standard - Box" version="0" id="O22">
+ <dia:object type="Standard - Text" version="1" id="O22">
<dia:attribute name="obj_pos">
- <dia:point val="22.5,-5.5"/>
+ <dia:point val="24.9,16.2"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="22.45,-5.55;27.05,1.55"/>
- </dia:attribute>
- <dia:attribute name="elem_corner">
- <dia:point val="22.5,-5.5"/>
- </dia:attribute>
- <dia:attribute name="elem_width">
- <dia:real val="4.5"/>
- </dia:attribute>
- <dia:attribute name="elem_height">
- <dia:real val="7"/>
- </dia:attribute>
- <dia:attribute name="border_width">
- <dia:real val="0.10000000149011612"/>
+ <dia:rectangle val="22.7563,15.4263;27.0438,16.9738"/>
</dia:attribute>
- <dia:attribute name="border_color">
- <dia:color val="#cc1f1a"/>
- </dia:attribute>
- <dia:attribute name="inner_color">
- <dia:color val="#ffacac"/>
+ <dia:attribute name="text">
+ <dia:composite type="text">
+ <dia:attribute name="string">
+ <dia:string>#Task/memory
+management#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="font">
+ <dia:font family="sans" style="0" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="pos">
+ <dia:point val="24.9,16.0213"/>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="alignment">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ </dia:composite>
</dia:attribute>
- <dia:attribute name="show_background">
- <dia:boolean val="true"/>
+ <dia:attribute name="valign">
+ <dia:enum val="2"/>
</dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O21" connection="8"/>
+ </dia:connections>
</dia:object>
<dia:object type="Standard - Box" version="0" id="O23">
<dia:attribute name="obj_pos">
- <dia:point val="23,-5"/>
+ <dia:point val="27.8,15.2"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="22.95,-5.05;26.55,-0.45"/>
+ <dia:rectangle val="27.75,15.15;32.85,17.25"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="23,-5"/>
+ <dia:point val="27.8,15.2"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="3.5"/>
+ <dia:real val="5"/>
</dia:attribute>
<dia:attribute name="elem_height">
- <dia:real val="4.5"/>
+ <dia:real val="2"/>
</dia:attribute>
<dia:attribute name="border_width">
<dia:real val="0.10000000149011612"/>
@@ -842,29 +840,24 @@ ubi0:data)#</dia:string>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O24">
<dia:attribute name="obj_pos">
- <dia:point val="18.75,-2.75"/>
+ <dia:point val="30.3,16.2"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="17.13,-4.23332;20.3816,-1.26668"/>
+ <dia:rectangle val="27.9938,15.8263;32.6063,16.5738"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#JFFS2
-mounted
-on /otherapp
-
-(from
-/dev/mtdblock1)#</dia:string>
+ <dia:string>#Device drivers#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
- <dia:real val="0.49388886988162994"/>
+ <dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="18.75,-3.85425"/>
+ <dia:point val="30.3,16.4213"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -878,61 +871,49 @@ on /otherapp
<dia:enum val="2"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O16" connection="8"/>
+ <dia:connection handle="0" to="O23" connection="8"/>
</dia:connections>
</dia:object>
- <dia:object type="Standard - Text" version="1" id="O25">
+ <dia:object type="Standard - Box" version="0" id="O25">
<dia:attribute name="obj_pos">
- <dia:point val="24.75,-2.75"/>
+ <dia:point val="22.4,17.4"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="23.8625,-4.21597;25.6375,-1.28403"/>
+ <dia:rectangle val="22.35,17.35;27.45,19.45"/>
</dia:attribute>
- <dia:attribute name="text">
- <dia:composite type="text">
- <dia:attribute name="string">
- <dia:string>#UBIFS
-mounted
-on /log
-
-(from
-ubi1:log)#</dia:string>
- </dia:attribute>
- <dia:attribute name="font">
- <dia:font family="sans" style="0" name="Helvetica"/>
- </dia:attribute>
- <dia:attribute name="height">
- <dia:real val="0.49388886988162994"/>
- </dia:attribute>
- <dia:attribute name="pos">
- <dia:point val="24.75,-3.84847"/>
- </dia:attribute>
- <dia:attribute name="color">
- <dia:color val="#000000"/>
- </dia:attribute>
- <dia:attribute name="alignment">
- <dia:enum val="1"/>
- </dia:attribute>
- </dia:composite>
+ <dia:attribute name="elem_corner">
+ <dia:point val="22.4,17.4"/>
</dia:attribute>
- <dia:attribute name="valign">
- <dia:enum val="2"/>
+ <dia:attribute name="elem_width">
+ <dia:real val="5"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="2"/>
+ </dia:attribute>
+ <dia:attribute name="border_width">
+ <dia:real val="0.10000000149011612"/>
+ </dia:attribute>
+ <dia:attribute name="border_color">
+ <dia:color val="#6a8954"/>
+ </dia:attribute>
+ <dia:attribute name="inner_color">
+ <dia:color val="#c5e387"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
</dia:attribute>
- <dia:connections>
- <dia:connection handle="0" to="O23" connection="8"/>
- </dia:connections>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O26">
<dia:attribute name="obj_pos">
- <dia:point val="8.5,2.5"/>
+ <dia:point val="24.9,18.4"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="5.99625,1.7525;11.0038,2.5"/>
+ <dia:rectangle val="23.0688,18.0263;26.7313,18.7738"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#UBI device ubi0#</dia:string>
+ <dia:string>#Networking#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
@@ -941,7 +922,7 @@ ubi1:log)#</dia:string>
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="8.5,2.3475"/>
+ <dia:point val="24.9,18.6213"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -952,69 +933,61 @@ ubi1:log)#</dia:string>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
- <dia:enum val="1"/>
+ <dia:enum val="2"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O8" connection="6"/>
+ <dia:connection handle="0" to="O25" connection="8"/>
</dia:connections>
</dia:object>
- <dia:object type="Standard - Text" version="1" id="O27">
+ <dia:object type="Standard - Box" version="0" id="O27">
<dia:attribute name="obj_pos">
- <dia:point val="24.75,2.5"/>
+ <dia:point val="27.8,17.4"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="22.2462,1.7525;27.2538,2.5"/>
+ <dia:rectangle val="27.75,17.35;32.85,19.45"/>
</dia:attribute>
- <dia:attribute name="text">
- <dia:composite type="text">
- <dia:attribute name="string">
- <dia:string>#UBI device ubi1#</dia:string>
- </dia:attribute>
- <dia:attribute name="font">
- <dia:font family="sans" style="0" name="Helvetica"/>
- </dia:attribute>
- <dia:attribute name="height">
- <dia:real val="0.80000000000000004"/>
- </dia:attribute>
- <dia:attribute name="pos">
- <dia:point val="24.75,2.3475"/>
- </dia:attribute>
- <dia:attribute name="color">
- <dia:color val="#000000"/>
- </dia:attribute>
- <dia:attribute name="alignment">
- <dia:enum val="1"/>
- </dia:attribute>
- </dia:composite>
+ <dia:attribute name="elem_corner">
+ <dia:point val="27.8,17.4"/>
</dia:attribute>
- <dia:attribute name="valign">
- <dia:enum val="1"/>
+ <dia:attribute name="elem_width">
+ <dia:real val="5"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="2"/>
+ </dia:attribute>
+ <dia:attribute name="border_width">
+ <dia:real val="0.10000000149011612"/>
+ </dia:attribute>
+ <dia:attribute name="border_color">
+ <dia:color val="#6a8954"/>
+ </dia:attribute>
+ <dia:attribute name="inner_color">
+ <dia:color val="#c5e387"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
</dia:attribute>
- <dia:connections>
- <dia:connection handle="0" to="O21" connection="6"/>
- </dia:connections>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O28">
<dia:attribute name="obj_pos">
- <dia:point val="24.75,1.5"/>
+ <dia:point val="30.3,18.4"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="23.2087,0.2725;26.2912,1.5"/>
+ <dia:rectangle val="28.4425,18.0263;32.1575,18.7738"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#UBI volume:
-log#</dia:string>
+ <dia:string>#Filesystems#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
- <dia:real val="0.63499997556209564"/>
+ <dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="24.75,0.745"/>
+ <dia:point val="30.3,18.6213"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -1025,10 +998,10 @@ log#</dia:string>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
- <dia:enum val="1"/>
+ <dia:enum val="2"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O22" connection="6"/>
+ <dia:connection handle="0" to="O27" connection="8"/>
</dia:connections>
</dia:object>
</dia:layer>
diff --git a/slides/sysdev-root-filesystem-minimal/overall-boot-sequence.dia b/slides/buildroot-introduction/overall-boot-sequence.dia
similarity index 100%
copy from slides/sysdev-root-filesystem-minimal/overall-boot-sequence.dia
copy to slides/buildroot-introduction/overall-boot-sequence.dia
More information about the training-materials-updates
mailing list