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

‰PNG


IHDR`H¿ˆiN)PLTEÿÿÿ   ÿÀ€ÿÀÿîîÀ@îî  ÀÿÀ €@ €ÿ€@ÿ€ÿÀ`ÀÀ`€À`€€@ÿ€0`€€`@@@@€€€`€``€`€Àÿ`ã°À@À€` À`À`À €€€` €```    @@ @€`€ `€``€€€€@ € €€€    ÐàÀ  €€À`€ÀàÀ`ÀÀ€À€`ÿ@ÿ@@€Àÿÿ€`ÿ€€À ÀÀÀÀÿÀÿÿÿÿ€ ÀÀ ÿ``ÿÿ€ÿ €àà àà ÿ ÀÀÀ     ÿ€ €  €@ €@€€`À€`ÿ€€ÀÀÿ€@ÿ @ÿ `ÿ pÿÀÀÿÿÿÿ€ÿÿÀT&¼sIDATxÚíÝërâ8€Qw;ÿ3ï0¾`’–¥–ٝÉ@˜hBÖ_µ$Ó4)"âե͕‡ïxݗۯ£K÷?¯®àëÀ̳Ê.0ú|™Í¥{R۟v7`$_œ„Ù_z”e~³Œ2ÛÕMâ4ðòV÷É'Zýi|Y_·Ý"	ŒOÞÞêŸõemR–3îjŸ¼/¼ÕßÜ ÅrZw{i}›I`|ò¾ðVÿüïG¦¯4ÐsÞ:üWOT;:­*0ÀÛY™óñ˜Ý{x{lÙ>Ç~óL5[$àûÀ¬š‰ù‰mñxh&–Yç›'Ì	˜í›Ã-Òþ&Ó4MÓ¿ß˜ùµ<Æ›`ø<0OÏÆàÍÀlOòÆæôîþ™ú´X3F;Ø£ÌmFmÊÁëŒ~Š‡;oÌ!۟þñ×ÀØ"Ûè¬ÞÇþEŽÓæ;on‘vÏÈ]^°hÿ„º×Ïäýï7CM1/37(ž¶O^*|˜Õûx/.ǁY’rø>þR˜Õ7ª‹å‡ÇÇ~‹4íÞçŎ@û…@`@`F`@`@`@`F`@`@`@`@`F`€óϗ
F`€|[$…@`˜–SH˜ˆˆWF¬ß)0 0o÷åök}y}å)Q;0ó¬²̪=óYdîI¹oŠnÚæp3%0Ða\¾8ڟ?Ô´”e~³Œ2§ôLa`È	f7©l·Hóu_vIYN̜µœÀÀ˜Y’Þ^;	LŽåF`Fa@`@`æÒåF`F`@`.XNa@`@`F`Fa@`@`F`Fa@`@`F`F`@`š\Na@`F`Q…@`Q…@`Q…@`QI³œÂ€ÀŒÀ£0 0#0€À(ŒÀŒÂ€À 0€À(ŒÀýFa ¿ÀDl.DÜ"âöûòNùK_b›ýåõ•óÖ_;
Ì<«ì³ºi‘™ÂÀ[¤û¯û¦èö§}`7SÆ団ý`‚y”e~³Œ2E'…ž'˜G`Öï{l‘æ³À¬[²MÊjÓ$0 0ïӺÛ7«ÛL—Fa ³	æ`§tÁr#¦å¦Ür
#0 0	—S@`F`@`R/§0 0#0€À(ŒÀ€À 0
#0 0,§0 0#0€À(ŒÀ€À 0
#0 0ŒÂ€ÀÐ[`F`@`…Fa@`¦—åF`@`.§0 0“p9…˜„Ë)ŒÀ€À 0
#0 0©—SI¸œÂ€ÀLÂåF`@`…˜ÔË)ŒÀ€À$\Na@`¦ærÿ)ŒÀù¶H
#0@¾À(ŒÀ	£0 0$ŒÂ€À00
£&bs!âà·ß—w
Ì_úÛØì/¯¯<+0F` W`â9(«Af˜ÕM«Fa ó)æÝÐ4E̛¢ÛŸö9ÜLa Ã¸|s´l‘e™ß,£ÌIŒFœ`îY¿ï±E:30F)0ë–l“²Ú4UŒÂ@¦ÀD,BOû7«ÛLgÆ#L0;¥–)0×/§0 0$ü±%
#0 0	—û¨0c„©»œ¦­À(Œ&a`Æ“00
c„I…1€À$ŒÂ€Àa@`Fa@`Œ0 0	£0 0F˜„Q#LÂÀ(Œ&a`Æ“00
£0 0t…˜ŒË)ŒÀ€À$\Na@`&ár
#0 0	—S˜rËyÍ#L[Q#LÂÀ(Œ&a`Æ“00
c„©¼œÂ€ÀLÂ妭À(Œ&a`Æ“00
c„I…1€À$ŒÂ€À(ŒÀFa@`&ãr
#0 0	—S˜Æ£0 0F˜ºË)äLÄϗ§)"âöûò>ùK_âõåˆûo÷+/ŒÂ@æÀÄnbY¦•ƒÀ¬n*0 0ïn‘"îÿÝÞDÌW<&"<T
CÄ団}¿%Z—e~³Œ2WO0
ÝL0Ë̲zßc‹$0 0Ÿf•mRæKÛ½ÔuŸ™Â@ÖÀÌ>/›¬í¥ù6S¶À(´0Áì”.XÎ#¦ååšLÌ
ŒÂ€Àa ƒ-RœÚ…Q#t˜Ä[$…Æ3úꡁQHyÄ_#´?Á¤Ý"a éÀä>£0Ðv`ro‘l’@`Œ0`‹”10
#00``R/§0Ðx`R?ÑNaÀI``ÐÀœÚ…:Q[¤„Qh30=œäý80
™ŽøZ1Â@£̙Y¨…óôÃÇ
ŒÂ@ÑÀœÚ…z1€Àa`¬-RSa ÉÀôñ0µÚLæ嚟`¦>&›$h.01õqÆíæÔgÚÕ
ŒÂ€ÀØ$Á@[¤ˆÑ£0Pèˆïæaj#´˜ÌË)4˜¸=Ž4|`Î?â#¦®ÎÁa ¥ÀÜn!0
£0j‹ÔË7œ²I‚æskKO'y0ÐN`r/§0 0
#0£0 0	£0 0F……BG|\»œ
Lô…ÓéÉ&	Æ}o‘:û†SF…“z9›$h<0ýlj…ö¶HS¯[$›$¨˜®~t¬Fa`˜-RDǁQ¨˜Î~6õyQhíˆo00F¨;Áô…j‰Þ·H
3M“À(ŒÂ@Â-Òi»¤F£0ÐV`6×èvåöoÌþÞº(·ì⳺²ýÀ(4˜˜Ž3Ï*»À¬nÚ_`Ο`ž^a}Ñuļ)ºýi˜SôVh8.ßíÛ¿¹>ݲ¼YF™æ'›$hv‚ÙM*Û-RïQ(˜uB¶IYN̜±œÂÀ8™|Þ>»Ç–ž˜¦c“ÍL0G;¥òËa ¯ÀÄ/P¨˜åÑf8;0÷oË;B`.Lßßô[a ê©çŸ‹t^a>9â:Ék„«“y9…Ö'˜ˆ¶H
W&FŒÂÀ…l‹¤0 0
¶H#0
5“z9…Æ3ÀŽU°ERè.0§va„À(ŒÂ€-’Mt˜AOò*ä;â	ŒÂÀGü[$…QH˜å'M…HºEöy0
ñãFa Ï?T`¹6ù£0Pðˆišbà-’MÌ4t`
ñc?Lm“åsÝÀ¤00ÜiðÀ(¤8â“Æi(tÄ;c„b[$Q(˜)F˜Za@`2ÆIa Ø?üó`Rñ©£0pú×.×k`)»?J…³c‹¤0 0
	·H¦V…lI½\s…f?ÂLžhg„R[¤ÉIa L`¼ØQa@`2n‘<ŠtjaÙæÂåŒ00R`2/§0Ðþ#0
EŽx?xMa \`NÍBGQ…Ö·H§í’º
ŒÂ€À(4˜ÔË5…A`£H
…Žøs7HýFaà›ÀœÜ…î£0 0
¶H
#ÆI^…4G|—ñt({Ä
9·Ñg;õ…’Ùí¢"î¿Ý¯…A`¾ø ·„̳Ê.0«út…â[¤{R۟ö9õ”±Â@Ãq9ñEŒ1MKYæ7KwzŸ`®˜`¦ç-ҁQ¸d‹´»´’:ŒÂ@™ÀÌEo·\÷KÃæÛÂH“k¹T…1Ä 0£0 0
£0
ƒÀŒÂ€À(ŒÂ(#05
#1ŒÀ+Œ!…Q…QF`Fa@`FaQ…Q…A`Fa@`f¼À(#0-Fb)VC#0
“³0ƒÀL±ÂbQ˜…q"˜†‡…A`Fa@`Fa…Q…QF`Þ/Œï߀ÀL»CŒ&!0c›£0 0
c›„ÀÌE…1Ä 0£0ŒÀÔ(Œ1ŒÀ4<Ä8ƒÀŒm#0
£0¶IŒÀ\TC#0
ƒÀLÎÂH#0/
cˆA`Æ6	Æ6	†“cˆA`æUal“i{›ä^D`(6Ä8ƒÀ`ˆA`&çã^D`(6ÄØ&!0Ø&!0“s›$1†F`RFbŠm“1†F`RƃÀP²0ƒÀp\C#0†˜Qcˆ!`""^]¹yŸÀTØ&I¹qûµ¾<_¹}ŸÀb˜3+ûÀØ"Õb܏äß"=’q+K̗67™ë‡Û$*Ä嬣}_–ù-’!ÌyY]v¦µ!ÆÝHþÀ<Ú"0­
1¶I$
Ìá#Ò¦6Ä 0]/gˆ1Ä 0\7ÄHC±!Fb$˜œû$g{1ŒÀb@`1††ë†‰A`(6ÄØ'!0bI:ÄHC±!Fb
1ƒÀP41îIû$F`1 0cˆA`F`:HŒ;á01†û$F`†b$¡à#1ƒÀLÎ}’Ä 0b$Ab‘F`$Fb®LŒ»¡Xb1ƒÀ 1ŒÀHŒÄ 0H#0•s·‘†rCŒÄ 0HƒÄ 0#1ƒÀpib4¡XbŒ1ƒÀ 1ŒÀHŒÄ 0HCåÄxԁ¡ý1FbŠ&FcŠ%ƃÀ 1ƒÀŒÄ<'FcŠ%FcŽ£1Ƨc$Abé&1'žŒqw
ŒÀP¬1Î÷
ŒÀ 1W7æ¼­’ÆŒÀP,1NÇŒÀ 1ƒÀL7‰ñ¸5C†Æ8ß+0ƒÆ 0\ݘó¶J#0C±ÄhŒÀüñ£DÄ«+7ï‰Ù7Æý)0¿öåök}y¾rû>‘cŒÀ|˜õ ³Œ-R‰Ñ.L̃JÄíRÜÿ4¿o{K4FcúËYGû¾,ó[$ÑÌyYo™œƒÑ˜“óh‹ÀŒÔ˜?˜ÆÌáfkÚ?ZíajcŒÆLÏË¡1sÔ÷¨ÀÅcŒAc4Ac4F`A`¨Ü˜?˜ÄŒÀ`ŒA`Ѝс4Ac:nŒC+0CŠÈcF`(¹[ú'2#0lŒÈŒÀP´1"#0ÃAcNü`#0PnŒÑƒÆx†ŒÀI"#1#cŒ8ŒÌyb¢£Æ8ë+0CÙȜTcŒÀ@ÉQÆ^I`@dF`¨™“>ÈÎ1g}(‰(·WrÖW` hdì•DF`†Ü‘Q£ÈeF`°_aôQFb
Ž2Ɓ’‘±Wx™SöJ"#0ðbŽ9ãȌÀ@¹½’È\•(£ŒÀ€ÈԉÌIϓqg
üЙ¯çw¤À@±=“½’ÀÀ¯³ŒÈ4;Êx[`À(#0|”q/
ˆŒÀ@ÞȨŒÀÀ‘1ÊØ/	ŒÀy”ù"3ÃGF`ào™ù´3ÿþ
|ZF`à’=Ә™¸,2ãí™*Df”Ê|§ÚíÌ£ŒÀ@ÕMSߑ8q˜ùb”é23ì™z|ŒÀ€=“À€È˜ˆçk"–7ƒÈŒ™³ŽøuE¦{X¦)b~#0Œ™aO˜tÄßƔyXÙÆ	þû"4y3sÎÉ#)ó÷K›‰BóIg²Eæ´£}_–ù-üЙöL'fžY–à8E‡™¥9óQ¤GKÞíÌg·õ̜ú0uìKò05Þ3=2Óy`š\Ù3µzvF` ÑÎ|ñˆv3¡0ÐŒÜ™OÿníÈ¤f>L­ÌdÛ3%zêŒÀ@ÚÒ|>Ðð‡Î´ý/è`˜Ò{¦æJ#0Ðciè}¤ 4͌À¥wM”íŒÀé	 0€À 0€À#0€ÀŒÀ 0 0€À 0€À#0€ÀŒÀŒÀ€À 0€ÀŒÀŒÀ 0 0€À 0€À#0€ÀŒÀ 0 0€À 0€À#0€À#0 0L¼…Õ}á­þÑG‰ˆWWnÞçÿ3«ûÂ[ýí¾Ü~­/ÏWnßçÿ3«ûÂ[ýÃÀÌÃÊ>0îjÿŸùÂ[ýÛÈ<’q»ó¥Í¶	ÆYy‰i)Ëüæy‹ðÉiՑ×ç`>êËҁNLÄú$ïríôâ!lX©ó˜Òîa®‹ÿó³„Ök_÷Ox,Wã8ü¤/^½ÚèO~óâ¡ëV¯ô¬˜íu.þGÄÁӂ®û',«W¸?é«×øâýÉOó3ù/þÜ«&–d^üˆ©f`b5Á˜Š_üjŸücõJŸ|TLTš`Ö¯¿¼ö1&ªüvy»üxZ¶ÂêS¥{~IÜõËïËrõêu¾ðñô
®<Ì·ŸìՁ‰:ÿ„õ+Äj¬U?÷¨ûÅ?<®¬k¥OþeY;Ý"N«—O0uþ	ÛÀT8QóüSí/~õ-R¥O~ù–-£œƒ<0ςŒºz;'ykžº|õJ/}¬õñôêÂ¸p'nõZO¨ÿ0uÅÿókÞõœëàùà?>E|ó•£[z‚9tތ7ò7³þ–{O?…Xa`ˆ™äïù›9ØæðCô˜Ø¼*öõ¥ØO>qôÇw#ËÓ-׃“ÂÀyñí=^}Ϗǥƒïz5=í‰V·Ü])00P`býݏ¾yÙ~o³~û!çe`~>õô:ÁLý†qû‰ä9ëo¹÷tv槹óÓiû~Ìúƒ	ô]˜už/-18:ÉûØSäÝüµx>Ù«/0Î  0è®Ü9„€nÍÖIEND®B`‚