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

PKiŽ>{6ļ((mimetypeapplication/vnd.nz.gen.geek_central.ti5xPKlŒ™>Ä!'rcßprog00TÛjÃ0}ßWè*Ëvì@Ø¿”2ö2ØØúÿLÛ±šf,”"ërtt¬dû¹_ïo¯/ÀÏv»~ÜÌÔã×÷çû~”§,H”©@Šr\I£E£¦hèѪQr˜˜¦Lj™|Œ9ÊOüldéˆ9qh…eòäÕa.ŒVŸ×J¡F
ŸÔ|ÖÅaΔŒ•p=eËiÖB£ós©mT‡¢xx„¼;½žÔêTº³4…ÙhlƒvLÊ$Š]…ƒÃ´«áЃÁ˜¶
shŽ‚ƶ‡õwt@›arßvïÌý즧6­k“4uÑt÷ú*=&ÁäõӑøavåS¯¥?j[~Ԏ-Ÿiû]²Zч†à{#“î٘(øáÝì°¤¸öb—2ššJ“P~çÇÏ(ÉÚP'F^"œózâ^5Uõ–qUÿ±Un¼W¤/ïÃãìÛeÿNmû„m—öYûPKlŒ™>P켂card00xu@Síû÷D–A@@TDRj0@º%é”.éFiV¦8JÒQiFƒ H>Hläh%Ò!¿›çûüÞ?Þ?¾ï;ÆÙÙ9ç®ë¾®O,ö©¦%Ù-2B©¢,¯\ù΍H®c¤³Œø¸f¥¦$¹¸üËi.z®º+zB Ý»ü¿¢¢sw\dñRxî¥ëfëåkéñ¢ôTMÉÞÍÓËÓÚÃÁ݋Mü¿À^G:a$V‘—ÕóËØÌÔpfR‚÷\äÊ«:«
Hå¾3|°L+TBCc.Ì|7ú9ñUèØK%ñ>Ë kâ¶@òù·a]šf‚%î«BÄBѯ3©R_'ø0lÉ^ã°$&|üŽ¶’±ÖøàñGª~nï·ÓýËJoòÏC^Y"ÎÛC›‹Ë
ö‹'ÜVwwiãg[÷y ¡×v„¨	e©#<ÿ\Ÿî´C‡Z²úMHÃB/ÆZ¯±&{²“„±­ØAþœŸÖÁ,Y)LÍÌ溝ߒùâÛnÆÄ(Qeo†ô2÷]¼¶}ú’?<:ÞÙ»9¦y5{`D*KMøKw9òF=»
ÅÜzXœÕ·khýö]äzk¿¼U.s=Š$̝ȃÿrN<Éá—Û¼f¦àÈ-.6`ûOkqð­ƒþÿ«©ÜáòýG¼ A˜ß~ã?cZÏådµ‘b°P›ãʛKÿLŽL\åkfèu6	©åÕ ÿ­ëO.ÄyŸŸÙ\ ž•x²<Ggä”Àҟ(Š®5SÒÔ9žM‘Ö¬>¼šk‚[Böĺ0NsWMzë$Ê6ݪ^² ìy®²eÍ“‘oŽi‹°±ª¢Úñ¥»ôZf1µ+«I(;-öށº.)ö[
eà)HŒî;ùð^Ò³¢i·Å»ôÙ0iþ«Â_ï•·FÊ'GŸUÜ'™µË%ƒ(odX€>Tì>^Áct%5Ԟþ䆇üRœƒùñu]dö¾§¦U¤&«~x’ü ƒ]daå¢UTôµìœA_‡És£„'ÄÒ*HMJn£ÿfå ™ßÏ/È2Ö.¹ìÜÁµcÎb! x]»e(q\¢õhŒî6+cuʀËAá`êÌ[7t4™·8æš©@Q>‰Ǒk5û6d+Ï?"ì‘A`j\Kj$3ì`¢ìGå÷ýO¶Íâ	)Ußs8&jκrýngŒô„È8¹U<“ª4¼‚lNmoAPX"¨4üTˆMû±UojZi­¹'\•¥WQÓzYè¥sü¥½¾|ÿ)·ùîQ ÇŠ<ÓËí4¶õó†Ô©hò'~-Fƍ=³ç4ô”´•œáb«öò®²g‚ßXŠ[À$åêW¦N­dZ8¢"zøÈΎŒN’Cë¸v¾ÿfõSþ¦	&Y‘•‰þl"üÎ_*0n´?·ð“É×¢A*çÕ¤ÜLÚÈ Òº03³1ý­8lÑè=+g«7JŒ»ÎÔt-	³æ`ëÆví=ܖ_¯b9ááõàHr'0š"Ï ߞ‡v#¨7:2ýˆ˜ãØqzS䀴\lb`Tâ6âÜíÆ@*íçû7ÿI?sB¢IÏLÖ˱'TU½4)šóùÙ»Þ÷GIP]D!³mݖ&×äµN¹ςÖaHïcØ—…ÏïdDf¹)2~¶é\Q.=ô1¾g¤:"iKó·“\ÿ¼±\S’yÏR‡A$âûN@»\¬ÅNS§2%r…ÌŒ
܏é';«7m¸‚oôÈåäDÂ}ÜD…U©åCçNn˜Ì~¿ÊáûǂßG8³7Wé^n*)R3O»÷2DKUä‹z(œã“ù	¾–l©±î&¦›áI~ëæ]Þø kjûâÏvFˆJÅՇÌ{ŸôZä5ux;NøɓVRdˆ·p"ŽW¥ã	“§Ä‡Ÿ˜§º4d©S¡ëÒ§IÃœ<ø‡‘Úw}5A4F)DÄé¡÷#-•V¾Ö%‚&¸Ì¬4Ï+Õ)žÁļ~Rp'‘°Ápªröƒ°‚Ý{[òÏCÐDž¯ô½@;æl'ö*yÓÏ-±çn|SáÖ9¦
_XÙgï-›®2ãÁïcší”„¤>µÅL;°D±]CŒ1÷í1œÍ°·¼)Íê ½‰+ä{2åR(Ë©s¾¥gÖpð“º<֍%=ªiCñB?ƃÌã”\ôe(î¾ ±Ýóé‡wô<CT1G蔾vFù‚vüËü¥}ÛMâç1¦Ú%ûÑõô{wÒøFŸ¼0`bìE-’Í|º¦Ôáe_ª%͎¨'eNC1	ÊÔòÛþ1õA§×R¡œÊάL0-gVœßúð…Y^º®K¨“?Îr€{dËÒËjKj1ý"Qï<F÷¢áFbÊíë¢
®v¹õ(:[fFúMl;ÑÕ¬?7N?Ÿa?÷ªË<0 $߉ÅvÇØvٞ=ÌrD÷ؖû$)u3Ï
‰ðä|6aœ³µ
´6vZÏL¹!åãÃIbUáàOiԀÑ	µy³d÷ÙO®žŒÎm–ŽíÙãX˒RFPX
xbƒ!FE6ôžväª
F“Ë<Ö÷*“žZæšÈzÄ:ïq¬gä”hL(O(Ú9nn }دÁ¶XՃ—“”Tcfy	/á©
[·u(â¹k™±÷¢¥ÕýØ
PNö;4@Õ3—ÉÄú5úÃZΏBF퐂HqɖUx¯ÔîÅÌ÷˂tŸ*žÒ÷.žQ´²™ú{‹P–BD.›·uÔGQí/“±Lü¹U„yÏ°kÈu®þäŠù¹7 Î—9ÍԆ͏ÚW꣹ü”‘-Múò
aœ|òAµgðé†âL½QC‘iCóx¨y°©Ø¨µ“ð&"°*±­m¨¿¼'Hš©K6£,“` ó¹ñ^ë~‘;b-ÈN2_ñ/Sr„Æ_äßºdö+m¢̙˜mº1¡'8ÄÁ±õ+ÝÇ·ú7Écy@ù‡x¼±Y“Ç;xÉÄÁüY²ì‚ÿoVþÄCÚ㑊݉2-ñÕ˜@õùÐTê7_ß.pìñÑ÷ÆKٞ+‹nz¹òŒ)æXcÎvëœùœõ¶—„¸9F3¡áÄäÀóª‡6Òô– á·3|™ÝD}¥-Y)2«»#Ìk⸗6‡IÜÜ(G‹Šâ¸^tä»@›åž·çm։¬ÜMkµNœy¬Äؐë/ºÛȦ°Üݼ’Á‚–ó2;-šÌ[x„ׂ©®¶[[FþØn]¶ÑýÄ]€È
KŒéW7÷/Pä›ðRò6ž5lÍ[ŒÌÀçGcÚí˜}^¤×âFQƇþ>`Š:¨Ï’ú
PÕ}hR8Sº:iÀ[ÙVÕúÈD—æú‰Ÿ~Wù‡ì¼AÞA@Ô-Ó<8Í»CÉ./¥É´ÇBo2U'§¦æXðŽÝ/Úïö{۞ÎZ!	©nOØõAÛëÉȄy몹	ï°õ.DÛÔ¨¤:c´Au„“!†Ú¬ÂÉüd!Ì÷ÛĎlåÌÄV+¤ôÑUûÖÉwöÙGc)pãb׊*Æh.s6Î4D³„/wk“À,©3oW9‡>D½k‘ZŸ¤w
ÅîÓç¨B ÚÈ	3_–zì…+¼ŠµPˆ\9yÒtqfô·_Þ«®ƒgf‡£ýwS?~Vz÷Пó#–÷ë͓ësu¡ICÍ%GOñ=+Ñî}tr֖l*høãÑ÷[>V+òjÌ"l>N㚹:¯g¡]¬0ô$[òâÊ/^^‡Bw×oÔ§ÄÎE¡¢i㷏d+àâ3òwk3ò¼ZÐòK].¢³-\ÊÙL+_`5ùGþ¸#™ææàâ»Ú–~º¬{æ[ç†é|'¡ -qò¹ùW{WwEgýzßã³ÅŔœ»©
¦>.·£ßF
û.Ï1¿Iy	À0U8×:¡¾è›)Cü{t­Pø ¶÷q­ZX#´ó/Ú(¦'ra㝛¬di|lµÁ?K20éѱ›5¯w,®LÁ¾ßý‚
Ñíª«I±â99í/”?‡uÕ%‚ø/0©ìísõÒg}Mûä+6®ä;K˜Y[Š5wKZ uãÌ5i/×ë÷½Oyhï´6ow£é„çº<.ÀùY«rKÄÔitWê>
ü3µÁ	ðÚX—2<]¾K€³Ð½ÛN|:öwôT½­€o‰us¡é$†ÝOêÝÿ
'´‘FCýxyõ'WkbŸÕ¾áÃÍ}ói¯úÇö=È!æ=ÆN¼¦}/O#v€„(Š2=xŸk©äa¹jCœ)Òٝÿde ü<2¦NÖ	º®``ÚÈ"ıÚME¤È/ý¸w¼A÷XG.λnícxl?™ïÃ[¢Òª”·z þ€t;ÿ¥ò¨Ñè¡'¯i@’€;•Æ÷’“¶mwRÔ9i_mm:™þi;BÁ/Ã[wÕß´³6—us¬<óÉë”(<!Š8vóìm•“¹j¶Â´×SjżsXH[K삦@²ðvy€1 ×á˜12ô±½Kv¿½NཞᄉRV¼aòÅ;§Ù³‘›¿w'J_éµj—³‰,¸‰eõòî»U+ÜS—x´*óŽ‡:èö”y},؁c×âdþø‰Rÿ>וáœ/Yi ¾#ôaãÖ÷ªf݄OƒS25̉Ð
EŠþ†§´M·ÿ¸E…,¼3˜.DIØViÔBmOÜ[³âc­­„B!@ºÏ-,bï4o¥ÀD8挞y®Ú°ÞûHZî2Q%õøáÇõر—³[iê”mª¶Ar÷Aø÷w’£Âa0‚
¨ˆòLRÙ½
igº®[~^ªž‚'xښ¯_m)Š§7°éôýX{Ûd+ÊKô!M!úŸ£#ÕéjzQW®F<Î
j{8Ûò$'p&Qžà'ÿ%ó„®jÖXõ—™ËüݽpÖö•v>»3@1&“Rã"á–P‡>²ï6ú¸Ê‰øZ‹{•ƒ7{Mý®rXø—·‡0¾&º¾º”´ÊOÆ%ô{ó‡Ûg¢2í+¸I8æ#°õ×s¦Ú¼ÒÉ.à¹2wšs
*ÐóƑÇo¥»ŽoÊ@o¨.EÎÄV4ʋ­.p(ŠÐ²è!h—ïŽV$vd¡köØ[üã00ë	m<Ô
Ê8›Ùƒib³}²XAUÕR&‘š%ՒW›,+)9…v¯&ORמé/ø”ÁZŸòI>c4»Ù‘ˆh¶êÞzŽ¦P¿ó×_WBâ˜|®žážW|õ¹'RE(•0Zâ,Qóà3>ïç:‰\°Ý$Ý07¯Ë’R°:%¼hØÓâ…ç¦PµX;¸2GyZQv?ØÏÔ®º€JsIº¼¿ðþb\u°¸gé6ö©IS$ØÔ¡(Ñxm°tHÿ®ÄÅÖᜓjúAÛ¥f8ú¢&ú©E¾åÄëÿ˜àͤ}É-¡ÿ˜î(Eßi †¡QѯBO)ÏpwBQEOÃûr6îà•N^ÞÄäÈ ¿I„ÿ«H}ÿ_LºËÅõ¨æëyYúæ
:T£¯§çQ\ê柶ö—çJ­›Ë<¦±†ZeCTýÂÕ'Åׅöҍ¿"CD«Í£]s¤×[ž¹È¬œLåfŸôÔãðMX4lzI~Ø?Köš:@ÑÙ£pp"/÷»_Æ›yÆÌÎo±ípÜGsÍC5[6®›Í¥Eú«Ä™ú·–‹Íe~¯e­ÖÜXÔke¢äD‡X½g‹E ã3¾b` Ä([ <
Ó9ðº»>L/àH
Àõ{ÍPÍÕȳQݒ½ðcQA·Ad€ÌpYq>žk~Z·ˆùÛes¼€i5©±.w¦ü\Sz?É4ô™ºswRB©ó3'ñ~>ˆ}ƒùºÔè#¿hf­5ë*€/áWüÖƒHHÌÚˆº½nüz²é#êmn EÙ8À¼ÕqÌj­C°ª’›ð?ÐÊàxpiuèpÅæ?_•sd­ëö|‹›Í|…6§]Y›Ë‹¸Šáž*̟ì\·tý  QÉhñJ
QÚÜkŽ®3ô/[¯2?é)'¦V( hõašÿ¥x%v³ÄZ‚P{òY+ëâðþ^<â™`iFþ-s>E‚‰´Þ(ºvd’½¨/à€<
1º“¥•ÍZ‘\<)6<S¾5ÄéKy3‰zKÔ¦=¢t­
P£m,8P¥N#»ˆoW\Ú8Iz;˔šê=9iÒJ}Q4M>ÌIíI?õ´)\s3mçHá5«¹«G?à=ÎÁйÁfSù†Ü¥•-9½êŸ+`—›‚^¨]L¤¼¹¹÷©íaçüy$"ê÷í&¨ÃNÜúêåf?¯C
³ÕQ·¸#ÔÏS\Õ¯2Ž™‰çq:çÂ!'œ½ô’jG«[Â’ù§~;€f®–×Ý@ÏzêršÔi
/ÝÍaçDÖ,j\éÙ¿ã'ºìÚþ¡Â-òå.ÎÆ-Âãå¼âê
¬°ƒAïhâæŸËOucn”p~ßµj
xœ‘2è{g`œÄk –Ìíg¿õFÕPóÚø§écŠ%!<i¿u³sÁ¤.ÅdA)×R±Ë?+Û·©\vaìÛWYÁïë¿ã£¾~Bqû±¾Î™îS[…eciöµ/kÙ3üéŒÀÅò!¥k!ƒ°å7 ›ý^¢ˆŽ±Éï¢x$¢¾¬jFÿ„†5sþ§C#‚€—DñÍ`¸œ”3!ÕúUòÝÞ§¹9ų‰Öi°F#†KDŒP¼RQêÖ"ßþqókÆj¬wD”€ÿÂÇ»±Mþ3G¥uÀÆàv¬«†±g¤:?¥÷qÌNz/‰EüÀË_j;Ž¤®Õa’¿ú†®~t)°îau£S÷u›Š%ôûZu-ë­^þî½3n·˜à¸/c2øßEƒÆ’ò㱙ú^ÐÊ·ˆýŸSck]ú•†í²uL›È×çôLlƒ–Jí&Ëd³ËÏX‘v§Ì
­ÿö@v `·ÎÕkéÊT†üp¥³0¸Í"X¯b™?h‘«›'éóÃC_’b‹…UÔ®û…æ
æÍ(lRƒT¹×4Sd)½ïuÛI;q97s×ߜ$žÁG†@7ËV}¬8…Ÿi¹Žhdnbã†i›ä(«(‚¹ñ긩ÇP42X‚>n•—àƒ½ÿœlóÿ6þ„û·À9(
BTO­d…c”èòÇ{&‚ŒŸ—,ÿ£ªüÀ¨³©W 
Ýk^ý…Ø_@wˆ›séýTt+VzÇwK‘¶’QÌ»ø°³ú“Øø
û´Ï¼6Wõ±ÐQ[Nh£©–+.j@ßyÔ¡¹Ë–ˆ.|aK¢¿ãoRS…ÀÎR’—cYêgÀ~'”^Ð,‘éø•ÌÒ'	tʲfÇVDúü¢ó“èƧ?GvùçùPc´PΠ‘ð‘“
ï1‚97HÈh“ ¢—§†×GPŸö”„H‘­—^¾¨çÈÞF@0ñÿðóËÕ¯ßÄ|
<:ƒ=So±A»Pò¾‡rDºðPô@Wd¥]±çHñïoH;Ðô2Æ o×­#'ë‘#Ȳ=#	­Om$!uÔ] ^öKû ÄۚCœu…úއžLGjtЮJσ>ÿˆqDE¤-Â:dYYÏ«Êz[I濓Ӽªí|â³d)Ä¥]´•Œ§—óÿ.i³kÌzå(ßÉWX¶õÕÝéÞú¯»c·/‡××ÂàÊé¶Í&Z×µÚy	<òmøLÖ¤pÉ­°|suôÜ’ñ]ŸIX¯	žšA†iJïxÎx	÷WV×Y‡{¥`gI ä§<:§[ã!GmJWñ—õ£‹צíï×Û횕ÇMê¶ÌÆßê”U8jœ»:¶&ãë:
}>–öæ™oAûŠžÜ<M瓤ÊÞ¼Mà·Ø=MÆ3žÊw6y^B¹ü Àª_šùUáµJYMüÙxô ÏdÕ'evtõ՟	+…ËßneÂj“Î{*>ê"¾Ÿ1}ÛpxIû’®ÏéB¤CœÇ+¦v/^ž\›9–Yƒ€—Š‚¦|ù‹°ÿPKlŒ™>í` æÖhelp00½XënÛFþϧ8UE\X¤IQ²äÈ,,‰mõEµåùI‘#‘0ÅQf†–…b<D ï±Àþß<À¾CŸ¤gfH‰ôE®‘tbÈsùÎí›3é3ºNޏ}øir~ã›ÁÙéMËú¥5´¬Ñd¤?¸æmYþE±Ë#ËZ­VæªeR6·&WV,©kqÁ’P˜‘ˆžÑ—ŠòÇ?áϹ?9A[“qÓÿùæôÝqcH3A2Ñë%iÀðòbâ_LŽ‚Üeî-„qÀ8ǹ˜5»Òâätræ{"ißCLÒeßÒ/Œþõäý™2ŽÂ@È9*˜k’¦t5ͅ ™ð+þ˜áíœÑ<‹à¾
Ã^·Ý}«¾,ƒ(J²9¾¶—B¿šR¦ß§iÁ4Eúëch®H2ŠLiÉ÷ÿ뻚ëï,Ã0§Œ®²P\Òê¶:_
@HS*•¾FAp¸ÅW£à­âDð¶þxŽã¸Ž»W£à©…}ÚV¹Íl—à^™Â›ò‘Yšp£ÉÆy”ðe¬Q/¤‹eît¢ÂÙA›Û6&›'Y3%3©ë’ÅcÕªö-ÕêØòV1WƒËÑ{9e¶ç§d°5\²i"‚Ôòy,	¼#)
±†a†yˆ„f-؞aôÇÞ$N8,³`¡"ÊáÀ“Å2%˜N|Kaãc&
0 Òߢ<w¥‡Âs6BhïaHoû°Š	# b‚¡rt¦ž9	iIÈS­0È`J #󔄂Dd:Å,á4ƒU"b¥¶d	&l-­&amæT
|‰Þ’0HMà	ã±"á0pJß3*'T¶Jëa”5ˆ!ÈÖ ÚûÈèßHR;;õú×ã“ž\_7ªÓÞðœ,ÂBágjRE[5¼“ÿþ»øããop.3‚nn“T±ƒAÝÁˆd\VGú˜/ú×7c¯ÙBüýbWú«« Jr
æ“ŒÓ}F2XÓd™—„a¦:µ¢›P÷i%å¾* ÕÍ
L{z3ct¡ôC,0öXa­¨ßÞʾêÎ%>!ªj,.lxÿȦ|ùöDÿ”‘a[͉PvK÷›–—ö¹Î©­sjVÐþE•×`¼ˆ=(‚ùÿNßðEˆXÿ„ª×ÀŸKÚ#Á
x	Ǩ†ÃøË©?¶þʱð+±œjH¿š0·­°IɚϵÓW€´Ô êŒ]ëOgƒ¡˜ãŸÏ¿äÙ Ǔ“}^¡t?`">‚¶Ù;t>²”ÇÕf~ö1Ñ8ÿEÞ;­Cûà óÁÙåðŸ?ß\N|m*àûà¸_õ–kûƒ+Ï(~Ê3ûÖØë[ä2%ÝÖ3ò|¯^
Ï6žexÀcºâš“yΈÑnÛ-Óiµ[‡î#7¥Ûëz¾R³IÏìÚ½žÝqڝ'šcìùõÆÞ¯J¿ÎʋaÛv+ßn9­'Æ`ìý⏏¿ëÄÄz×
¦ôŽÔfHžáôš‹$Ã×Ãþ}µ*f‰¨WGô’øA\vd[~þô:ûö_„³«øZð¸nþͳ„»÷Jš…7ur5Çéãe¯èëN§í¸ÝŽéöZñ¾}qsGBv
”£ê•	AŽ4x>÷{Àu?#jµ.xKGátm÷ðÐì9íÍéñ¨Iä‚Ê×Y3šQùNµ%LPwØêŽü äC¤Üؐ‰2Ψސ
!.¨Ú¸
ãŸþ©—QÑ·N= ÷Bº–DӜa¦Ë')ˆFÂ͔ˆÁMú¹Î‘£‰ÈY&2</Ô|ᒌ§/nç²=ԛ۵	9×ÈS’ÍqK×Ôg¬	ÞÐI«Ó6ñŠæ@¬qY_âmã÷AR\°U–êÁHùùÓVóó𹣟ÕÚo L˜R.÷
È*¤}ü¤Æž«EÁÝî
È
ݎÝq++²&­–	mj‘ç›kT6ˆ¾|̓;éiJs®#Uo¦>'ÀoKn8‰6‡å;šâUE7„º¨8÷±bW²^Šô
^·ZES”‹ŠpM}u8†HŸ8&ìN™WÁbwx¥Á$—(ª®_˜L-§öòႊ
Y$3åøø&Þüxn•¯ö
l?– *>4†Þ¹2±olni"¸Åö„tÌΡët7û]p<,ªÑßÎkÀÃC§Š¼h›'q?Z¿ŸÂÄáÕ6Ì3Œ(‰åQz•;¦£j¤äµóGž´[ž@E¶œ=iù)¥`QH㉍`¶¯ôU
úŠÌ®.«8uÑØMەŸ,ý¿PKiŽ>{6ļ((¤mimetypePKlŒ™>Ä!'rc߀Nprog00PKlŒ™>P켂€Õcard00PKlŒ™>í` æÖ€{help00PK҅!