Re: [yocto] OE/Yocto Talk in Free Software and Linux Days in Turkey
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
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
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
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