[FE training-materials-updates] Embedded Linux: remove DirectFB
Michael Opdenacker
michael.opdenacker at free-electrons.com
Thu Jan 28 14:27:39 CET 2016
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=ba4f7c0a7f3f5c7df0337fd4a40271420512cee1
>---------------------------------------------------------------
commit ba4f7c0a7f3f5c7df0337fd4a40271420512cee1
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date: Thu Jan 28 14:27:39 2016 +0100
Embedded Linux: remove DirectFB
- Project website disappeared for a long time,
no longer a viable solution
Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>
>---------------------------------------------------------------
ba4f7c0a7f3f5c7df0337fd4a40271420512cee1
agenda/sysdev-agenda.tex | 2 +-
agenda/sysdev-fr-agenda.tex | 2 +-
lab-data/clean-labs | 1 -
.../directfb-architecture.dia | 682 ---------------------
slides/sysdev-embedded-linux/directfb-morphine.png | Bin 363139 -> 0 bytes
.../sysdev-embedded-linux.tex | 64 +-
6 files changed, 4 insertions(+), 747 deletions(-)
diff --git a/agenda/sysdev-agenda.tex b/agenda/sysdev-agenda.tex
index dd5739c..2407a3b 100644
--- a/agenda/sysdev-agenda.tex
+++ b/agenda/sysdev-agenda.tex
@@ -364,7 +364,7 @@ Embedded Linux system development training\\
\item The different free software licenses and their requirements.
\item Overview of well-known typical components used in
embedded systems : graphical libraries and systems
- (framebuffer, DirectFB, Gtk, Qt, etc.), system utilities,
+ (framebuffer, Gtk, Qt, etc.), system utilities,
network libraries and utilities, multimedia libraries, etc.
\item System building: integration of the components.
\end{itemize}
diff --git a/agenda/sysdev-fr-agenda.tex b/agenda/sysdev-fr-agenda.tex
index 6d79c78..9e9701c 100644
--- a/agenda/sysdev-fr-agenda.tex
+++ b/agenda/sysdev-fr-agenda.tex
@@ -382,7 +382,7 @@ embarqué}
\item Les licences de Logiciels Libres et leurs conditions.
\item Aperçu de composants typiquement utilisés dans les systèmes
Linux embarqués : bibliothèques et systèmes graphiques (framebuffer,
- DirectFB, GTK, Qt, etc.), utilitaires système, bibliothèques et
+ GTK, Qt, etc.), utilitaires système, bibliothèques et
utilitaires réseau, bibliothèques multimédia, etc.
\item Construction du système et intégration des composants.
\end{itemize}
diff --git a/lab-data/clean-labs b/lab-data/clean-labs
index 974b739..94cb90a 100755
--- a/lab-data/clean-labs
+++ b/lab-data/clean-labs
@@ -97,7 +97,6 @@ clean_files(['core', 'cscope.out'])
clean_dirs(['crosstool-ng-*'], ['.config'])
clean_dirs(['buildroot-*'], ['.config', 'binaries'])
clean_dirs(['u-boot-*'], [])
-clean_dirs(['DirectFB-*'], [])
clean_dirs(['freetype-*'], [])
clean_dirs(['jpeg-*'], [])
clean_dirs(['libpng-*'], [])
diff --git a/slides/sysdev-embedded-linux/directfb-architecture.dia b/slides/sysdev-embedded-linux/directfb-architecture.dia
deleted file mode 100644
index 1eb0b36..0000000
--- a/slides/sysdev-embedded-linux/directfb-architecture.dia
+++ /dev/null
@@ -1,682 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
- <dia:diagramdata>
- <dia:attribute name="background">
- <dia:color val="#ffffff"/>
- </dia:attribute>
- <dia:attribute name="pagebreak">
- <dia:color val="#000099"/>
- </dia:attribute>
- <dia:attribute name="paper">
- <dia:composite type="paper">
- <dia:attribute name="name">
- <dia:string>#Letter#</dia:string>
- </dia:attribute>
- <dia:attribute name="tmargin">
- <dia:real val="2.5399999618530273"/>
- </dia:attribute>
- <dia:attribute name="bmargin">
- <dia:real val="2.5399999618530273"/>
- </dia:attribute>
- <dia:attribute name="lmargin">
- <dia:real val="2.5399999618530273"/>
- </dia:attribute>
- <dia:attribute name="rmargin">
- <dia:real val="2.5399999618530273"/>
- </dia:attribute>
- <dia:attribute name="is_portrait">
- <dia:boolean val="true"/>
- </dia:attribute>
- <dia:attribute name="scaling">
- <dia:real val="1"/>
- </dia:attribute>
- <dia:attribute name="fitto">
- <dia:boolean val="false"/>
- </dia:attribute>
- </dia:composite>
- </dia:attribute>
- <dia:attribute name="grid">
- <dia:composite type="grid">
- <dia:attribute name="width_x">
- <dia:real val="1"/>
- </dia:attribute>
- <dia:attribute name="width_y">
- <dia:real val="1"/>
- </dia:attribute>
- <dia:attribute name="visible_x">
- <dia:int val="1"/>
- </dia:attribute>
- <dia:attribute name="visible_y">
- <dia:int val="1"/>
- </dia:attribute>
- <dia:composite type="color"/>
- </dia:composite>
- </dia:attribute>
- <dia:attribute name="color">
- <dia:color val="#d8e5e5"/>
- </dia:attribute>
- <dia:attribute name="guides">
- <dia:composite type="guides">
- <dia:attribute name="hguides"/>
- <dia:attribute name="vguides"/>
- </dia:composite>
- </dia:attribute>
- </dia:diagramdata>
- <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="18.9625,19.525"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="18.9125,19.475;29.55,22.05"/>
- </dia:attribute>
- <dia:attribute name="elem_corner">
- <dia:point val="18.9625,19.525"/>
- </dia:attribute>
- <dia:attribute name="elem_width">
- <dia:real val="10.537499999999998"/>
- </dia:attribute>
- <dia:attribute name="elem_height">
- <dia:real val="2.4749999999999979"/>
- </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="O1">
- <dia:attribute name="obj_pos">
- <dia:point val="19,23"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="18.95,22.95;29.5875,25.525"/>
- </dia:attribute>
- <dia:attribute name="elem_corner">
- <dia:point val="19,23"/>
- </dia:attribute>
- <dia:attribute name="elem_width">
- <dia:real val="10.537499999999998"/>
- </dia:attribute>
- <dia:attribute name="elem_height">
- <dia:real val="2.4749999999999979"/>
- </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="O2">
- <dia:attribute name="obj_pos">
- <dia:point val="19,27.5"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="18.95,27.45;29.5875,30.025"/>
- </dia:attribute>
- <dia:attribute name="elem_corner">
- <dia:point val="19,27.5"/>
- </dia:attribute>
- <dia:attribute name="elem_width">
- <dia:real val="10.537499999999998"/>
- </dia:attribute>
- <dia:attribute name="elem_height">
- <dia:real val="2.4749999999999979"/>
- </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="O3">
- <dia:attribute name="obj_pos">
- <dia:point val="19,31"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="18.95,30.95;29.5875,33.525"/>
- </dia:attribute>
- <dia:attribute name="elem_corner">
- <dia:point val="19,31"/>
- </dia:attribute>
- <dia:attribute name="elem_width">
- <dia:real val="10.537499999999998"/>
- </dia:attribute>
- <dia:attribute name="elem_height">
- <dia:real val="2.4749999999999979"/>
- </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 - Text" version="1" id="O4">
- <dia:attribute name="obj_pos">
- <dia:point val="24.2687,28.7375"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="22.94,28.2437;25.5975,29.2312"/>
- </dia:attribute>
- <dia:attribute name="text">
- <dia:composite type="text">
- <dia:attribute name="string">
- <dia:string>#Kernel#</dia:string>
- </dia:attribute>
- <dia:attribute name="font">
- <dia:font family="Latin Modern Sans" style="0" name="Courier"/>
- </dia:attribute>
- <dia:attribute name="height">
- <dia:real val="1.0583332926034927"/>
- </dia:attribute>
- <dia:attribute name="pos">
- <dia:point val="24.2687,29.0312"/>
- </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="O2" connection="8"/>
- </dia:connections>
- </dia:object>
- <dia:object type="Standard - Text" version="1" id="O5">
- <dia:attribute name="obj_pos">
- <dia:point val="24.2687,32.2375"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="22.2237,31.7437;26.3137,32.7312"/>
- </dia:attribute>
- <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="Latin Modern Sans" style="0" name="Courier"/>
- </dia:attribute>
- <dia:attribute name="height">
- <dia:real val="1.0583332926034927"/>
- </dia:attribute>
- <dia:attribute name="pos">
- <dia:point val="24.2687,32.5312"/>
- </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="O3" connection="8"/>
- </dia:connections>
- </dia:object>
- <dia:object type="Standard - Text" version="1" id="O6">
- <dia:attribute name="obj_pos">
- <dia:point val="24.2313,20.7625"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="21.865,20.2688;26.5975,21.2563"/>
- </dia:attribute>
- <dia:attribute name="text">
- <dia:composite type="text">
- <dia:attribute name="string">
- <dia:string>#Application#</dia:string>
- </dia:attribute>
- <dia:attribute name="font">
- <dia:font family="Latin Modern Sans" style="0" name="Courier"/>
- </dia:attribute>
- <dia:attribute name="height">
- <dia:real val="1.0583332926034927"/>
- </dia:attribute>
- <dia:attribute name="pos">
- <dia:point val="24.2313,21.0563"/>
- </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="O0" connection="8"/>
- </dia:connections>
- </dia:object>
- <dia:object type="Standard - Text" version="1" id="O7">
- <dia:attribute name="obj_pos">
- <dia:point val="24.2687,24.2375"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="22.4675,23.7437;26.07,24.7312"/>
- </dia:attribute>
- <dia:attribute name="text">
- <dia:composite type="text">
- <dia:attribute name="string">
- <dia:string>#DirectFB#</dia:string>
- </dia:attribute>
- <dia:attribute name="font">
- <dia:font family="Latin Modern Sans" style="0" name="Courier"/>
- </dia:attribute>
- <dia:attribute name="height">
- <dia:real val="1.0583332926034927"/>
- </dia:attribute>
- <dia:attribute name="pos">
- <dia:point val="24.2687,24.5312"/>
- </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="O1" connection="8"/>
- </dia:connections>
- </dia:object>
- <dia:object type="Standard - Line" version="0" id="O8">
- <dia:attribute name="obj_pos">
- <dia:point val="17,26.5"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="16.95,26.45;32.05,26.55"/>
- </dia:attribute>
- <dia:attribute name="conn_endpoints">
- <dia:point val="17,26.5"/>
- <dia:point val="32,26.5"/>
- </dia:attribute>
- <dia:attribute name="numcp">
- <dia:int val="1"/>
- </dia:attribute>
- </dia:object>
- <dia:object type="Standard - Box" version="0" id="O9">
- <dia:attribute name="obj_pos">
- <dia:point val="19.5,25"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="19.45,24.95;23.05,26.05"/>
- </dia:attribute>
- <dia:attribute name="elem_corner">
- <dia:point val="19.5,25"/>
- </dia:attribute>
- <dia:attribute name="elem_width">
- <dia:real val="3.5"/>
- </dia:attribute>
- <dia:attribute name="elem_height">
- <dia:real val="1"/>
- </dia:attribute>
- <dia:attribute name="border_width">
- <dia:real val="0.10000000149011612"/>
- </dia:attribute>
- <dia:attribute name="border_color">
- <dia:color val="#a34804"/>
- </dia:attribute>
- <dia:attribute name="inner_color">
- <dia:color val="#ffd192"/>
- </dia:attribute>
- <dia:attribute name="show_background">
- <dia:boolean val="true"/>
- </dia:attribute>
- </dia:object>
- <dia:object type="Standard - Text" version="1" id="O10">
- <dia:attribute name="obj_pos">
- <dia:point val="21.25,25.5"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="20.4525,25.17;22.0475,25.83"/>
- </dia:attribute>
- <dia:attribute name="text">
- <dia:composite type="text">
- <dia:attribute name="string">
- <dia:string>#fbdev#</dia:string>
- </dia:attribute>
- <dia:attribute name="font">
- <dia:font family="Latin Modern Sans" style="0" name="Courier"/>
- </dia:attribute>
- <dia:attribute name="height">
- <dia:real val="0.70555552840232849"/>
- </dia:attribute>
- <dia:attribute name="pos">
- <dia:point val="21.25,25.695"/>
- </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="O9" connection="8"/>
- </dia:connections>
- </dia:object>
- <dia:object type="Standard - Box" version="0" id="O11">
- <dia:attribute name="obj_pos">
- <dia:point val="25.5,25"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="25.45,24.95;29.05,26.05"/>
- </dia:attribute>
- <dia:attribute name="elem_corner">
- <dia:point val="25.5,25"/>
- </dia:attribute>
- <dia:attribute name="elem_width">
- <dia:real val="3.5"/>
- </dia:attribute>
- <dia:attribute name="elem_height">
- <dia:real val="1"/>
- </dia:attribute>
- <dia:attribute name="border_width">
- <dia:real val="0.10000000149011612"/>
- </dia:attribute>
- <dia:attribute name="border_color">
- <dia:color val="#a34804"/>
- </dia:attribute>
- <dia:attribute name="inner_color">
- <dia:color val="#ffd192"/>
- </dia:attribute>
- <dia:attribute name="show_background">
- <dia:boolean val="true"/>
- </dia:attribute>
- </dia:object>
- <dia:object type="Standard - Text" version="1" id="O12">
- <dia:attribute name="obj_pos">
- <dia:point val="27.25,25.5"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="26.0063,25.17;28.4938,25.83"/>
- </dia:attribute>
- <dia:attribute name="text">
- <dia:composite type="text">
- <dia:attribute name="string">
- <dia:string>#devmem#</dia:string>
- </dia:attribute>
- <dia:attribute name="font">
- <dia:font family="Latin Modern Sans" style="0" name="Courier"/>
- </dia:attribute>
- <dia:attribute name="height">
- <dia:real val="0.70555552840232849"/>
- </dia:attribute>
- <dia:attribute name="pos">
- <dia:point val="27.25,25.695"/>
- </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="O11" connection="8"/>
- </dia:connections>
- </dia:object>
- <dia:object type="Standard - Box" version="0" id="O13">
- <dia:attribute name="obj_pos">
- <dia:point val="19.5,27"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="19.45,26.95;23.05,28.05"/>
- </dia:attribute>
- <dia:attribute name="elem_corner">
- <dia:point val="19.5,27"/>
- </dia:attribute>
- <dia:attribute name="elem_width">
- <dia:real val="3.5"/>
- </dia:attribute>
- <dia:attribute name="elem_height">
- <dia:real val="1"/>
- </dia:attribute>
- <dia:attribute name="border_width">
- <dia:real val="0.10000000149011612"/>
- </dia:attribute>
- <dia:attribute name="border_color">
- <dia:color val="#a34804"/>
- </dia:attribute>
- <dia:attribute name="inner_color">
- <dia:color val="#ffd192"/>
- </dia:attribute>
- <dia:attribute name="show_background">
- <dia:boolean val="true"/>
- </dia:attribute>
- </dia:object>
- <dia:object type="Standard - Text" version="1" id="O14">
- <dia:attribute name="obj_pos">
- <dia:point val="21.25,27.5"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="20.0512,27.17;22.4488,27.83"/>
- </dia:attribute>
- <dia:attribute name="text">
- <dia:composite type="text">
- <dia:attribute name="string">
- <dia:string>#fb driver#</dia:string>
- </dia:attribute>
- <dia:attribute name="font">
- <dia:font family="Latin Modern Sans" style="0" name="Courier"/>
- </dia:attribute>
- <dia:attribute name="height">
- <dia:real val="0.70555552840232849"/>
- </dia:attribute>
- <dia:attribute name="pos">
- <dia:point val="21.25,27.695"/>
- </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="O13" connection="8"/>
- </dia:connections>
- </dia:object>
- <dia:object type="Standard - Box" version="0" id="O15">
- <dia:attribute name="obj_pos">
- <dia:point val="25.5,27"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="25.45,26.95;29.05,28.05"/>
- </dia:attribute>
- <dia:attribute name="elem_corner">
- <dia:point val="25.5,27"/>
- </dia:attribute>
- <dia:attribute name="elem_width">
- <dia:real val="3.5"/>
- </dia:attribute>
- <dia:attribute name="elem_height">
- <dia:real val="1"/>
- </dia:attribute>
- <dia:attribute name="border_width">
- <dia:real val="0.10000000149011612"/>
- </dia:attribute>
- <dia:attribute name="border_color">
- <dia:color val="#a34804"/>
- </dia:attribute>
- <dia:attribute name="inner_color">
- <dia:color val="#ffd192"/>
- </dia:attribute>
- <dia:attribute name="show_background">
- <dia:boolean val="true"/>
- </dia:attribute>
- </dia:object>
- <dia:object type="Standard - Text" version="1" id="O16">
- <dia:attribute name="obj_pos">
- <dia:point val="27.25,27.5"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="25.8163,27.17;28.6837,27.83"/>
- </dia:attribute>
- <dia:attribute name="text">
- <dia:composite type="text">
- <dia:attribute name="string">
- <dia:string>#/dev/mem#</dia:string>
- </dia:attribute>
- <dia:attribute name="font">
- <dia:font family="Latin Modern Sans" style="0" name="Courier"/>
- </dia:attribute>
- <dia:attribute name="height">
- <dia:real val="0.70555552840232849"/>
- </dia:attribute>
- <dia:attribute name="pos">
- <dia:point val="27.25,27.695"/>
- </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 - Line" version="0" id="O17">
- <dia:attribute name="obj_pos">
- <dia:point val="21.25,26.0449"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="20.8882,25.9949;21.6118,27.1118"/>
- </dia:attribute>
- <dia:attribute name="conn_endpoints">
- <dia:point val="21.25,26.0449"/>
- <dia:point val="21.25,27"/>
- </dia:attribute>
- <dia:attribute name="numcp">
- <dia:int val="1"/>
- </dia:attribute>
- <dia:attribute name="end_arrow">
- <dia:enum val="22"/>
- </dia:attribute>
- <dia:attribute name="end_arrow_length">
- <dia:real val="0.5"/>
- </dia:attribute>
- <dia:attribute name="end_arrow_width">
- <dia:real val="0.5"/>
- </dia:attribute>
- <dia:connections>
- <dia:connection handle="0" to="O9" connection="8"/>
- <dia:connection handle="1" to="O13" connection="1"/>
- </dia:connections>
- </dia:object>
- <dia:object type="Standard - Line" version="0" id="O18">
- <dia:attribute name="obj_pos">
- <dia:point val="27.25,26"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="26.8882,25.95;27.6118,27.1118"/>
- </dia:attribute>
- <dia:attribute name="conn_endpoints">
- <dia:point val="27.25,26"/>
- <dia:point val="27.25,27"/>
- </dia:attribute>
- <dia:attribute name="numcp">
- <dia:int val="1"/>
- </dia:attribute>
- <dia:attribute name="end_arrow">
- <dia:enum val="22"/>
- </dia:attribute>
- <dia:attribute name="end_arrow_length">
- <dia:real val="0.5"/>
- </dia:attribute>
- <dia:attribute name="end_arrow_width">
- <dia:real val="0.5"/>
- </dia:attribute>
- <dia:connections>
- <dia:connection handle="0" to="O11" connection="6"/>
- <dia:connection handle="1" to="O15" connection="1"/>
- </dia:connections>
- </dia:object>
- <dia:object type="Standard - Line" version="0" id="O19">
- <dia:attribute name="obj_pos">
- <dia:point val="27.3,28"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="26.9382,27.95;27.6618,31.3118"/>
- </dia:attribute>
- <dia:attribute name="conn_endpoints">
- <dia:point val="27.3,28"/>
- <dia:point val="27.3,31.2"/>
- </dia:attribute>
- <dia:attribute name="numcp">
- <dia:int val="1"/>
- </dia:attribute>
- <dia:attribute name="end_arrow">
- <dia:enum val="22"/>
- </dia:attribute>
- <dia:attribute name="end_arrow_length">
- <dia:real val="0.5"/>
- </dia:attribute>
- <dia:attribute name="end_arrow_width">
- <dia:real val="0.5"/>
- </dia:attribute>
- </dia:object>
- </dia:layer>
-</dia:diagram>
diff --git a/slides/sysdev-embedded-linux/directfb-morphine.png b/slides/sysdev-embedded-linux/directfb-morphine.png
deleted file mode 100644
index ec4b29a..0000000
Binary files a/slides/sysdev-embedded-linux/directfb-morphine.png and /dev/null differ
diff --git a/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex b/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
index 7fd2538..90ace7e 100644
--- a/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
+++ b/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
@@ -531,62 +531,6 @@ met:
``Low-level'' solutions and layers}
\begin{frame}
- \frametitle{DirectFB}
- \begin{itemize}
- \item Low-level graphical library
- \begin{itemize}
- \item Lines, rectangles, triangles drawing and filling
- \item Blitting, flipping
- \item Text drawing
- \item Windows and transparency
- \item Image loading and video display
- \end{itemize}
- \item But also handles input event handling: mice, keyboards,
- joysticks, touchscreens, etc.
- \item Provides accelerated graphic operations on a few hardware
- platforms
- \item Single-application by default, but multiple applications can
- share the framebuffer thanks to {\em fusion}
- \item License: LGPL 2.1
- \item \url{http://www.directfb.org}
- ({\bf Caution:} website broken since Oct. 4, 2015. Bad sign
- for the vitality of the project)
- \end{itemize}
-\end{frame}
-
-\begin{frame}
- \frametitle{DirectFB: architecture}
- \begin{center}
- \includegraphics[height=0.8\textheight]{slides/sysdev-embedded-linux/directfb-architecture.pdf}
- \end{center}
-\end{frame}
-
-\begin{frame}
- \frametitle{DirectFB: usage}
- \begin{itemize}
- \item Multimedia applications
- \begin{itemize}
- \item For example the Disko framework, for set-top box related
- applications
- \end{itemize}
- \item ``Simple'' graphical applications
- \begin{itemize}
- \item Industrial control
- \item Device control with limited number of widgets
- \end{itemize}
- \item Visualization applications
- \item As a lower layer for higher-level graphical libraries
- \end{itemize}
-\end{frame}
-
-\begin{frame}
- \frametitle{DirectFB: screenshot}
- \begin{center}
- \includegraphics[height=0.8\textheight]{slides/sysdev-embedded-linux/directfb-morphine.png}
- \end{center}
-\end{frame}
-
-\begin{frame}
\frametitle{X.org - KDrive}
\begin{columns}[T]
\column{0.8\textwidth}
@@ -626,10 +570,7 @@ met:
\begin{itemize}
\item Can be directly programmed using Xlib / XCB
\begin{itemize}
- \item Low-level graphic library
- \item Probably doesn't make sense since DirectFB is a more
- lightweight solution for an API of roughly the same level (no
- widgets)
+ \item Low-level graphic library, rarely used
\end{itemize}
\item Or, usually used with a toolkit on top of it
\begin{itemize}
@@ -746,8 +687,7 @@ met:
\begin{itemize}
\item Framebuffer
\item X11
- \item DirectFB back-end integrated in version 4.4, which allows to take
- advantage of the acceleration provided by DirectFB drivers
+ \item Wayland
\end{itemize}
\end{itemize}
\end{frame}
More information about the training-materials-updates
mailing list