1 / 9

OpenEmbedded as used by the Angstrom distribution

OpenEmbedded as used by the Angstrom distribution. Koen Kooi Texas Instruments Ltd. OpenEmbedded. Started in 2003 Supports 254 devices, 32 TI based Over 6000 recipes to build more than 2500 different apps and libs Seperated intro distro, machine and image

lihua
Télécharger la présentation

OpenEmbedded as used by the Angstrom distribution

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OpenEmbedded as used by the Angstrom distribution Koen Kooi Texas Instruments Ltd.

  2. OpenEmbedded • Started in 2003 • Supports 254 devices, 32 TI based • Over 6000 recipes to build more than 2500 different apps and libs • Seperated intro distro, machine and image • Montavista and Windriver are OE based nowadays

  3. TI Device Support • OMAP™ - [ OMAP1, OMAP2, OMAP3, OMAP4] • omap1510inn, omap5912osk, omap1610h2 omap1710h3 • omap2420h4 omap2430sdp • nokia 770 nokia800 • omap3evm, beagleboard, omapzoom, omapzoom2 • cm-t35, omap3-pandora, omap3-touchbook, overo , palmpre • omap4430-sdp • Sitara™ AM - [Shiva] • am3517-evm • DaVinci™ DM - [DaVinci, DaVinciHD, Primus, Freon] • dm355-evm, dm357-evm, dm365-evm • dm355-leopard, neuros-osd • dm6446-evm, dm6467-evm, dm6467t-evm • davinci-sffsdr, neuros-osd2 • da830-omapl137-evm, da850-omapl138-evm, hawkboard

  4. Configuration management • You can make something machine specific by placing it in a subdirectory: • Or by specifying them in the recipe itself: ../linux/linux-omap-2.6.29/overo/defconfig ../linux/linux-omap-2.6.29/omap3evm/defconfig ../linux/linux-omap-2.6.29/beagleboard/defconfig ../linux/linux-omap-2.6.29/omapzoom/defconfig ../linux/linux-omap-2.6.29/omap3-touchbook/defconfig SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git;protocol=git” SRC_URI_append_beagleboard = " file://logo_linux_clut224.ppm “

  5. Angstrom • Started in 2006 • Is the reference for what a distro should be in OE • Over 6000 recipes to build more than 2500 different apps and libs • Build your custom rootfs online: http://www.angstrom-distribution.org/narcissus/

  6. Narcissus On-line Image Builder

  7. TI support in Angstrom and OE • TI gstreamer plugins for omap3, davinci, etc • SGX drivers and libs (1.4.14.2514), close collaboration with ASP gfx team • OpenGL|ES support for QT 4.5.2 • NEON optimizations for pixman and ffmpeg • Angstrom has everything compiled for armv7a on omap3 platforms

  8. TI support in Angstrom and OE • Good integration os dsplink/codec-engine thanks to close collaboration with component owners. • Various customers using it in production (e.g. Panasonic)

  9. Future • Closer collaboration with WTBU • Standardize on one OE ‘flavour’, namely Angstrom instead of different ones (e.g. Poky) • Integrate Braveheart stack

More Related