diff options
author | Harald Welte <laforge@gnumonks.org> | 2015-10-25 21:00:20 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2015-10-25 21:00:20 +0100 |
commit | fca59bea770346cf1c1f9b0e00cb48a61b44a8f3 (patch) | |
tree | a2011270df48d3501892ac1a56015c8be57e8a7d /2006/oe_simputer-foss.in-2006 |
import of old now defunct presentation slides svn repo
Diffstat (limited to '2006/oe_simputer-foss.in-2006')
99 files changed, 1037 insertions, 0 deletions
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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="mgp00001.html"><IMG SRC="mgp00001.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 1"></A> +<A HREF="mgp00002.html"><IMG SRC="mgp00002.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 2"></A> +<A HREF="mgp00003.html"><IMG SRC="mgp00003.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 3"></A> +<A HREF="mgp00004.html"><IMG SRC="mgp00004.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 4"></A> +<A HREF="mgp00005.html"><IMG SRC="mgp00005.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 5"></A> +<A HREF="mgp00006.html"><IMG SRC="mgp00006.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 6"></A> +<A HREF="mgp00007.html"><IMG SRC="mgp00007.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 7"></A> +<A HREF="mgp00008.html"><IMG SRC="mgp00008.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 8"></A> +<A HREF="mgp00009.html"><IMG SRC="mgp00009.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 9"></A> +<A HREF="mgp00010.html"><IMG SRC="mgp00010.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 10"></A> +<A HREF="mgp00011.html"><IMG SRC="mgp00011.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 11"></A> +<A HREF="mgp00012.html"><IMG SRC="mgp00012.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 12"></A> +<A HREF="mgp00013.html"><IMG SRC="mgp00013.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 13"></A> +<A HREF="mgp00014.html"><IMG SRC="mgp00014.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 14"></A> +<A HREF="mgp00015.html"><IMG SRC="mgp00015.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 15"></A> +<A HREF="mgp00016.html"><IMG SRC="mgp00016.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 16"></A> +<A HREF="mgp00017.html"><IMG SRC="mgp00017.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 17"></A> +<A HREF="mgp00018.html"><IMG SRC="mgp00018.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 18"></A> +<A HREF="mgp00019.html"><IMG SRC="mgp00019.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 19"></A> +<A HREF="mgp00020.html"><IMG SRC="mgp00020.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 20"></A> +<A HREF="mgp00021.html"><IMG SRC="mgp00021.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 21"></A> +<A HREF="mgp00022.html"><IMG SRC="mgp00022.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 22"></A> +<A HREF="mgp00023.html"><IMG SRC="mgp00023.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 23"></A> +<A HREF="mgp00024.html"><IMG SRC="mgp00024.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 24"></A> +<HR> +Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +<BR> +</BODY></HTML> 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00001.txt>[text page]</A> [<<start] [<prev] <A HREF=mgp00002.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 1: <BR> +<HR> +<IMG SRC="mgp00001.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 1"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00001.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00001.idx.jpg Binary files differnew file mode 100644 index 0000000..7e04264 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00001.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00001.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00001.jpg Binary files differnew file mode 100644 index 0000000..73e0ff8 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00001.jpg 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 <laforge@gnumonks.org> + 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00002.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00001.html>[<prev]</A> <A HREF=mgp00003.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 2: <BR> +<HR> +<IMG SRC="mgp00002.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 2"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00002.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00002.idx.jpg Binary files differnew file mode 100644 index 0000000..a39d7da --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00002.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00002.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00002.jpg Binary files differnew file mode 100644 index 0000000..9f2cd9d --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00002.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00003.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00002.html>[<prev]</A> <A HREF=mgp00004.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 3: <BR> +<HR> +<IMG SRC="mgp00003.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 3"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00003.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00003.idx.jpg Binary files differnew file mode 100644 index 0000000..f8c331a --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00003.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00003.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00003.jpg Binary files differnew file mode 100644 index 0000000..6f9278e --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00003.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00004.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00003.html>[<prev]</A> <A HREF=mgp00005.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 4: <BR> +<HR> +<IMG SRC="mgp00004.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 4"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00004.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00004.idx.jpg Binary files differnew file mode 100644 index 0000000..bc68f14 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00004.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00004.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00004.jpg Binary files differnew file mode 100644 index 0000000..8f399f3 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00004.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00005.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00004.html>[<prev]</A> <A HREF=mgp00006.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 5: <BR> +<HR> +<IMG SRC="mgp00005.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 5"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00005.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00005.idx.jpg Binary files differnew file mode 100644 index 0000000..983c92f --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00005.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00005.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00005.jpg Binary files differnew file mode 100644 index 0000000..1343f36 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00005.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00006.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00005.html>[<prev]</A> <A HREF=mgp00007.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 6: <BR> +<HR> +<IMG SRC="mgp00006.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 6"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00006.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00006.idx.jpg Binary files differnew file mode 100644 index 0000000..da02f4d --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00006.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00006.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00006.jpg Binary files differnew file mode 100644 index 0000000..dd15023 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00006.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00007.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00006.html>[<prev]</A> <A HREF=mgp00008.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 7: <BR> +<HR> +<IMG SRC="mgp00007.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 7"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00007.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00007.idx.jpg Binary files differnew file mode 100644 index 0000000..3e61f06 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00007.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00007.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00007.jpg Binary files differnew file mode 100644 index 0000000..d114229 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00007.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00008.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00007.html>[<prev]</A> <A HREF=mgp00009.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 8: <BR> +<HR> +<IMG SRC="mgp00008.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 8"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00008.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00008.idx.jpg Binary files differnew file mode 100644 index 0000000..4961ae2 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00008.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00008.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00008.jpg Binary files differnew file mode 100644 index 0000000..cdd813f --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00008.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00009.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00008.html>[<prev]</A> <A HREF=mgp00010.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 9: <BR> +<HR> +<IMG SRC="mgp00009.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 9"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00009.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00009.idx.jpg Binary files differnew file mode 100644 index 0000000..213146c --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00009.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00009.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00009.jpg Binary files differnew file mode 100644 index 0000000..e7a0d36 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00009.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00010.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00009.html>[<prev]</A> <A HREF=mgp00011.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 10: <BR> +<HR> +<IMG SRC="mgp00010.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 10"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00010.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00010.idx.jpg Binary files differnew file mode 100644 index 0000000..2418c65 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00010.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00010.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00010.jpg Binary files differnew file mode 100644 index 0000000..f3e2fa1 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00010.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00011.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00010.html>[<prev]</A> <A HREF=mgp00012.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 11: <BR> +<HR> +<IMG SRC="mgp00011.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 11"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00011.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00011.idx.jpg Binary files differnew file mode 100644 index 0000000..f35c9a4 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00011.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00011.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00011.jpg Binary files differnew file mode 100644 index 0000000..576ffd2 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00011.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00012.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00011.html>[<prev]</A> <A HREF=mgp00013.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 12: <BR> +<HR> +<IMG SRC="mgp00012.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 12"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00012.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00012.idx.jpg Binary files differnew file mode 100644 index 0000000..1b9f233 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00012.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00012.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00012.jpg Binary files differnew file mode 100644 index 0000000..a2843b0 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00012.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00013.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00012.html>[<prev]</A> <A HREF=mgp00014.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 13: <BR> +<HR> +<IMG SRC="mgp00013.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 13"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00013.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00013.idx.jpg Binary files differnew file mode 100644 index 0000000..b110b6a --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00013.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00013.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00013.jpg Binary files differnew file mode 100644 index 0000000..5b1a8ed --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00013.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00014.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00013.html>[<prev]</A> <A HREF=mgp00015.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 14: <BR> +<HR> +<IMG SRC="mgp00014.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 14"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00014.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00014.idx.jpg Binary files differnew file mode 100644 index 0000000..0fc8180 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00014.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00014.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00014.jpg Binary files differnew file mode 100644 index 0000000..7f3af81 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00014.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00015.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00014.html>[<prev]</A> <A HREF=mgp00016.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 15: <BR> +<HR> +<IMG SRC="mgp00015.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 15"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00015.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00015.idx.jpg Binary files differnew file mode 100644 index 0000000..5e52ca6 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00015.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00015.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00015.jpg Binary files differnew file mode 100644 index 0000000..4b93d9b --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00015.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00016.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00015.html>[<prev]</A> <A HREF=mgp00017.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 16: <BR> +<HR> +<IMG SRC="mgp00016.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 16"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00016.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00016.idx.jpg Binary files differnew file mode 100644 index 0000000..e37cdda --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00016.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00016.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00016.jpg Binary files differnew file mode 100644 index 0000000..24d54e4 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00016.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00017.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00016.html>[<prev]</A> <A HREF=mgp00018.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 17: <BR> +<HR> +<IMG SRC="mgp00017.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 17"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00017.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00017.idx.jpg Binary files differnew file mode 100644 index 0000000..c5f432e --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00017.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00017.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00017.jpg Binary files differnew file mode 100644 index 0000000..8a05ea5 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00017.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00018.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00017.html>[<prev]</A> <A HREF=mgp00019.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 18: <BR> +<HR> +<IMG SRC="mgp00018.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 18"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00018.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00018.idx.jpg Binary files differnew file mode 100644 index 0000000..e8b3120 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00018.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00018.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00018.jpg Binary files differnew file mode 100644 index 0000000..feb15a2 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00018.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00019.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00018.html>[<prev]</A> <A HREF=mgp00020.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 19: <BR> +<HR> +<IMG SRC="mgp00019.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 19"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00019.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00019.idx.jpg Binary files differnew file mode 100644 index 0000000..e6b503d --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00019.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00019.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00019.jpg Binary files differnew file mode 100644 index 0000000..419348d --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00019.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00020.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00019.html>[<prev]</A> <A HREF=mgp00021.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 20: <BR> +<HR> +<IMG SRC="mgp00020.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 20"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00020.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00020.idx.jpg Binary files differnew file mode 100644 index 0000000..81915aa --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00020.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00020.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00020.jpg Binary files differnew file mode 100644 index 0000000..ea42b40 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00020.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00021.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00020.html>[<prev]</A> <A HREF=mgp00022.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 21: <BR> +<HR> +<IMG SRC="mgp00021.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 21"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00021.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00021.idx.jpg Binary files differnew file mode 100644 index 0000000..ee0fc68 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00021.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00021.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00021.jpg Binary files differnew file mode 100644 index 0000000..a828432 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00021.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00022.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00021.html>[<prev]</A> <A HREF=mgp00023.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 22: <BR> +<HR> +<IMG SRC="mgp00022.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 22"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00022.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00022.idx.jpg Binary files differnew file mode 100644 index 0000000..a385b19 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00022.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00022.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00022.jpg Binary files differnew file mode 100644 index 0000000..577d69f --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00022.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00023.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00022.html>[<prev]</A> <A HREF=mgp00024.html>[next>]</A> <A HREF=mgp00024.html>[last>>]</A> +<BR>Page 23: <BR> +<HR> +<IMG SRC="mgp00023.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 23"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00023.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00023.idx.jpg Binary files differnew file mode 100644 index 0000000..8fc6b7d --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00023.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00023.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00023.jpg Binary files differnew file mode 100644 index 0000000..6d0a486 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00023.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00024.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00023.html>[<prev]</A> [next>] [last>>] +<BR>Page 24: <BR> +<HR> +<IMG SRC="mgp00024.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 24"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00024.idx.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00024.idx.jpg Binary files differnew file mode 100644 index 0000000..035d4ce --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00024.idx.jpg diff --git a/2006/oe_simputer-foss.in-2006/html/mgp00024.jpg b/2006/oe_simputer-foss.in-2006/html/mgp00024.jpg Binary files differnew file mode 100644 index 0000000..2fcf2f1 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/html/mgp00024.jpg 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 <laforge@gnumonks.org> + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%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 Binary files differnew file mode 100644 index 0000000..77866e0 --- /dev/null +++ b/2006/oe_simputer-foss.in-2006/oe_simputer.pdf |