All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tom Zanussi <tom.zanussi@intel.com>
To: Joshua Lock <josh@linux.intel.com>
Cc: "yocto@yoctoproject.org" <yocto@yoctoproject.org>
Subject: Re: Yocto usability questions
Date: Fri, 18 Nov 2011 14:54:37 -0600	[thread overview]
Message-ID: <1321649677.9657.24.camel@elmorro> (raw)
In-Reply-To: <4EC6BC19.60501@linux.intel.com>

On Fri, 2011-11-18 at 12:12 -0800, Joshua Lock wrote:
> 
> On 18/11/11 01:40, Jack Mitchell wrote:
> > On 17/11/2011 21:38, Chris Tapp wrote:
> >> On 16 Nov 2011, at 22:07, Jeff Osier-Mixon wrote:
> >>
> >>> Mark & everyone else listening:
> >>>
> >>> Would you say that (1) the need for a recipe and (2) the requirement
> >>> to cross-compile are two of the most major usability or
> >>> learning-curve disadvantages of working with the Yocto Project (and
> >>> oe-core)? What would be a third disadvantage from a usability
> >>> standpoint?
> >>>
> >>> Another way to put it: if you could change three things about the
> >>> Yocto Project to make it more approachable for someone who has never
> >>> used it before, what would they be?
> >>
> >> As another very experienced embedded systems developer who is
> >> relatively new to embedded linux I would say that documentation and
> >> worked examples are what I would really be after.
> >>
> > I am a fairly in-experienced embedded systems developer (fresh graduate,
> > 6 months real work exp) and have used Linux for a few years now and I
> > concur that written examples, tutorials if you will, would be a great idea.
> >> It can be really frustrating when you can't get something going
> >> because you don't understand the phrases / terminology that's being
> >> used and it isn't readily available via the documentation. I've seen
> >> quite a few posts on here relating to the documentation and it does
> >> look like good progress is being made. As someone said earlier in this
> >> thread, it would be good it run stuff through new (or relatively new)
> >> adopters to see if they can get the examples to work without a fight.
> >> I'm more than happy to help (and learn!).
> > It is very frustrating when you come to an issue that isn't documented,
> > however I have found the IRC an invaluable resource as well as this
> > mailing list. If documentation was to become more extensive I feel the
> > categories should be defined further and split into more documents.
> >>
> >> I to started with OE and failed to get a build to complete. Yocto got
> >> me there first time, so it is already much better for a novice 'baker' !
> >>
> >> Some worked examples for 'how to do xxx' would also be nice. E.g.
> 
> I agree. We've oft talked about a Yocto Cookbook style document/wiki
> page but nobody has yet gotten around to creating one.
> 
> The wiki is available and in an ideal world people would document things
> as they've discovered them.
> 
> >>
> >> 1) How do I configure the kernel ?
> > This has been covered fairly extensively but a full worked example
> > wouldn't go amiss.
> 
> http://www.yoctoproject.org/docs/current/dev-manual/dev-manual.html#changing-the-kernel-configuration
> ?
> 
> 

In the way of a complete walk-through there's also this:

http://www.yoctoproject.org/docs/current/dev-manual/dev-manual.html#dev-manual-bsp-appendix

Which I know works and is current because we went through the exercise
of making it so on this list a couple weeks ago ;-)

I believe it was based on this wiki guide I put together awhile ago:

https://wiki.yoctoproject.org/wiki/BKM:_starting_a_new_BSP

There are also a couple other 'transcripts' in the same location
designed to make it easy for someone to get started building and booting
a qemu image, real hardware, etc. and have some initial success (though
they may need to be updated again at this point).  There's also a small
section in there about configuring the kernel.

https://wiki.yoctoproject.org/wiki/BKM:_starting_a_new_BSP#Adding_new_options_and.2For_changing_kernel_code

A few days ago I put together a 'one stop shop' page pointing to those
docs and also adding a couple other things such as an 'FAQ' section
which is where I'd planned on continually adding answers to common
questions like those mentioned in this thread.  There's not much there
yet, and I haven't had time to verify anything, which is why I haven't
posted it.

https://wiki.yoctoproject.org/wiki/Yocto_BSP_One-Stop_Shop_(Documentation_Overview,_Getting_Started,_FAQs,_and_more)

The above started out BSP-specific to limit scope for my particular
needs, but it doesn't have to be.

Anyway, I think it's clear from this thread that some extensive
worked-through examples are needed, along with a wiki location that
collects FAQs or 'cookbook' items.

I'd be happy to work with anyone who wants to in helping getting
something like that started, whether it be a variation on the above, or
something from scratch, whatever.

In any case, it would be nice to have some concrete ideas on what would
make for a good walked-through example or set of examples...

Tom

[snip]

> Cheers,
> Joshua




  reply	other threads:[~2011-11-18 20:51 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-11-16 22:07 Yocto usability questions Jeff Osier-Mixon
2011-11-16 23:39 ` Mark Hatle
2011-11-17  4:03   ` Ourada, Paul
2011-11-17  7:19 ` Koen Kooi
2011-11-17 13:06 ` Rainer Koenig
2011-11-17 14:25   ` Philip Balister
2011-11-17 21:38 ` Chris Tapp
2011-11-17 22:17   ` Brian Duffy
2011-11-17 23:19     ` Osier-mixon, Jeffrey
2011-11-18  9:40   ` Jack Mitchell
2011-11-18 15:02     ` Ourada, Paul
2011-11-18 15:42       ` Philip Balister
2011-11-18 15:56       ` Gary Thomas
2011-11-18 16:00         ` Philip Balister
2011-11-18 16:04           ` Gary Thomas
2011-11-18 16:56             ` Tom Rini
2011-11-18 16:56             ` Jack Mitchell
2011-11-18 17:20       ` Osier-mixon, Jeffrey
2011-11-18 19:40         ` Jeff Osier-Mixon
2011-11-18 20:12     ` Joshua Lock
2011-11-18 20:54       ` Tom Zanussi [this message]
2011-11-18 21:31         ` Osier-mixon, Jeffrey
2011-11-18 21:56           ` Chris Tapp
2011-11-18 22:32           ` Philip Balister
2011-11-18 22:36             ` Osier-mixon, Jeffrey
2011-11-22 12:52         ` Rainer Koenig
2011-11-22 15:23           ` Tom Zanussi
2011-11-22 16:49           ` Joshua Lock
2011-11-22 21:03             ` Chris Tapp
2011-11-22 22:52               ` Joshua Lock
  -- strict thread matches above, loose matches on Subject: below --
2018-12-21  5:16 Prasenjit Mahanti

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1321649677.9657.24.camel@elmorro \
    --to=tom.zanussi@intel.com \
    --cc=josh@linux.intel.com \
    --cc=yocto@yoctoproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.