%PDF-1.4
%
8 0 obj
<< /S /GoTo /D (Outline0.1) >>
endobj
11 0 obj
(Introducci\363n a Linux Embebido)
endobj
12 0 obj
<< /S /GoTo /D (Outline0.1.1.7) >>
endobj
15 0 obj
(Ventajas de Linux y el c\363digo abierto para los sistemas embebidos)
endobj
16 0 obj
<< /S /GoTo /D (Outline0.1.2.15) >>
endobj
19 0 obj
(Unos cuantos ejemplos de sistemas que funcionan bajo Linux)
endobj
20 0 obj
<< /S /GoTo /D (Outline0.1.3.21) >>
endobj
23 0 obj
(Hardware embebido para sistemas Linux)
endobj
24 0 obj
<< /S /GoTo /D (Outline0.1.4.28) >>
endobj
27 0 obj
(Arquitectura de un sistema Linux embebido)
endobj
28 0 obj
<< /S /GoTo /D (Outline0.2) >>
endobj
31 0 obj
(Bootloaders)
endobj
32 0 obj
<< /S /GoTo /D (Outline0.2.1.33) >>
endobj
35 0 obj
(Secuencia de arranque)
endobj
36 0 obj
<< /S /GoTo /D (Outline0.2.2.43) >>
endobj
39 0 obj
(El bootloader U-boot)
endobj
40 0 obj
<< /S /GoTo /D (Outline0.3) >>
endobj
43 0 obj
(Sistema de ficheros ra\355z de Linux)
endobj
44 0 obj
<< /S /GoTo /D (Outline0.3.1.62) >>
endobj
47 0 obj
(Principio y soluciones)
endobj
48 0 obj
<< /S /GoTo /D (Outline0.3.2.72) >>
endobj
51 0 obj
(Contenidos)
endobj
52 0 obj
<< /S /GoTo /D (Outline0.3.3.77) >>
endobj
55 0 obj
(Archivos de dispositivo)
endobj
56 0 obj
<< /S /GoTo /D (Outline0.3.4.80) >>
endobj
59 0 obj
(Sistemas de ficheros virtuales)
endobj
60 0 obj
<< /S /GoTo /D (Outline0.3.5.84) >>
endobj
63 0 obj
(Sistema de ficheros m\355nimo)
endobj
64 0 obj
<< /S /GoTo /D (Outline0.4) >>
endobj
67 0 obj
(Introducci\363n al Kernel de Linux)
endobj
68 0 obj
<< /S /GoTo /D (Outline0.4.1.88) >>
endobj
71 0 obj
(Caracter\355sticas de Linux)
endobj
72 0 obj
<< /S /GoTo /D (Outline0.5) >>
endobj
75 0 obj
(Uso Embebido del Kernel de Linux)
endobj
76 0 obj
<< /S /GoTo /D (Outline0.5.1.99) >>
endobj
79 0 obj
(Fuentes del kernel de Linux)
endobj
80 0 obj
<< /S /GoTo /D (Outline0.6) >>
endobj
83 0 obj
(C\363digo Fuente del Kernel)
endobj
84 0 obj
<< /S /GoTo /D (Outline0.6.1.106) >>
endobj
87 0 obj
(C\363digo y Drivers de Dispositivos de Linux)
endobj
88 0 obj
<< /S /GoTo /D (Outline0.6.2.122) >>
endobj
91 0 obj
(Fuentes de Linux)
endobj
92 0 obj
<< /S /GoTo /D (Outline0.6.3.128) >>
endobj
95 0 obj
(Configuraci\363n del Kernel)
endobj
96 0 obj
<< /S /GoTo /D (Outline0.6.4.156) >>
endobj
99 0 obj
(Compilar e instalar el kernel para el sistema anfitri\363n)
endobj
100 0 obj
<< /S /GoTo /D (Outline0.6.5.167) >>
endobj
103 0 obj
(Compilaci\363n cruzada del kernel)
endobj
104 0 obj
<< /S /GoTo /D (Outline0.6.6.172) >>
endobj
107 0 obj
(Usar m\363dulos del kernel)
endobj
108 0 obj
<< /S /GoTo /D (Outline0.7) >>
endobj
111 0 obj
(Desarrollo de m\363dulos del kernel)
endobj
112 0 obj
<< /S /GoTo /D (Outline0.8) >>
endobj
115 0 obj
(APIs de prop\363sito general del kernel)
endobj
116 0 obj
<< /S /GoTo /D (Outline0.9) >>
endobj
119 0 obj
(Modelo de dispositivos y drivers de Linux)
endobj
120 0 obj
<< /S /GoTo /D (Outline0.9.1.205) >>
endobj
123 0 obj
(Introducci\363n)
endobj
124 0 obj
<< /S /GoTo /D (Outline0.9.2.210) >>
endobj
127 0 obj
(Ejemplo del bus USB)
endobj
128 0 obj
<< /S /GoTo /D (Outline0.9.3.222) >>
endobj
131 0 obj
(Drivers de plataforma - Platform drivers)
endobj
132 0 obj
<< /S /GoTo /D (Outline0.10) >>
endobj
135 0 obj
(Gesti\363n de memoria)
endobj
136 0 obj
<< /S /GoTo /D (Outline0.11) >>
endobj
139 0 obj
(Memoria y puertos E/S)
endobj
140 0 obj
<< /S /GoTo /D (Outline0.12) >>
endobj
143 0 obj
(Frameworks del kernel para drivers de dispositivo)
endobj
144 0 obj
<< /S /GoTo /D (Outline0.12.1.281) >>
endobj
147 0 obj
(Visi\363n de los dispositivos desde el espacio de usuario)
endobj
148 0 obj
<< /S /GoTo /D (Outline0.12.2.287) >>
endobj
151 0 obj
(Drivers de caracteres)
endobj
152 0 obj
<< /S /GoTo /D (Outline0.12.3.301) >>
endobj
155 0 obj
(El concepto de los frameworks del kernel)
endobj
156 0 obj
<< /S /GoTo /D (Outline0.12.4.304) >>
endobj
159 0 obj
(Ejemplo del framework framebuffer)
endobj
160 0 obj
<< /S /GoTo /D (Outline0.13) >>
endobj
163 0 obj
(El subsistema misc)
endobj
164 0 obj
<< /S /GoTo /D (Outline0.14) >>
endobj
167 0 obj
(El subsistema input)
endobj
168 0 obj
<< /S /GoTo /D [169 0 R /Fit ] >>
endobj
174 0 obj <<
/Length 747
/Filter /FlateDecode
>>
stream
xVKO0+|LfW[Pm< ɖ8dEP/dlgS2'ߣd(oQCP90H-AK2$lh.^m8hli^b{Wnpj.S IРʉn`Đ dvM$v$ `2;\]+/˭^tP_Y~ .Ό[pc|n9'VA/ ĉ>ZPJ(NiEV+>xtz IҙcQBD
RyxuԙAcyCkz'b2SIe1Qti"!L:0ɬHzyme[sec'^GemSw'P$vHf?qoR}6U5in?51*~>o%P+4;mmH.BqLjs˾3c~aIaKdRcc._no>ǫQ̤&%#>vѯJ &m^bDKiG$K01U +!l,+dc](f,dĎR>-2ptYHwў5Ul0ф 2b>pFwwwHTEy] iB!閾A)DR66(*"
W>
endstream
endobj
169 0 obj <<
/Type /Page
/Contents 174 0 R
/Resources 173 0 R
/MediaBox [0 0 362.835 272.126]
/Trans << /S /R >>
/Parent 182 0 R
/Group 172 0 R
/Annots [ 170 0 R ]
>> endobj
171 0 obj <<
/Type /XObject
/Subtype /Form
/FormType 1
/PTEX.FileName (./common/salida.pdf)
/PTEX.PageNumber 1
/PTEX.InfoDict 183 0 R
/BBox [0 0 56.692913 56.692913]
/Group 172 0 R
/Resources <<
/ExtGState <<
/a0 <<
/CA 1
/ca 1
>>
>>/XObject <<
/x5 184 0 R
>>>>
/Length 98
/Filter /FlateDecode
>>
stream
x510
N!&@[wrBhZ>R[F~xpꣀ=:)!5©żQ=1ʞ5
endstream
endobj
183 0 obj
<<
/Creator (cairo 1.10.2 \(http://cairographics.org\))
/Producer (cairo 1.10.2 \(http://cairographics.org\))
>>
endobj
184 0 obj
<<
/Length 185 0 R
/Filter /FlateDecode
/Type /XObject
/Subtype /Image
/Width 708
/Height 627
/ColorSpace /DeviceRGB
/Interpolate true
/BitsPerComponent 8
/SMask 186 0 R
>>
stream
xێJ,?3 A*If0$oGU B'%_N7{I ΈS|%-Iw$#NxyC)> "/;^LyKWS|%%GCǼS|%n!Bd; 3(%/H${I-;^`.dN8/"S|%ΈHI)> +ғw$抴c/ ڊc/ p\|aEj ]?Rx<#{I(S|%oȓN)z";^xމ{ImK'ȼS|%WoS ]?RxB6{II%ڼS|%LjoțN!J"/;^x*<{I{$"{IK$"KH$pk
_yK -7E--^_yRvm{I\|GOD|%r$.>?">@Hm
gD$, Rr8c/ Ԋo4FrR^sp^_
Yg!{IS|5dA&>O^|%BKT:c/ \NjO{IM|)dn#>j^|%6yz7BNw^ w$#2~&{IG|zJwAOG^(
^h_GďII$ )?,UY/>@"ȿ[#Sc/ ŷ@
c6^ogďOy$_N{I +t#~Z^|%x⧩K^ajzmBXjK)6\$~z^|%x_.?_Z/>@D/W{I "W5f^X/^Wegi^X/^'o^X/^7⇮r^X,7kzw!%~^|%v{I`xPc/ /SCx
pK+P"=\/>2?2A$LU}c/ ,oBx%rKkīP(
\/>?)tC-$@O
c/ ,cBx=sK{P.\/>%L(o~{Ij?#DE$pxn!-]/>
@xUuK7Fmc/ \*[{F]$px%^u]/>uuxg4vKQc/ \'^7Go$pxn*]/>EݾixyTwKwc/ \$;[G{$px.^!^/>ž]xxtxKWv-c/ Lo3ċ^.{LjwI$0]
&{I`xo$^'e^/>\J+,2",2gL$0Eɷ/z{I`x;^"xiz7x{;kŻ^oogxx4K{I`LSc/ W3Y~ʿ^|%1v7O$0&^rzī[^.@_/>xu^mgxxK/o{I`@x z{[
{I`@x z{[
{I`@m%c/ |+^N/mat yKߊ0_S|%oK%^E^|%oK%^E^|%oK%^E^|%oK%^E^|%oK%^E^|%[%^E^|%-F^|%-F^|%-F^|%-F^|%-F^|%-F^|%[SaKSaKSaKSaKSaKSaKZK6bKZK6bKZK6bKZK6bKZK6bKŻK6bKŻK6bKŻK6bKŻZWbKŻZWbKŻZWbKŻZWbKŻZWbKŻZWbKŻZWbKŻZW"">AVO!pPUki)"o/jUGfڋGċZQ"">V~oO!pDUśi/"o/jUGfڋGċZQ"">V~oO!pDUśi/"o/jUGfڋGċZQ"">V~oO!pDUśi/"o/jUGfڋGċZQ"">>jD'8"^Ԟ'rZGċ$^N|CxQ{i5"o/jOx9FD|
]V>jD'oiUx9FD|
]V>jD'oiUx9FD|
]V>jD'oiUx9FD|
]V>jD'oiUx9FD|
]V>jD'oiUx9FD|
]V>jD'oiUx9FD|
]V>jD'oiUx9FD|
]V>jD'oiUx9FD|
]6i;"o슷'!O|C`W=
~ڎ- lvD'oiO`C#">xK{7v[툈O!+Ҟx?mGD|
]6i;"o슷'!O|C`W=
~ڎ- lvD'oiO`C#">xK{7v[툈O!+Ҟx?mGD|
]6i;"o슷'!O|C`W=
~ڎ- lvD'oiO`C#">xK{7v[툈O!+Ҟx?mGD|
]6i;"o슷'!O|C`W=
~ڎ-- lWԂD'oiI`[$">xKK 7v[ZO!+ҒxE-HD|
]+jA"o슷$-^Q|C`W%mZ-- lWԂD'oiI`[$">xKK 7v[ZO!+ҒxE-HD|
]+jA"o슷$-^Q|C`W%mZ lWԂD'hO`[$">xE{ 7+O!-^ўxE-HD|
mv[jG"olW$+R;|C`[%]ڑ- 슷ԎD'hI`Wv$">xEK-#7+ZoO!-^ђxKHD|
mv[jG"olW$+R;|C`[%]ڑ- 슷ԎD'hI`Wv$">xEK-#7+ZoO!-^ђxKHD|
m6՚D'hCxQID|
m6՚D'hCxQID|
m6՚D'hCxQID|
m6՚D'hCxQID|
m6՚D'hCxQID|
m6՚D'gIxQID|
~՚D'gIxQID|
~՚D'gCxWmJD|
~6wզD'gCxWmJD|
~6wզD'gCxWmJD|
~6wզD'gCxWmJD|
~6wզD'$^ΒAڔY8(U|Cx9KŻjS"o|/gIxWmJD|
O, MO!I
u,7>!p\%">'r6ղD'$^ΆqZ?7$p\%">, eO!x3KjY"o(̒qZ?7$p\%">, eO!x3_7־D'W%k_"o+^˒W⍵/7eI+ڗײ$xcKD|
kYJ%">, |%X|C/No}O!x'{_7־D'K%oKke"o%ɒ⥵27dI[Z'xiLD|
?VV&"> |+^Z+|COB/O![=ښﭭO![=ښﭭO!KUښīXﭭO!KUښīʼnO$/aU`L'">@U1ZKVīkq"/ /o`[`L'">rīkq"/ /o`[`L'">fkw"/ o_[`Xv'">fkw"/ ^a`Xv'">Zkw"/ /^axOD|%+/O'Mr3>W3pF'">6uΈD'^%I۠{«8)a|Oxxj';l"⓯
/oZmxmPD|U
5k
J'Af́A)Njw9p^Ɩ(%>lć-^y[Sū8/^cK~UxxklRï
U`xQJ|Uy⥺E`xQJ|mIuK`xQJ|mIuK`xQJ|m1]K`xRJ|-Q`xRJ|W`xRP|m]`xRP|]`xmSP|c`xmSP|v❹i`xmSP|Fmi`x-TP|.Uo`x-TP|_$
Ͽ94╶PA7Nb< 0]v*+~͡MLoʊAy(o[mGPktV۩?/pxUVnSWZeŏ.aY?;pxUVn?7/ʊt3}O"n۬).?ʷ.͊MØ9pxmV\nu\qSx|^(>s7px-W\$yO:z[K7~5\TA D
_
!"/k?.pxɭXY=e%g!"Wܖ\X s[V"~"2=FD,Ddz`x-Zq[emk=!"nzďCDfVUL /u?9X,yW%~""r>X6MPDd`xm\șz[6C3tm""Áx]X "|{W(~."2HRzG#"_}G#"_}#"Y#"Y#"Gq-$"f@"Xr3O]g$"%`HD~e?&7#_D@F[/I@RXɻ/w ~[y#yyS|5,KNհ?2jŷnKDh_y;Sy[\|GlOMmrw?8ĒTDӛw_z_yv.bUo-~"O
H|_lQy{}9<)p;?G(8G)Mw>F4EnX'M 03]Kd'~"7
<@|l#OVgE~ኔ#Mv+RxBYNjH[a;e ~"%Go~YO_. ,_m.>l/?we7/5\xw@7ξėK"_=ϟY|?Cx#xCD6_F
__I8( :ӟě#/I|=qxv_ fIst^}o,o8#dLhO\:{V_|v ^ w
cSݟ<{)V~3&~K3GS={8m`A9˳={8mx1f&o-[bW-Z[B%~Kl-Bě+d-]oIu?$Y!xgmxEF6>q%>.-A'/am}~K|r[m"g7g2y-]oi-1>o9ͳO%.wŻ
%Rrs3<%y枼]6R~WV'x浏_{fDG&<#{_g
_{~>c}<ե:p:poxc_Շ̹O{םu8rWGK=wkz2g^u{~zଫ{ϱcNy_q3'>/ÙsUqUs8>a>z^`YLJN7<չr%O~7K?gNl?sUqqs88a럸5=3=}OܫxX&>e]ǭ{ՇxWSIy[g-ȧNކ{Ef2A}ଧLv㥯zXYO>'~fc5;c{
n{o/9>^[ï12gnc/Ź>0Y_zTL5}@=:9œ9ˮ{e:Y˕Ofw{?_xm#縬WC]zIJ|u=םݙ~d8+vxN>nUg3rz>|g:Un̲=Ğ^c[3F1w}c[3'~2Wm%_]K?1's֣7hC/ڝVo
L|qkr(Nolk\m6×EN|Jx_^)L9+>V;L|܂\Z8r<=q3*;Z:9vTGOY?h?sAX3|Uf➟̕<1>z||:9v'GOY?h?sATƅc,̑-{3#=2.;1w'3$ɱǞ8Ԏg{)56%ɱˇxfAgj'8f8ϑn}7gp{κ6rvcpMȥo%\sUu2壾zʷ_7vW~ɳ={),ȶ#ș}{Izp/<wvٍ9Sƾz֙S8ɜ97<6w'nΌeE8}:{kݘ^.ǝ9ǽ`20cȮb,r,cOfM{^+?jʭyfӯ]yvcyJqgN䉏]~/=>mqkXf}\S{%un`!z̭S8b_=>mƦ1~,fqrSү^QSnx{T!n߾}&>hM&y?]ß6pWݾɏt>Wѥ_-_w}{^g.\/67AG9RW0c-h;|x+^zM{Y?vE8{
qcY=o=_o_isoӊŵlV5% xQ8d# x?
g~ g_ݫOk)amx ?%8A1 ( ! 7?$ ů |'G
endstream
endobj
185 0 obj
10468
endobj
186 0 obj
<<
/Length 187 0 R
/Filter /FlateDecode
/Type /XObject
/Subtype /Image
/Width 708
/Height 627
/ColorSpace /DeviceGray
/BitsPerComponent 8
>>
stream
xۖ8 ?=]" 2vXDFnϬHkZpE\;dԪ/li҂!g-dCmj52MjI!x7Ni4v|K