Re: [yocto] OE/Yocto Talk in Free Software and Linux Days in Turkey

2013-04-03 Thread Burton, Ross
Hi Eren,

On 28 March 2013 14:21, Eren Türkay e...@hambedded.org wrote:
 I haven't prepared slides and I have one week until the event.  I would
 really appreciate a previous seminar materials and slides. I would be
 grateful if we can discuss further on items in detail (e.g: what to
 explain). If you were to give a talk about OE, what would you explain?
 :)

I've done two presentations about Yocto from a high-level point of
view, their sources are in git at
http://git.yoctoproject.org/cgit/cgit.cgi/yocto-docs/tree/presentations
(the .pin files are the source).  It's a bit late (I've been away for
the weekend) but there might be something useful for you in there.

Ross
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] OE/Yocto Talk in Free Software and Linux Days in Turkey

2013-03-30 Thread Eren Türkay
On Thu, Mar 28, 2013 at 04:52:29PM -0400, Trevor Woerner wrote:
 If I had to create a talk I'd probably spend no more than 40% of the
 time showing them how neat Yocto is in that you can add various
 packages to an image and how the package list is independent of the
 target CPU. For example, you can have 2 different devices, but build
 an image for both that contains the same packages and all that's
 needed is a one-line, local, configuration change. I'd then spend the
 rest of the talk discussing the SDK that can be generated and deployed
 to the various team members. Then, if a package is added, a new SDK is
 generated, the team members install the new SDK, update their
 environment, and voila! they can now build an application that uses
 sqlite3 (for example).

Thanks for your suggestion! You are right about SDK and most people in
the development team would normally write applications for the board
using the SDK.

I will probably allocate 50% of the talk to SDK after explaining what
Yocto is, and how we can use it to build a root image. I'm thinking of
showing how the kernel/fs guy can work, and how other team members can
use the image easily.

 There are many previous Yocto/OE talks from which you can draw
 inspiration. free-electrons.com has archives of many such talks from
 various embedded linux conferences. These archives include videos as
 well as slides. Maybe something in that pile can help you get ready?
 
 E.g. http://free-electrons.com/blog/elc-2012-videos/

Thank you for the links. I also got yocto project presentations.

Regards,
Eren

-- 
. 73! DE TA1AET
  http://linkedin.com/in/erenturkay


pgpTwlmqSG3o_.pgp
Description: PGP signature
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] OE/Yocto Talk in Free Software and Linux Days in Turkey

2013-03-28 Thread Eren Türkay
Hello,

Free software and Linux days [0] is held annually by Istanbul Bilgi
University [1] and Turkish Linux Users Association [2] for 12 years. It
is one of the most well known events, which will be on 5-6 April 2013
this year. My application has been accepted and I will be giving talk
about OE/Yocto.  My seminar title is: Building an Embedded Linux
Distribution using OpenEmbedded and Yocto

The time allocated for the seminar is 45-minutes. The audience generally
has a basic knowledge of linux and they are eager to learn new topics.

Since OE/Yocto is not well known in Turkey, I thought it would be better
to talk about the basics about OE/Yocto. I will give an overview
throughout the seminar, and show how to grab a layer and start building
the distribution.

My draft list of topics to include are:

- What is an embedded system?
- How embedded linux systems are produced? (traditional way of creating
  cross-toolchain, using buildroot, scratchbox, etc)
- What are the disadvantages of these methods? How can it be done
  differently?
- Introduction to OpenEmbedded and Yocto
- What problems does it solve. Advantages/Disadvantages.
- By whom and how is it developed?
- The structure of OpenEmbedded
- How to create an image using OpenEmbedded

I haven't prepared slides and I have one week until the event.  I would
really appreciate a previous seminar materials and slides. I would be
grateful if we can discuss further on items in detail (e.g: what to
explain). If you were to give a talk about OE, what would you explain?
:)

Thanks for your help!

[0] http://www.ozguryazilimgunleri.org.tr/2013/
[1] http://www.bilgi.edu.tr/en/
[2] http://www.lkd.org.tr/en/

Regards,
Eren

-- 
. 73! DE TA1AET
  http://linkedin.com/in/erenturkay


pgpAQld3WMrZg.pgp
Description: PGP signature
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] OE/Yocto Talk in Free Software and Linux Days in Turkey

2013-03-28 Thread Trevor Woerner
If I expected that my audience would be mostly made up of people who
have been using *nix for years and are comfortable with the cmdline,
then I would show how I use Yocto/OE via the cmdline. If I expected
that most of them would be more accustomed to Eclipse/GUI-based
development, then I would try to introduce them to the Yocto Project
via Hob or the ADT.

While it is true that using Yocto is an absolutely amazing tool for
building embedded distributions, in the grand scheme of things
building a kernel+filesystem for your target is not something that
you're going to be doing 3 times every day. In fact there's probably
only one member of any development team who needs to know how to
create the kernel+fs. The rest of the team is probably involved with
writing the magic sauce that'll make your product stand out. For
those members (the majority of the team) showing how Yocto can also
create an SDK that helps them cross-develop their code is more likely
to be the stand-out feature that'll pull them in.

If I had to create a talk I'd probably spend no more than 40% of the
time showing them how neat Yocto is in that you can add various
packages to an image and how the package list is independent of the
target CPU. For example, you can have 2 different devices, but build
an image for both that contains the same packages and all that's
needed is a one-line, local, configuration change. I'd then spend the
rest of the talk discussing the SDK that can be generated and deployed
to the various team members. Then, if a package is added, a new SDK is
generated, the team members install the new SDK, update their
environment, and voila! they can now build an application that uses
sqlite3 (for example).

There are many previous Yocto/OE talks from which you can draw
inspiration. free-electrons.com has archives of many such talks from
various embedded linux conferences. These archives include videos as
well as slides. Maybe something in that pile can help you get ready?

E.g. http://free-electrons.com/blog/elc-2012-videos/
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto