beagleboard url

BeagleBone 101

Latest slides available at: http://beagleboard.org/beagleboard101

This is your introduction to the BeagleBone where you will learn:

What is the BeagleBoard?

http://beagleboard.org/static/flyer_latest.pdf

BeagleBoard.org is an open hardware project featuring two designs:

BeagleBoard.org designs have a common philosophy:

BeagleBone Details

http://beagleboard.org/bone

BeagleBone image

Services running on the BeagleBone

 

Programming an SD card

 

Finding pre-configured SD card images

 

Why work with community?

 

Why Community?

Why push code to mainline?

 

Why Mainline?

Engaging the community

Ask questions the smart way

What do I work with the community on?

 

Typical BeagleBone boot process

The five phases

  1. ROM loads u-boot SPL (MLO)
    • Default location is /media/mmcblk0p1/MLO
    • Performs external DRAM configuration
  2. u-boot SPL (MLO) loads u-boot
    • Default location is /media/mmcblk0p1/u-boot.img
  3. u-boot executes default environment/commands
    • Default location is /media/mmcblk0p1/uEnv.txt
    • By default, 'uenvcmd' variable is executed
  4. Commands load kernel
    • Default location is /media/mmcblk0p1/uImage
  5. Kernel reads root file system

Baseline software

http://beagleboard.org/linux

Highlighted community projects

 

Linaro

www.linaro.org

Yocto

www.yoctoproject.org

Thanks!