Yocto BSP One-Stop Shop (Documentation Overview, Getting Started, FAQs, and more): Difference between revisions

From Yocto Project
Jump to navigationJump to search
Line 6: Line 6:


Want to know how to start a new Yocto BSP?  One way would be to take a look at this document: [https://wiki.yoctoproject.org/wiki/BKM:_starting_a_new_BSP Starting a new Yocto BSP]
Want to know how to start a new Yocto BSP?  One way would be to take a look at this document: [https://wiki.yoctoproject.org/wiki/BKM:_starting_a_new_BSP Starting a new Yocto BSP]
Sometimes the best way to get your feet wet is to just mindlessly follow a series of instructions and end up with something useful.  Along those lines, you might want to try some of the following 'transcripts'.  The first two simply take you along the steps needed to build and boot an already-existing BSP.  The third demonstrates creating a new BSP from an existing one:
*This one starts from scratch and gets you something you can boot in the qemu emulator (no target hardware required!): [https://wiki.yoctoproject.org/wiki/Transcript:_from_git_checkout_to_qemu_desktop from git checkout to qemu desktop].
*This one starts from scratch and gets you something you can boot on actual hardware: [https://wiki.yoctoproject.org/wiki/Transcript:_from_git_checkout_to_meta-intel_BSP from git checkout to meta-intel BSP].
*This one starts shows how to create a generic BSP based on an already existing one (substitute your own hardware): [https://wiki.yoctoproject.org/wiki/Transcript:_creating_one_generic_Atom_BSP_from_another creating one generic Atom BSP from another].


=== FAQs ===
=== FAQs ===

Revision as of 14:33, 17 November 2011

This page is meant to be the single-source authority on everything you need to know to create and maintain a Yocto BSP, including how to interact with the community.

I try to make sure everything here is accurate and up-to-date, but if you see something that's not, please do change it directly or send me (tom.zanussi@intel.com) the changes you'd like to see and I'll do my best to fix things up.

Starting Out

Want to know how to start a new Yocto BSP? One way would be to take a look at this document: Starting a new Yocto BSP

Sometimes the best way to get your feet wet is to just mindlessly follow a series of instructions and end up with something useful. Along those lines, you might want to try some of the following 'transcripts'. The first two simply take you along the steps needed to build and boot an already-existing BSP. The third demonstrates creating a new BSP from an existing one:

FAQs

Q: I'm debugging X/sato in my BSP. How do I stop/start/restart X/sato?

A: To stop X:

# /etc/init.d/xserver-nodm stop

To start X:

# /etc/init.d/xserver-nodm start

To restart X:

# /etc/init.d/xserver-nodm restart

Q: How do I set kernel config options for my BSP?

A: See the section Adding new options and changing kernel code in the Starting a new Yocto BSP article.