From fca59bea770346cf1c1f9b0e00cb48a61b44a8f3 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 25 Oct 2015 21:00:20 +0100 Subject: import of old now defunct presentation slides svn repo --- 2006/oe_simputer-foss.in-2006/html/index.html | 31 ++ 2006/oe_simputer-foss.in-2006/html/mgp00001.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00001.idx.jpg | Bin 0 -> 6778 bytes 2006/oe_simputer-foss.in-2006/html/mgp00001.jpg | Bin 0 -> 53504 bytes 2006/oe_simputer-foss.in-2006/html/mgp00001.txt | 11 + 2006/oe_simputer-foss.in-2006/html/mgp00002.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00002.idx.jpg | Bin 0 -> 10367 bytes 2006/oe_simputer-foss.in-2006/html/mgp00002.jpg | Bin 0 -> 107575 bytes 2006/oe_simputer-foss.in-2006/html/mgp00002.txt | 15 + 2006/oe_simputer-foss.in-2006/html/mgp00003.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00003.idx.jpg | Bin 0 -> 11280 bytes 2006/oe_simputer-foss.in-2006/html/mgp00003.jpg | Bin 0 -> 111361 bytes 2006/oe_simputer-foss.in-2006/html/mgp00003.txt | 13 + 2006/oe_simputer-foss.in-2006/html/mgp00004.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00004.idx.jpg | Bin 0 -> 11016 bytes 2006/oe_simputer-foss.in-2006/html/mgp00004.jpg | Bin 0 -> 104772 bytes 2006/oe_simputer-foss.in-2006/html/mgp00004.txt | 13 + 2006/oe_simputer-foss.in-2006/html/mgp00005.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00005.idx.jpg | Bin 0 -> 9454 bytes 2006/oe_simputer-foss.in-2006/html/mgp00005.jpg | Bin 0 -> 93564 bytes 2006/oe_simputer-foss.in-2006/html/mgp00005.txt | 16 + 2006/oe_simputer-foss.in-2006/html/mgp00006.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00006.idx.jpg | Bin 0 -> 10498 bytes 2006/oe_simputer-foss.in-2006/html/mgp00006.jpg | Bin 0 -> 104843 bytes 2006/oe_simputer-foss.in-2006/html/mgp00006.txt | 14 + 2006/oe_simputer-foss.in-2006/html/mgp00007.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00007.idx.jpg | Bin 0 -> 11239 bytes 2006/oe_simputer-foss.in-2006/html/mgp00007.jpg | Bin 0 -> 122730 bytes 2006/oe_simputer-foss.in-2006/html/mgp00007.txt | 21 + 2006/oe_simputer-foss.in-2006/html/mgp00008.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00008.idx.jpg | Bin 0 -> 12910 bytes 2006/oe_simputer-foss.in-2006/html/mgp00008.jpg | Bin 0 -> 129114 bytes 2006/oe_simputer-foss.in-2006/html/mgp00008.txt | 18 + 2006/oe_simputer-foss.in-2006/html/mgp00009.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00009.idx.jpg | Bin 0 -> 8924 bytes 2006/oe_simputer-foss.in-2006/html/mgp00009.jpg | Bin 0 -> 85988 bytes 2006/oe_simputer-foss.in-2006/html/mgp00009.txt | 13 + 2006/oe_simputer-foss.in-2006/html/mgp00010.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00010.idx.jpg | Bin 0 -> 10559 bytes 2006/oe_simputer-foss.in-2006/html/mgp00010.jpg | Bin 0 -> 102568 bytes 2006/oe_simputer-foss.in-2006/html/mgp00010.txt | 20 + 2006/oe_simputer-foss.in-2006/html/mgp00011.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00011.idx.jpg | Bin 0 -> 7591 bytes 2006/oe_simputer-foss.in-2006/html/mgp00011.jpg | Bin 0 -> 73042 bytes 2006/oe_simputer-foss.in-2006/html/mgp00011.txt | 13 + 2006/oe_simputer-foss.in-2006/html/mgp00012.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00012.idx.jpg | Bin 0 -> 8497 bytes 2006/oe_simputer-foss.in-2006/html/mgp00012.jpg | Bin 0 -> 84262 bytes 2006/oe_simputer-foss.in-2006/html/mgp00012.txt | 12 + 2006/oe_simputer-foss.in-2006/html/mgp00013.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00013.idx.jpg | Bin 0 -> 8472 bytes 2006/oe_simputer-foss.in-2006/html/mgp00013.jpg | Bin 0 -> 81878 bytes 2006/oe_simputer-foss.in-2006/html/mgp00013.txt | 12 + 2006/oe_simputer-foss.in-2006/html/mgp00014.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00014.idx.jpg | Bin 0 -> 12545 bytes 2006/oe_simputer-foss.in-2006/html/mgp00014.jpg | Bin 0 -> 125497 bytes 2006/oe_simputer-foss.in-2006/html/mgp00014.txt | 15 + 2006/oe_simputer-foss.in-2006/html/mgp00015.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00015.idx.jpg | Bin 0 -> 8022 bytes 2006/oe_simputer-foss.in-2006/html/mgp00015.jpg | Bin 0 -> 79015 bytes 2006/oe_simputer-foss.in-2006/html/mgp00015.txt | 11 + 2006/oe_simputer-foss.in-2006/html/mgp00016.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00016.idx.jpg | Bin 0 -> 8975 bytes 2006/oe_simputer-foss.in-2006/html/mgp00016.jpg | Bin 0 -> 100334 bytes 2006/oe_simputer-foss.in-2006/html/mgp00016.txt | 21 + 2006/oe_simputer-foss.in-2006/html/mgp00017.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00017.idx.jpg | Bin 0 -> 8069 bytes 2006/oe_simputer-foss.in-2006/html/mgp00017.jpg | Bin 0 -> 75234 bytes 2006/oe_simputer-foss.in-2006/html/mgp00017.txt | 13 + 2006/oe_simputer-foss.in-2006/html/mgp00018.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00018.idx.jpg | Bin 0 -> 10914 bytes 2006/oe_simputer-foss.in-2006/html/mgp00018.jpg | Bin 0 -> 101853 bytes 2006/oe_simputer-foss.in-2006/html/mgp00018.txt | 14 + 2006/oe_simputer-foss.in-2006/html/mgp00019.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00019.idx.jpg | Bin 0 -> 11474 bytes 2006/oe_simputer-foss.in-2006/html/mgp00019.jpg | Bin 0 -> 114075 bytes 2006/oe_simputer-foss.in-2006/html/mgp00019.txt | 19 + 2006/oe_simputer-foss.in-2006/html/mgp00020.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00020.idx.jpg | Bin 0 -> 10446 bytes 2006/oe_simputer-foss.in-2006/html/mgp00020.jpg | Bin 0 -> 108194 bytes 2006/oe_simputer-foss.in-2006/html/mgp00020.txt | 14 + 2006/oe_simputer-foss.in-2006/html/mgp00021.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00021.idx.jpg | Bin 0 -> 8959 bytes 2006/oe_simputer-foss.in-2006/html/mgp00021.jpg | Bin 0 -> 81559 bytes 2006/oe_simputer-foss.in-2006/html/mgp00021.txt | 16 + 2006/oe_simputer-foss.in-2006/html/mgp00022.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00022.idx.jpg | Bin 0 -> 9456 bytes 2006/oe_simputer-foss.in-2006/html/mgp00022.jpg | Bin 0 -> 88841 bytes 2006/oe_simputer-foss.in-2006/html/mgp00022.txt | 22 ++ 2006/oe_simputer-foss.in-2006/html/mgp00023.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00023.idx.jpg | Bin 0 -> 12889 bytes 2006/oe_simputer-foss.in-2006/html/mgp00023.jpg | Bin 0 -> 125255 bytes 2006/oe_simputer-foss.in-2006/html/mgp00023.txt | 16 + 2006/oe_simputer-foss.in-2006/html/mgp00024.html | 9 + .../oe_simputer-foss.in-2006/html/mgp00024.idx.jpg | Bin 0 -> 9202 bytes 2006/oe_simputer-foss.in-2006/html/mgp00024.jpg | Bin 0 -> 91730 bytes 2006/oe_simputer-foss.in-2006/html/mgp00024.txt | 15 + 2006/oe_simputer-foss.in-2006/oe_simputer.mgp | 423 +++++++++++++++++++++ 2006/oe_simputer-foss.in-2006/oe_simputer.pdf | Bin 0 -> 36371 bytes 99 files changed, 1037 insertions(+) create mode 100644 2006/oe_simputer-foss.in-2006/html/index.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00001.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00001.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00001.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00001.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00002.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00002.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00002.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00002.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00003.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00003.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00003.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00003.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00004.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00004.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00004.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00004.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00005.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00005.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00005.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00005.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00006.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00006.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00006.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00006.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00007.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00007.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00007.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00007.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00008.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00008.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00008.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00008.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00009.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00009.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00009.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00009.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00010.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00010.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00010.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00010.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00011.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00011.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00011.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00011.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00012.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00012.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00012.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00012.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00013.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00013.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00013.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00013.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00014.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00014.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00014.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00014.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00015.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00015.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00015.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00015.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00016.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00016.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00016.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00016.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00017.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00017.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00017.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00017.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00018.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00018.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00018.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00018.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00019.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00019.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00019.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00019.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00020.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00020.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00020.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00020.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00021.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00021.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00021.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00021.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00022.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00022.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00022.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00022.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00023.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00023.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00023.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00023.txt create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00024.html create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00024.idx.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00024.jpg create mode 100644 2006/oe_simputer-foss.in-2006/html/mgp00024.txt create mode 100644 2006/oe_simputer-foss.in-2006/oe_simputer.mgp create mode 100644 2006/oe_simputer-foss.in-2006/oe_simputer.pdf (limited to '2006/oe_simputer-foss.in-2006') diff --git a/2006/oe_simputer-foss.in-2006/html/index.html b/2006/oe_simputer-foss.in-2006/html/index.html new file mode 100644 index 0000000..95a9e81 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/index.html @@ -0,0 +1,31 @@ + +MagicPoint presentation foils + +Page 1 +Page 2 +Page 3 +Page 4 +Page 5 +Page 6 +Page 7 +Page 8 +Page 9 +Page 10 +Page 11 +Page 12 +Page 13 +Page 14 +Page 15 +Page 16 +Page 17 +Page 18 +Page 19 +Page 20 +Page 21 +Page 22 +Page 23 +Page 24 +
+Generated by MagicPoint +
+ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00001.html b/2006/oe_simputer-foss.in-2006/html/mgp00001.html new file mode 100644 index 0000000..0d46ed5 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00001.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 1:
+
+Page 1
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00001.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00001.idx.jpg new file mode 100644 index 0000000..7e04264 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00001.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00001.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00001.jpg new file mode 100644 index 0000000..73e0ff8 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00001.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00001.txt b/2006/oe_simputer-foss.in-2006/html/mgp00001.txt new file mode 100644 index 0000000..e5a6a37 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00001.txt @@ -0,0 +1,11 @@ + +OpenEmbedded on the Simputer + + +Nov 26, 2006 +FOSS.in, Bangalore + +by + +Harald Welte + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00002.html b/2006/oe_simputer-foss.in-2006/html/mgp00002.html new file mode 100644 index 0000000..4f7bd4c --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00002.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 2: 
+
+Page 2
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00002.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00002.idx.jpg new file mode 100644 index 0000000..a39d7da Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00002.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00002.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00002.jpg new file mode 100644 index 0000000..9f2cd9d Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00002.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00002.txt b/2006/oe_simputer-foss.in-2006/html/mgp00002.txt new file mode 100644 index 0000000..19b51fa --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00002.txt @@ -0,0 +1,15 @@ +OpenEmbedded + About the Speaker + + Who is speaking to you? + an independent Free Software developer + one of the authors of Linux kernel packet filter + busy with enforcing the GPL at gpl-violations.org + working on Free Software for smartphones (openezx.org) + ...and Free Software for RFID (librfid) + ...and Free Software for ePassports (libmrtd) + ...among other things ;) + who is not a member of the OpenEmbedded project + ... but a proud owner of an Amida Simputer + + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00003.html b/2006/oe_simputer-foss.in-2006/html/mgp00003.html new file mode 100644 index 0000000..2674137 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00003.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 3: 
+
+Page 3
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00003.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00003.idx.jpg new file mode 100644 index 0000000..f8c331a Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00003.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00003.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00003.jpg new file mode 100644 index 0000000..6f9278e Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00003.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00003.txt b/2006/oe_simputer-foss.in-2006/html/mgp00003.txt new file mode 100644 index 0000000..beab65e --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00003.txt @@ -0,0 +1,13 @@ +OpenEmbedded + The Problem (A) + + What is the Problem? (Variant A) + You build an embedded device + You decide to run linux + You do your own embedded distribution + which is a lot of work in the first place + which will cause even more work for maintainance + in the end, you will not provide security updates + and you end up having a 'one time throw away' product + Your users will not get your full build system (if there is such a thing) + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00004.html b/2006/oe_simputer-foss.in-2006/html/mgp00004.html new file mode 100644 index 0000000..1f4c913 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00004.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 4: 
+
+Page 4
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00004.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00004.idx.jpg new file mode 100644 index 0000000..bc68f14 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00004.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00004.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00004.jpg new file mode 100644 index 0000000..8f399f3 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00004.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00004.txt b/2006/oe_simputer-foss.in-2006/html/mgp00004.txt new file mode 100644 index 0000000..98f8afc --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00004.txt @@ -0,0 +1,13 @@ +OpenEmbedded + The Problem (B) + + What is the Problem? (Variant B) + You build an embedded device + You decide to run linux + You license a commercial embedded Linux variant + you will most likely end up with something stale like kernel 2.4.x + you will have to spend a lot of money on it + you will still require quite a bit of porting + Your users will never get the source packages ("SRPMS") to it + + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00005.html b/2006/oe_simputer-foss.in-2006/html/mgp00005.html new file mode 100644 index 0000000..34b4889 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00005.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 5: 
+
+Page 5
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00005.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00005.idx.jpg new file mode 100644 index 0000000..983c92f Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00005.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00005.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00005.jpg new file mode 100644 index 0000000..1343f36 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00005.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00005.txt b/2006/oe_simputer-foss.in-2006/html/mgp00005.txt new file mode 100644 index 0000000..c1335f4 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00005.txt @@ -0,0 +1,16 @@ +OpenEmbedded + The Problem (Summary) + + Summary of the situation + You exclude the FOSS community from your product + You end up with low-quality code and lots of maintenance work + Your customers get a suboptimal product with limited feature set + + Result of that situation + Your customers will start their own embedded distributions + OpenWRT + OpenEZX + OpenZaurus + Familiar + ... + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00006.html b/2006/oe_simputer-foss.in-2006/html/mgp00006.html new file mode 100644 index 0000000..5889549 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00006.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 6: 
+
+Page 6
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00006.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00006.idx.jpg new file mode 100644 index 0000000..da02f4d Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00006.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00006.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00006.jpg new file mode 100644 index 0000000..dd15023 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00006.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00006.txt b/2006/oe_simputer-foss.in-2006/html/mgp00006.txt new file mode 100644 index 0000000..2498862 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00006.txt @@ -0,0 +1,14 @@ +OpenEmbedded + Introduction to OE + + What is OpenEmbedded (OE) + Not a distribution, but distribution building framework + Not a software program + Consists of thousands of rules + Rules for definition of a machine type (78) + Rules for definition of a distribution (32) + Rules for individual packages (4095) + Plus a program to interpret those rules + bitbake + "One system to rule them all" + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00007.html b/2006/oe_simputer-foss.in-2006/html/mgp00007.html new file mode 100644 index 0000000..6666e86 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00007.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 7: 
+
+Page 7
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00007.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00007.idx.jpg new file mode 100644 index 0000000..3e61f06 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00007.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00007.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00007.jpg new file mode 100644 index 0000000..d114229 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00007.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00007.txt b/2006/oe_simputer-foss.in-2006/html/mgp00007.txt new file mode 100644 index 0000000..d8877c1 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00007.txt @@ -0,0 +1,21 @@ +OpenEmbedded + Introduction to OE + + What does OpenEmbedded (OE) do for you? + Build a toolchain + specifically for your target device + with the optimizations you need + for your host platform (I crosscompile from quad G5!) + Build a kernel image + your preferred version with your patches + Build a distribution + with the packages you want + with the initial configuration / fs layout you want + Build distribution images + using rootfs of your choice (cramfs, jffs2, ...) + matching for direct flash writing + optionally in your own firmware update image format + Build thousands of individual packages + using the package manager of your choice (.ipk, .deb) + packages can be later installed + package repositories can be published as 'feed' (apt-get like) diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00008.html b/2006/oe_simputer-foss.in-2006/html/mgp00008.html new file mode 100644 index 0000000..9e3ec99 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00008.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 8: 
+
+Page 8
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00008.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00008.idx.jpg new file mode 100644 index 0000000..4961ae2 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00008.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00008.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00008.jpg new file mode 100644 index 0000000..cdd813f Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00008.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00008.txt b/2006/oe_simputer-foss.in-2006/html/mgp00008.txt new file mode 100644 index 0000000..9701e00 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00008.txt @@ -0,0 +1,18 @@ +OpenEmbedded + Who uses OpenEmbedded + + Who uses OpenEmbedded + Until 07/2006, only community projects + OpenZaurus, OpenEZX, etc. + Since 07/2006, the first commercial user + FIC-sponsored OpenMoko.org (Linux GSM phone) + OpenMoko distribution + Neo1973 machie + QT2410 machine + .. more devices in 2007! + + Why not more commercial users + as usual: not all that much documentation about the system + but: OE core team members available for consultancy + not many commercial embedded vendors interested in sustainable, long-term development + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00009.html b/2006/oe_simputer-foss.in-2006/html/mgp00009.html new file mode 100644 index 0000000..d1ae303 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00009.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 9: 
+
+Page 9
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00009.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00009.idx.jpg new file mode 100644 index 0000000..213146c Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00009.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00009.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00009.jpg new file mode 100644 index 0000000..e7a0d36 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00009.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00009.txt b/2006/oe_simputer-foss.in-2006/html/mgp00009.txt new file mode 100644 index 0000000..8bc05dc --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00009.txt @@ -0,0 +1,13 @@ +OpenEmbedded + The heart of OE: bitbake + + What is bitbake + Program to interpret + local configuration (.conf files) + package specification (.bb files) + machine/distro configuration (.conf files) + Can be used to + build individual native (host) and target packages + build tasks (task == set of packages) + build ready-made firmware images + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00010.html b/2006/oe_simputer-foss.in-2006/html/mgp00010.html new file mode 100644 index 0000000..ddfec51 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00010.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 10: 
+
+Page 10
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00010.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00010.idx.jpg new file mode 100644 index 0000000..2418c65 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00010.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00010.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00010.jpg new file mode 100644 index 0000000..f3e2fa1 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00010.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00010.txt b/2006/oe_simputer-foss.in-2006/html/mgp00010.txt new file mode 100644 index 0000000..30effbb --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00010.txt @@ -0,0 +1,20 @@ +OpenEmbedded + Devices ('machines') + + Overview of built-in device support + Motorola A780 / E680 + HTC Blueangel + Various Sharp Zaurus models + VIA EPIA boards + iPAQ H1910, H1940, H2200, H3600, H3900, H4000, H5xxx, H6300 + HP Jornada 6xx, 7xx + i.MX31 ADS + Nokia 770 + Linksys NSLU2, WRT54g + Asus WL-500g + QEMU/ARM (for testing) + Samsung SMDK 2440 + PC-Engines WRAP + Amida Simputer (not yet mainline) + ... + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00011.html b/2006/oe_simputer-foss.in-2006/html/mgp00011.html new file mode 100644 index 0000000..421e53f --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00011.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 11: 
+
+Page 11
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00011.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00011.idx.jpg new file mode 100644 index 0000000..f35c9a4 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00011.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00011.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00011.jpg new file mode 100644 index 0000000..576ffd2 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00011.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00011.txt b/2006/oe_simputer-foss.in-2006/html/mgp00011.txt new file mode 100644 index 0000000..b2bab51 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00011.txt @@ -0,0 +1,13 @@ +OpenEmbedded + OE Packages + + An OE package is... + a .bb (bitbake) file containing + description + license + section + maintainer + dependencies + source code + patch URI's (local or remote) + so it is basically similar to a RPM spec file or debian 'rules' + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00012.html b/2006/oe_simputer-foss.in-2006/html/mgp00012.html new file mode 100644 index 0000000..5a8f262 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00012.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 12: 
+
+Page 12
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00012.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00012.idx.jpg new file mode 100644 index 0000000..1b9f233 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00012.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00012.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00012.jpg new file mode 100644 index 0000000..a2843b0 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00012.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00012.txt b/2006/oe_simputer-foss.in-2006/html/mgp00012.txt new file mode 100644 index 0000000..c59a562 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00012.txt @@ -0,0 +1,12 @@ +OpenEmbedded + OE Distributions + + An OE distribution is + a .conf file that indicates + name (DISTRO_NAME) + version (DISTRO_VERSION) + how to build the crosscompiler + which package format to use (INHERIT += package_ipk) + which images to build by default (IMAGE_FSTYPES) + preferred versions of many packages + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00013.html b/2006/oe_simputer-foss.in-2006/html/mgp00013.html new file mode 100644 index 0000000..77b877e --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00013.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 13: 
+
+Page 13
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00013.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00013.idx.jpg new file mode 100644 index 0000000..b110b6a Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00013.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00013.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00013.jpg new file mode 100644 index 0000000..5b1a8ed Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00013.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00013.txt b/2006/oe_simputer-foss.in-2006/html/mgp00013.txt new file mode 100644 index 0000000..f00fc86 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00013.txt @@ -0,0 +1,12 @@ +OpenEmbedded + OE Tasks + + Tasks are virtual packages + You can find OE Tasks in + openembedded/packages/tasks + Commonly used tasks are + task-bootstrap (all packages for basic userspace with login) + task-xterminal (boostrap + x11 + xterm) + gpe-image (xterminal + GPE project) + opie-image (OPIE project) + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00014.html b/2006/oe_simputer-foss.in-2006/html/mgp00014.html new file mode 100644 index 0000000..231e85b --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00014.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 14: 
+
+Page 14
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00014.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00014.idx.jpg new file mode 100644 index 0000000..0fc8180 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00014.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00014.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00014.jpg new file mode 100644 index 0000000..7f3af81 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00014.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00014.txt b/2006/oe_simputer-foss.in-2006/html/mgp00014.txt new file mode 100644 index 0000000..d2225d0 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00014.txt @@ -0,0 +1,15 @@ +OpenEmbedded + OE Images + + An OE Image is + a set of OE packages pre-installed into a root filesystem + again implemented as virtual package + OE Image rules are found in openembedded/packages/images + result provided as .tar.gz, .tar.bz2, cramfs or jffs + Commonly-used images: + bootstrap-image (basic system with console access) + xterminal-image (bootstrap + X11 + xterm) + e-image (xterminal + enlightenement e11) + gpe-image (xterminal + GPE) + opie-image (QtEmbedded, OPIE, no X11) + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00015.html b/2006/oe_simputer-foss.in-2006/html/mgp00015.html new file mode 100644 index 0000000..b1cafda --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00015.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 15: 
+
+Page 15
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00015.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00015.idx.jpg new file mode 100644 index 0000000..5e52ca6 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00015.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00015.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00015.jpg new file mode 100644 index 0000000..4b93d9b Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00015.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00015.txt b/2006/oe_simputer-foss.in-2006/html/mgp00015.txt new file mode 100644 index 0000000..57b46cc --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00015.txt @@ -0,0 +1,11 @@ +OpenEmbedded + OE Build Setup + + OE Build Setup + create a 'build/conf/local.conf' file + TMPDIR - directory with lots of space (30G) + MACHINE - the device you want to build for + DISTRO - the distro you want to build + BUILD_ARCH - the native architecture of the host PC (optional) + install bitbake into + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00016.html b/2006/oe_simputer-foss.in-2006/html/mgp00016.html new file mode 100644 index 0000000..7e985fd --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00016.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 16: 
+
+Page 16
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00016.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00016.idx.jpg new file mode 100644 index 0000000..e37cdda Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00016.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00016.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00016.jpg new file mode 100644 index 0000000..24d54e4 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00016.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00016.txt b/2006/oe_simputer-foss.in-2006/html/mgp00016.txt new file mode 100644 index 0000000..127b754 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00016.txt @@ -0,0 +1,21 @@ +OpenEmbedded + OE Build Tree + + OE Build Tree layout + my-oe/openembedded + the openembedded rules checked out via monotone (mtn) + my-oe/openembedded/packages + package rule files + my-oe/openembedded/conf/machine + machine rule files + my-oe/openembedded/conf/distro + distro rule files + my-oe/build/conf + local.conf configuration + my-oe/build/tmp/work + work directory of build process + my-oe/build/tmp/deploy/ipk + completed ipk packages + my-oe/build/tmp/deploy/images + completed filesystem images + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00017.html b/2006/oe_simputer-foss.in-2006/html/mgp00017.html new file mode 100644 index 0000000..e6c54c9 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00017.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 17: 
+
+Page 17
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00017.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00017.idx.jpg new file mode 100644 index 0000000..c5f432e Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00017.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00017.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00017.jpg new file mode 100644 index 0000000..8a05ea5 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00017.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00017.txt b/2006/oe_simputer-foss.in-2006/html/mgp00017.txt new file mode 100644 index 0000000..3cfe62d --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00017.txt @@ -0,0 +1,13 @@ +OpenEmbedded + The Amida Simputer + + The Amida simputer is a device with + Intel SA-1100 StrongARM Processor + 64 MB RAM + 32 MB Flash + USB Host port + USB Device port + Serial port (console) + Smart Card Reader + ... + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00018.html b/2006/oe_simputer-foss.in-2006/html/mgp00018.html new file mode 100644 index 0000000..3e6f43c --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00018.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 18: 
+
+Page 18
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00018.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00018.idx.jpg new file mode 100644 index 0000000..e8b3120 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00018.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00018.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00018.jpg new file mode 100644 index 0000000..feb15a2 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00018.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00018.txt b/2006/oe_simputer-foss.in-2006/html/mgp00018.txt new file mode 100644 index 0000000..9a4eb31 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00018.txt @@ -0,0 +1,14 @@ +OpenEmbedded + OE for the Amida Simputer + + Adding a new device to OE + is extremely easy + in most cases, architecture / SoC support already there + you just create a "conf/machine/foobar.conf" rule file + content of the file + size of root flash image + which rootfs format to create (jffs2, ...) + which kernel to build + which compiler architecture + flags to use + see following example for Amida 4200 + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00019.html b/2006/oe_simputer-foss.in-2006/html/mgp00019.html new file mode 100644 index 0000000..8478bfd --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00019.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 19: 
+
+Page 19
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00019.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00019.idx.jpg new file mode 100644 index 0000000..e6b503d Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00019.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00019.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00019.jpg new file mode 100644 index 0000000..419348d Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00019.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00019.txt b/2006/oe_simputer-foss.in-2006/html/mgp00019.txt new file mode 100644 index 0000000..d7a182d --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00019.txt @@ -0,0 +1,19 @@ +OpenEmbedded + OE for the Amida Simputer + + Which strategy to go + oeputer + use old compiler + use original kernel + try to maintain binary compatibility with existing apps + this was the initial attempt, now abandoned + oeputer-ng + use latest toolchain (compiler, ...) + use latest versions of libraries, X11 server, ... + use current kernel + this is the current approach, esp. after Alchemy is becoming Free Software + which means we can theoretically re-compile it + in practise, there's probably quite a bit of porting needed + volunteers? (see next presentation on OpenAlchemy!) + + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00020.html b/2006/oe_simputer-foss.in-2006/html/mgp00020.html new file mode 100644 index 0000000..e304bb8 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00020.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 20: 
+
+Page 20
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00020.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00020.idx.jpg new file mode 100644 index 0000000..81915aa Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00020.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00020.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00020.jpg new file mode 100644 index 0000000..ea42b40 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00020.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00020.txt b/2006/oe_simputer-foss.in-2006/html/mgp00020.txt new file mode 100644 index 0000000..38fa6b2 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00020.txt @@ -0,0 +1,14 @@ +OpenEmbedded + OE for the Amida Simputer + + oeputer + create kernel package with original kernel tree from amida + see example + create bootloader package with original bootloader tree from amida + this is optional + we could just leave the existing bootloader + if we want to do modifications, create pacakge + use existing glibc, zlib, ... packages + works if the versio is compatible with what simputer uses + in most cases, simputer software versions are too old + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00021.html b/2006/oe_simputer-foss.in-2006/html/mgp00021.html new file mode 100644 index 0000000..afd3db2 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00021.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 21: 
+
+Page 21
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00021.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00021.idx.jpg new file mode 100644 index 0000000..ee0fc68 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00021.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00021.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00021.jpg new file mode 100644 index 0000000..a828432 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00021.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00021.txt b/2006/oe_simputer-foss.in-2006/html/mgp00021.txt new file mode 100644 index 0000000..a409fad --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00021.txt @@ -0,0 +1,16 @@ +OpenEmbedded + OE for the Amida Simputer + + oeputer-ng + kernel + initially, use oeputer kernel package + later, port drivers/machine support to mainline and use 2.6.x + bootloader + just leave as-is or use oeputer package + userspace + just use most current (stable) versions of everything in OE + glibc-2.4 + gcc-4.1.1 + x11-kdrive from X11R7.1 + ... + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00022.html b/2006/oe_simputer-foss.in-2006/html/mgp00022.html new file mode 100644 index 0000000..9f956ee --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00022.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 22: 
+
+Page 22
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00022.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00022.idx.jpg new file mode 100644 index 0000000..a385b19 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00022.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00022.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00022.jpg new file mode 100644 index 0000000..577d69f Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00022.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00022.txt b/2006/oe_simputer-foss.in-2006/html/mgp00022.txt new file mode 100644 index 0000000..dc920a5 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00022.txt @@ -0,0 +1,22 @@ +OpenEmbedded + OE Build Timeline + + OE Build Timeline (bitbake bootstrap-image) + Build Order: + some native (host) libraries/tools + autotools + coreutils + ipkg + libxml + m4 + fakeroot + the cross-toolchain + binutils + gcc + the basic packages (from task-bootstrap) + linux-libc-headers, glibc, module-init-tools + zlib, ncurses, util-linux, kernel + the boostrap-image (from bootstrap-image.bb) + all packages from task-bootstrap + create jffs / tar.bz2 + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00023.html b/2006/oe_simputer-foss.in-2006/html/mgp00023.html new file mode 100644 index 0000000..9951670 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00023.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 23: 
+
+Page 23
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00023.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00023.idx.jpg new file mode 100644 index 0000000..8fc6b7d Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00023.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00023.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00023.jpg new file mode 100644 index 0000000..6d0a486 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00023.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00023.txt b/2006/oe_simputer-foss.in-2006/html/mgp00023.txt new file mode 100644 index 0000000..7058752 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00023.txt @@ -0,0 +1,16 @@ +OpenEmbedded + Status of OE on Simputer + + Status of OE on Simputer + Proof-of-concept bootstrap-image exists + Project is stalled because of lack of time + Did I mention how many projects I'm involved in? + Volunteers wanted + If there are no volunteers taking it further, it will probably be still-born + Talk to Anush Shetty! + OpenAlchemy + will make the whole project even more interesting + the idea is to create bitbake rules for OpenAlchemy + which can then be built for 'oeputer-ng' + but also for many (all?) other OE supported systems! + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00024.html b/2006/oe_simputer-foss.in-2006/html/mgp00024.html new file mode 100644 index 0000000..2b64e8f --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00024.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 24: 
+
+Page 24
+
Generated by MagicPoint + diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00024.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00024.idx.jpg new file mode 100644 index 0000000..035d4ce Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00024.idx.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00024.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00024.jpg new file mode 100644 index 0000000..2fcf2f1 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/html/mgp00024.jpg differ diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00024.txt b/2006/oe_simputer-foss.in-2006/html/mgp00024.txt new file mode 100644 index 0000000..31cf2cf --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00024.txt @@ -0,0 +1,15 @@ +OpenEmbedded + Links + + Links + The OpenEmbedded project + http://openembedded.org/ + Getting Started with OpenEmbedded + http://www.openembedded.org/wiki/GettingStarted + The Amida Simputer + http://www.amidasimputer.com/ + OE on Simputer project + http://simputer.gnumonks.org/ + OpenMoko project + http://www.openmoko.org/ + diff --git a/2006/oe_simputer-foss.in-2006/oe_simputer.mgp b/2006/oe_simputer-foss.in-2006/oe_simputer.mgp new file mode 100644 index 0000000..48b265b --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/oe_simputer.mgp @@ -0,0 +1,423 @@ +%include "default.mgp" +%default 1 bgrad +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +%nodefault +%back "blue" + +%center +%size 7 +OpenEmbedded on the Simputer + + +Nov 26, 2006 +FOSS.in, Bangalore + +%center +%size 4 +by + +Harald Welte + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +About the Speaker + +Who is speaking to you? + an independent Free Software developer + one of the authors of Linux kernel packet filter + busy with enforcing the GPL at gpl-violations.org + working on Free Software for smartphones (openezx.org) + ...and Free Software for RFID (librfid) + ...and Free Software for ePassports (libmrtd) + ...among other things ;) + who is not a member of the OpenEmbedded project + ... but a proud owner of an Amida Simputer + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +The Problem (A) + +What is the Problem? (Variant A) + You build an embedded device + You decide to run linux + You do your own embedded distribution + which is a lot of work in the first place + which will cause even more work for maintainance + in the end, you will not provide security updates + and you end up having a 'one time throw away' product + Your users will not get your full build system (if there is such a thing) + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +The Problem (B) + +What is the Problem? (Variant B) + You build an embedded device + You decide to run linux + You license a commercial embedded Linux variant + you will most likely end up with something stale like kernel 2.4.x + you will have to spend a lot of money on it + you will still require quite a bit of porting + Your users will never get the source packages ("SRPMS") to it + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +The Problem (Summary) + + Summary of the situation + You exclude the FOSS community from your product + You end up with low-quality code and lots of maintenance work + Your customers get a suboptimal product with limited feature set + + Result of that situation + Your customers will start their own embedded distributions + OpenWRT + OpenEZX + OpenZaurus + Familiar + ... + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +Introduction to OE + +What is OpenEmbedded (OE) + Not a distribution, but distribution building framework + Not a software program + Consists of thousands of rules + Rules for definition of a machine type (78) + Rules for definition of a distribution (32) + Rules for individual packages (4095) + Plus a program to interpret those rules + bitbake + "One system to rule them all" + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +Introduction to OE + + What does OpenEmbedded (OE) do for you? + Build a toolchain + specifically for your target device + with the optimizations you need + for your host platform (I crosscompile from quad G5!) + Build a kernel image + your preferred version with your patches + Build a distribution + with the packages you want + with the initial configuration / fs layout you want + Build distribution images + using rootfs of your choice (cramfs, jffs2, ...) + matching for direct flash writing + optionally in your own firmware update image format + Build thousands of individual packages + using the package manager of your choice (.ipk, .deb) + packages can be later installed + package repositories can be published as 'feed' (apt-get like) +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +Who uses OpenEmbedded + +Who uses OpenEmbedded + Until 07/2006, only community projects + OpenZaurus, OpenEZX, etc. + Since 07/2006, the first commercial user + FIC-sponsored OpenMoko.org (Linux GSM phone) + OpenMoko distribution + Neo1973 machie + QT2410 machine + .. more devices in 2007! + + Why not more commercial users + as usual: not all that much documentation about the system + but: OE core team members available for consultancy + not many commercial embedded vendors interested in sustainable, long-term development + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +The heart of OE: bitbake + +What is bitbake + Program to interpret + local configuration (.conf files) + package specification (.bb files) + machine/distro configuration (.conf files) + Can be used to + build individual native (host) and target packages + build tasks (task == set of packages) + build ready-made firmware images + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +Devices ('machines') + +Overview of built-in device support + Motorola A780 / E680 + HTC Blueangel + Various Sharp Zaurus models + VIA EPIA boards + iPAQ H1910, H1940, H2200, H3600, H3900, H4000, H5xxx, H6300 + HP Jornada 6xx, 7xx + i.MX31 ADS + Nokia 770 + Linksys NSLU2, WRT54g + Asus WL-500g + QEMU/ARM (for testing) + Samsung SMDK 2440 + PC-Engines WRAP + Amida Simputer (not yet mainline) + ... + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +OE Packages + +An OE package is... + a .bb (bitbake) file containing + description + license + section + maintainer + dependencies + source code + patch URI's (local or remote) + so it is basically similar to a RPM spec file or debian 'rules' + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +OE Distributions + +An OE distribution is + a .conf file that indicates + name (DISTRO_NAME) + version (DISTRO_VERSION) + how to build the crosscompiler + which package format to use (INHERIT += package_ipk) + which images to build by default (IMAGE_FSTYPES) + preferred versions of many packages + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +OE Tasks + +Tasks are virtual packages + You can find OE Tasks in + openembedded/packages/tasks + Commonly used tasks are + task-bootstrap (all packages for basic userspace with login) + task-xterminal (boostrap + x11 + xterm) + gpe-image (xterminal + GPE project) + opie-image (OPIE project) + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +OE Images + +An OE Image is + a set of OE packages pre-installed into a root filesystem + again implemented as virtual package + OE Image rules are found in openembedded/packages/images + result provided as .tar.gz, .tar.bz2, cramfs or jffs + Commonly-used images: + bootstrap-image (basic system with console access) + xterminal-image (bootstrap + X11 + xterm) + e-image (xterminal + enlightenement e11) + gpe-image (xterminal + GPE) + opie-image (QtEmbedded, OPIE, no X11) + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +OE Build Setup + +OE Build Setup + create a 'build/conf/local.conf' file + TMPDIR - directory with lots of space (30G) + MACHINE - the device you want to build for + DISTRO - the distro you want to build + BUILD_ARCH - the native architecture of the host PC (optional) + install bitbake into + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +OE Build Tree + +OE Build Tree layout + my-oe/openembedded + the openembedded rules checked out via monotone (mtn) + my-oe/openembedded/packages + package rule files + my-oe/openembedded/conf/machine + machine rule files + my-oe/openembedded/conf/distro + distro rule files + my-oe/build/conf + local.conf configuration + my-oe/build/tmp/work + work directory of build process + my-oe/build/tmp/deploy/ipk + completed ipk packages + my-oe/build/tmp/deploy/images + completed filesystem images + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +The Amida Simputer + +The Amida simputer is a device with + Intel SA-1100 StrongARM Processor + 64 MB RAM + 32 MB Flash + USB Host port + USB Device port + Serial port (console) + Smart Card Reader + ... + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +OE for the Amida Simputer + +Adding a new device to OE + is extremely easy + in most cases, architecture / SoC support already there + you just create a "conf/machine/foobar.conf" rule file + content of the file + size of root flash image + which rootfs format to create (jffs2, ...) + which kernel to build + which compiler architecture + flags to use + see following example for Amida 4200 + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +OE for the Amida Simputer + +Which strategy to go + oeputer + use old compiler + use original kernel + try to maintain binary compatibility with existing apps + this was the initial attempt, now abandoned + oeputer-ng + use latest toolchain (compiler, ...) + use latest versions of libraries, X11 server, ... + use current kernel + this is the current approach, esp. after Alchemy is becoming Free Software + which means we can theoretically re-compile it + in practise, there's probably quite a bit of porting needed + volunteers? (see next presentation on OpenAlchemy!) + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +OE for the Amida Simputer + +oeputer + create kernel package with original kernel tree from amida + see example + create bootloader package with original bootloader tree from amida + this is optional + we could just leave the existing bootloader + if we want to do modifications, create pacakge + use existing glibc, zlib, ... packages + works if the versio is compatible with what simputer uses + in most cases, simputer software versions are too old + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +OE for the Amida Simputer + +oeputer-ng + kernel + initially, use oeputer kernel package + later, port drivers/machine support to mainline and use 2.6.x + bootloader + just leave as-is or use oeputer package + userspace + just use most current (stable) versions of everything in OE + glibc-2.4 + gcc-4.1.1 + x11-kdrive from X11R7.1 + ... + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +OE Build Timeline + +OE Build Timeline (bitbake bootstrap-image) + Build Order: + some native (host) libraries/tools + autotools + coreutils + ipkg + libxml + m4 + fakeroot + the cross-toolchain + binutils + gcc + the basic packages (from task-bootstrap) + linux-libc-headers, glibc, module-init-tools + zlib, ncurses, util-linux, kernel + the boostrap-image (from bootstrap-image.bb) + all packages from task-bootstrap + create jffs / tar.bz2 + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +Status of OE on Simputer + +Status of OE on Simputer + Proof-of-concept bootstrap-image exists + Project is stalled because of lack of time + Did I mention how many projects I'm involved in? + Volunteers wanted + If there are no volunteers taking it further, it will probably be still-born + Talk to Anush Shetty! + OpenAlchemy + will make the whole project even more interesting + the idea is to create bitbake rules for OpenAlchemy + which can then be built for 'oeputer-ng' + but also for many (all?) other OE supported systems! + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%page +OpenEmbedded +Links + +Links + The OpenEmbedded project + http://openembedded.org/ + Getting Started with OpenEmbedded + http://www.openembedded.org/wiki/GettingStarted + The Amida Simputer + http://www.amidasimputer.com/ + OE on Simputer project + http://simputer.gnumonks.org/ + OpenMoko project + http://www.openmoko.org/ + diff --git a/2006/oe_simputer-foss.in-2006/oe_simputer.pdf b/2006/oe_simputer-foss.in-2006/oe_simputer.pdf new file mode 100644 index 0000000..77866e0 Binary files /dev/null and b/2006/oe_simputer-foss.in-2006/oe_simputer.pdf differ -- cgit v1.2.3