Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

Parent directory
app-pri.rst 1744 bytes
async.rst 541 bytes
audio.rst 3955 bytes
bayer.svg 19856 bytes
biblio.rst 8839 bytes
buffer.rst 29878 bytes
capture-example.rst 580 bytes
capture.c.rst 15406 bytes
colorspaces-defs.rst 6361 bytes
colorspaces-details.rst 21548 bytes
colorspaces.rst 9180 bytes
common-defs.rst 683 bytes
common.rst 1530 bytes
compat.rst 720 bytes
constraints.svg 7758 bytes
control.rst 17369 bytes
crop.rst 11526 bytes
crop.svg 18243 bytes
depth-formats.rst 656 bytes
dev-capture.rst 4833 bytes
dev-decoder.rst 43218 bytes
dev-event.rst 2337 bytes
dev-mem2mem.rst 2244 bytes
dev-meta.rst 2972 bytes
dev-osd.rst 5797 bytes
dev-output.rst 4669 bytes
dev-overlay.rst 13739 bytes
dev-radio.rst 2140 bytes
dev-raw-vbi.rst 12597 bytes
dev-rds.rst 5672 bytes
dev-sdr.rst 4166 bytes
dev-sliced-vbi.rst 23806 bytes
dev-subdev.rst 19024 bytes
dev-touch.rst 2310 bytes
devices.rst 729 bytes
diff-v4l.rst 26283 bytes
dmabuf.rst 6450 bytes
dv-timings.rst 2116 bytes
ext-ctrls-camera.rst 20305 bytes
ext-ctrls-codec.rst 108096 bytes
ext-ctrls-detect.rst 2611 bytes
ext-ctrls-dv.rst 7337 bytes
ext-ctrls-flash.rst 6703 bytes
ext-ctrls-fm-rx.rst 3788 bytes
ext-ctrls-fm-tx.rst 7605 bytes
ext-ctrls-image-process.rst 2782 bytes
ext-ctrls-image-source.rst 2056 bytes
ext-ctrls-jpeg.rst 4246 bytes
ext-ctrls-rf-tuner.rst 4142 bytes
extended-controls.rst 7515 bytes
field-order.rst 6971 bytes
fieldseq_bt.svg 173963 bytes
fieldseq_tb.svg 175331 bytes
format.rst 4662 bytes
func-close.rst 1204 bytes
func-ioctl.rst 1911 bytes
func-mmap.rst 5036 bytes
func-munmap.rst 1536 bytes
func-open.rst 2442 bytes
func-poll.rst 4553 bytes
func-read.rst 5253 bytes
func-select.rst 4130 bytes
func-write.rst 2436 bytes
hist-v4l2.rst 50685 bytes
hsv-formats.rst 848 bytes
io.rst 2162 bytes
libv4l-introduction.rst 7214 bytes
libv4l.rst 590 bytes
meta-formats.rst 730 bytes
mmap.rst 11284 bytes
nv12mt.svg 14109 bytes
nv12mt_example.svg 45951 bytes
open.rst 6745 bytes
pipeline.dot 759 bytes
pixfmt-bayer.rst 1126 bytes
pixfmt-cnf4.rst 987 bytes
pixfmt-compressed.rst 7615 bytes
pixfmt-grey.rst 1232 bytes
pixfmt-indexed.rst 1265 bytes
pixfmt-intro.rst 3039 bytes
pixfmt-inzi.rst 2240 bytes
pixfmt-m420.rst 2588 bytes
pixfmt-meta-d4xx.rst 6348 bytes
pixfmt-meta-intel-ipu3.rst 4027 bytes
pixfmt-meta-uvc.rst 2353 bytes
pixfmt-meta-vsp1-hgo.rst 4441 bytes
pixfmt-meta-vsp1-hgt.rst 4391 bytes
pixfmt-nv12.rst 2934 bytes
pixfmt-nv12m.rst 3594 bytes
pixfmt-nv12mt.rst 2389 bytes
pixfmt-nv16.rst 3207 bytes
pixfmt-nv16m.rst 3439 bytes
pixfmt-nv24.rst 2908 bytes
pixfmt-packed-hsv.rst 3200 bytes
pixfmt-packed-yuv.rst 7231 bytes
pixfmt-reserved.rst 9369 bytes
pixfmt-rgb.rst 24169 bytes
pixfmt-sdr-cs08.rst 1017 bytes
pixfmt-sdr-cs14le.rst 1200 bytes
pixfmt-sdr-cu08.rst 1021 bytes
pixfmt-sdr-cu16le.rst 1129 bytes
pixfmt-sdr-pcu16be.rst 1812 bytes
pixfmt-sdr-pcu18be.rst 1872 bytes
pixfmt-sdr-pcu20be.rst 1876 bytes
pixfmt-sdr-ru12le.rst 998 bytes
pixfmt-srggb10-ipu3.rst 9501 bytes
pixfmt-srggb10.rst 2516 bytes
pixfmt-srggb10alaw8.rst 1401 bytes
pixfmt-srggb10dpcm8.rst 1490 bytes
pixfmt-srggb10p.rst 2808 bytes
pixfmt-srggb12.rst 2541 bytes
pixfmt-srggb12p.rst 2966 bytes
pixfmt-srggb14p.rst 3678 bytes
pixfmt-srggb16.rst 2349 bytes
pixfmt-srggb8.rst 1833 bytes
pixfmt-tch-td08.rst 1526 bytes
pixfmt-tch-td16.rst 2003 bytes
pixfmt-tch-tu08.rst 1352 bytes
pixfmt-tch-tu16.rst 1841 bytes
pixfmt-uv8.rst 1198 bytes
pixfmt-uyvy.rst 2235 bytes
pixfmt-v4l2-mplane.rst 4827 bytes
pixfmt-v4l2.rst 7452 bytes
pixfmt-vyuy.rst 2233 bytes
pixfmt-y10.rst 1802 bytes
pixfmt-y10b.rst 1232 bytes
pixfmt-y10p.rst 1426 bytes
pixfmt-y12.rst 1802 bytes
pixfmt-y12i.rst 1290 bytes
pixfmt-y16-be.rst 1912 bytes
pixfmt-y16.rst 1868 bytes
pixfmt-y41p.rst 2986 bytes
pixfmt-y8i.rst 1924 bytes
pixfmt-yuv410.rst 2757 bytes
pixfmt-yuv411p.rst 2769 bytes
pixfmt-yuv420.rst 3096 bytes
pixfmt-yuv420m.rst 3332 bytes
pixfmt-yuv422m.rst 3306 bytes
pixfmt-yuv422p.rst 2898 bytes
pixfmt-yuv444m.rst 3398 bytes
pixfmt-yuyv.rst 2343 bytes
pixfmt-yvyu.rst 2233 bytes
pixfmt-z16.rst 1865 bytes
pixfmt.rst 1424 bytes
planar-apis.rst 3048 bytes
querycap.rst 1824 bytes
rw.rst 2371 bytes
sdr-formats.rst 768 bytes
selection-api-configuration.rst 7058 bytes
selection-api-examples.rst 2457 bytes
selection-api-intro.rst 1777 bytes
selection-api-targets.rst 763 bytes
selection-api-vs-crop-api.rst 2303 bytes
selection-api.rst 763 bytes
selection.svg 209347 bytes
selections-common.rst 1088 bytes
standard.rst 6330 bytes
streaming-par.rst 1758 bytes
subdev-formats.rst 116866 bytes
subdev-image-processing-crop.svg 8539 bytes
subdev-image-processing-full.svg 20534 bytes
subdev-image-processing-scaling-multi-source.svg 15054 bytes
tch-formats.rst 675 bytes
tuner.rst 3793 bytes
user-func.rst 2061 bytes
userp.rst 6181 bytes
v4l2-selection-flags.rst 1720 bytes
v4l2-selection-targets.rst 2230 bytes
v4l2.rst 10735 bytes
v4l2grab-example.rst 790 bytes
v4l2grab.c.rst 5326 bytes
vbi_525.svg 55163 bytes
vbi_625.svg 59759 bytes
vbi_hsync.svg 18456 bytes
video.rst 2473 bytes
videodev.rst 603 bytes
vidioc-create-bufs.rst 5239 bytes
vidioc-cropcap.rst 4661 bytes
vidioc-dbg-g-chip-info.rst 4901 bytes
vidioc-dbg-g-register.rst 5124 bytes
vidioc-decoder-cmd.rst 7768 bytes
vidioc-dqevent.rst 12161 bytes
vidioc-dv-timings-cap.rst 5038 bytes
vidioc-encoder-cmd.rst 5550 bytes
vidioc-enum-dv-timings.rst 3788 bytes
vidioc-enum-fmt.rst 4760 bytes
vidioc-enum-frameintervals.rst 5952 bytes
vidioc-enum-framesizes.rst 5942 bytes
vidioc-enum-freq-bands.rst 4803 bytes
vidioc-enumaudio.rst 1719 bytes
vidioc-enumaudioout.rst 1878 bytes
vidioc-enuminput.rst 7433 bytes
vidioc-enumoutput.rst 4934 bytes
vidioc-enumstd.rst 11516 bytes
vidioc-expbuf.rst 5100 bytes
vidioc-g-audio.rst 3992 bytes
vidioc-g-audioout.rst 3389 bytes
vidioc-g-crop.rst 4336 bytes
vidioc-g-ctrl.rst 3292 bytes
vidioc-g-dv-timings.rst 11317 bytes
vidioc-g-edid.rst 5558 bytes
vidioc-g-enc-index.rst 4597 bytes
vidioc-g-ext-ctrls.rst 16805 bytes
vidioc-g-fbuf.rst 13807 bytes
vidioc-g-fmt.rst 6385 bytes
vidioc-g-frequency.rst 3796 bytes
vidioc-g-input.rst 2148 bytes
vidioc-g-jpegcomp.rst 3506 bytes
vidioc-g-modulator.rst 7574 bytes
vidioc-g-output.rst 2248 bytes
vidioc-g-parm.rst 8912 bytes
vidioc-g-priority.rst 3035 bytes
vidioc-g-selection.rst 6961 bytes
vidioc-g-sliced-vbi-cap.rst 5289 bytes
vidioc-g-std.rst 2871 bytes
vidioc-g-tuner.rst 15195 bytes
vidioc-log-status.rst 1605 bytes
vidioc-overlay.rst 1551 bytes
vidioc-prepare-buf.rst 1758 bytes
vidioc-qbuf.rst 9157 bytes
vidioc-query-dv-timings.rst 3279 bytes
vidioc-querybuf.rst 2968 bytes
vidioc-querycap.rst 10553 bytes
vidioc-queryctrl.rst 22017 bytes
vidioc-querystd.rst 2656 bytes
vidioc-reqbufs.rst 6115 bytes
vidioc-s-hw-freq-seek.rst 4928 bytes
vidioc-streamon.rst 3881 bytes
vidioc-subdev-enum-frame-interval.rst 3961 bytes
vidioc-subdev-enum-frame-size.rst 3884 bytes
vidioc-subdev-enum-mbus-code.rst 2900 bytes
vidioc-subdev-g-crop.rst 4295 bytes
vidioc-subdev-g-fmt.rst 5248 bytes
vidioc-subdev-g-frame-interval.rst 4309 bytes
vidioc-subdev-g-selection.rst 3866 bytes
vidioc-subscribe-event.rst 3725 bytes
yuv-formats.rst 1893 bytes