openembedded as used by the angstrom distribution koen kooi texas instruments ltd
TRANSCRIPT
![Page 1: OpenEmbedded as used by the Angstrom distribution Koen Kooi Texas Instruments Ltd](https://reader036.vdocuments.mx/reader036/viewer/2022082611/56649e665503460f94b61683/html5/thumbnails/1.jpg)
OpenEmbedded as used by the Angstrom distribution
Koen KooiTexas Instruments Ltd.
![Page 2: OpenEmbedded as used by the Angstrom distribution Koen Kooi Texas Instruments Ltd](https://reader036.vdocuments.mx/reader036/viewer/2022082611/56649e665503460f94b61683/html5/thumbnails/2.jpg)
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
![Page 3: OpenEmbedded as used by the Angstrom distribution Koen Kooi Texas Instruments Ltd](https://reader036.vdocuments.mx/reader036/viewer/2022082611/56649e665503460f94b61683/html5/thumbnails/3.jpg)
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
![Page 4: OpenEmbedded as used by the Angstrom distribution Koen Kooi Texas Instruments Ltd](https://reader036.vdocuments.mx/reader036/viewer/2022082611/56649e665503460f94b61683/html5/thumbnails/4.jpg)
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 “
![Page 5: OpenEmbedded as used by the Angstrom distribution Koen Kooi Texas Instruments Ltd](https://reader036.vdocuments.mx/reader036/viewer/2022082611/56649e665503460f94b61683/html5/thumbnails/5.jpg)
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/
![Page 6: OpenEmbedded as used by the Angstrom distribution Koen Kooi Texas Instruments Ltd](https://reader036.vdocuments.mx/reader036/viewer/2022082611/56649e665503460f94b61683/html5/thumbnails/6.jpg)
Narcissus On-line Image Builder
![Page 7: OpenEmbedded as used by the Angstrom distribution Koen Kooi Texas Instruments Ltd](https://reader036.vdocuments.mx/reader036/viewer/2022082611/56649e665503460f94b61683/html5/thumbnails/7.jpg)
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
![Page 8: OpenEmbedded as used by the Angstrom distribution Koen Kooi Texas Instruments Ltd](https://reader036.vdocuments.mx/reader036/viewer/2022082611/56649e665503460f94b61683/html5/thumbnails/8.jpg)
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)
![Page 9: OpenEmbedded as used by the Angstrom distribution Koen Kooi Texas Instruments Ltd](https://reader036.vdocuments.mx/reader036/viewer/2022082611/56649e665503460f94b61683/html5/thumbnails/9.jpg)
Future
• Closer collaboration with WTBU• Standardize on one OE ‘flavour’, namely
Angstrom instead of different ones (e.g. Poky)• Integrate Braveheart stack