4.3. Offer and Support

  • resources and information for new and experienced users

  • core system component recipes by OE

  • example code to demonstrate its capabilities

  • include the Yocto Project Linux kernel

  • covers several build profiles across multiple architectures: ARM, PPC, x86, and more

  • BSP layers for customer or vendor specific platform support

  • BSP layers follow a predetermined and standardized format

Why Should a Developer Care?

  • Build a complete Linux system – from source – in about an hour (about 90 minutes with X)

    • Multiple cores (i.e. quad i7)

    • Lots of RAM (i.e. 16 GB of ram or more)

    • Fast disk (RAID, SSD, etc…)

  • Start with a validated collection of software (toolchain, kernel, user space)

  • Blueprints to get you started quickly and that you can customize for your own needs

  • We distinguish app developers from system developers and we support both

  • Access to a great collection of app developer tools (performance, debug, power analysis, Eclipse)

  • Supports all major embedded architectures

    • x86, x86-64, ARM, PPC, MIPS

    • MIPS64, ARM Arch 64, PPC64

    • and more exotic like MicroBlaze or Nios

  • Advanced kernel development tools

  • Layer model encourages modular development, reuse, and easy customizations

  • Compatibility program that is used to encourage interoperability and best practices