Sei sulla pagina 1di 40

A10-OLinuXino-LIME

Open-source single-board Android/Linux mini-computer


USE!S MA"UAL
Revision A, May 2014
Designed by OLIMEX Ltd, 2014
All boards produced by Olimex LTD are ROHS compliant
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
DISCLAIMER
!"# Olimex Ltd& Olimex'( lo)o and combinations t*ereo+( are re)istered trademar,s o+ Olimex Ltd& Ot*er product
names may be trademar,s o+ ot*ers and t*e ri)*ts belon) to t*eir respecti-e o.ners&
The ino!"ation in this do#$"ent is %!ovided in #onne#tion &ith O'i"e( %!od$#ts) *o 'i#ense, e(%!ess o! i"%'ied
o! othe!&ise, to any inte''e#t$a' %!o%e!ty !ight is g!anted by this do#$"ent o! in #onne#tion &ith the sa'e o
O'i"e( %!od$#ts)
T*is .or, is licensed under t*e /reati-e /ommons Attribution$S*areAli,e 0&! 1nported License& To -ie. a copy o+
t*is license( -isit *ttp233...&creati-ecommons&or)3licenses3by$sa30&!3&
T*is *ard.are desi)n by Olimex LTD is licensed under a /reati-e /ommons Attribution$S*areAli,e 0&! 1nported
License&
T*e so+t.are is released under 45L&
It is possible t*at t*e pictures in t*is manual di++er +rom t*e latest re-ision o+ t*e board&
T*e product described in t*is document is sub6ect to continuous de-elopment and impro-ements& All particulars o+ t*e
product and its use contained in t*is document are )i-en by OLIMEX in )ood +ait*& Ho.e-er all .arranties implied or
expressed includin) but not limited to implied .arranties o+ merc*antability or +itness +or purpose are excluded& T*is
document is intended only to assist t*e reader in t*e use o+ t*e product& OLIMEX Ltd& s*all not be liable +or any loss or
dama)e arisin) +rom t*e use o+ any in+ormation in t*is document or any error or omission in suc* in+ormation or any
incorrect use o+ t*e product&
T*is e-aluation board3,it is intended +or use +or en)ineerin) de-elopment( demonstration( or e-aluation purposes only
and is not considered by OLIMEX to be a +inis*ed end$product +it +or )eneral consumer use& 5ersons *andlin) t*e
product must *a-e electronics trainin) and obser-e )ood en)ineerin) practice standards& As suc*( t*e )oods bein)
pro-ided are not intended to be complete in terms o+ re7uired desi)n$( mar,etin)$( and3or manu+acturin)$related
protecti-e considerations( includin) product sa+ety and en-ironmental measures typically +ound in end products t*at
incorporate suc* semiconductor components or circuit boards&
Olimex currently deals .it* a -ariety o+ customers +or products( and t*ere+ore our arran)ement .it* t*e user is not
exclusi-e& Olimex assumes no liability +or applications assistance( customer product desi)n( so+t.are per+ormance( or
in+rin)ement o+ patents or ser-ices described *erein&
T+ERE IS *O ,ARRA*T- .OR T+E DESI/* MATERIALS A*D T+E COM0O*E*TS
1SED TO CREATE A102OLI*1XI*O2LIME) T+E- ARE CO*SIDERED S1ITA3LE
O*L- .OR A102OLI*1XI*O2LIME)
5a)e o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
Table of Contents
#IS$LAIME %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% &
$'A()E 1* O+E+IE, %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -
1) Int!od$#tion to the #ha%te! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 4
1)1 .eat$!es ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 4
1)2 Ta!get "a!5et and %$!%ose o the boa!d ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 4
1)6 3oa!d va!iants )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 7
1)4 3oa!d ve!sion $sed in the "an$a' )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 7
1)4 Do#$"ent o!gani8ation ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 7
$'A()E &* SE))I". U( )'E OLI"UXI"O /OA# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0
2) Int!od$#tion to the #ha%te! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 9
2)1 E'e#t!ostati# and e'e#t!i#a' %o'a!ity &a!ning )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 9
2)2 Re:$i!e"ents ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 9
2)6 0o&e!ing the boa!d )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ;
2)4 3$tton $n#tions ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 10
2)4 Changing the dea$'t i"age !eso'$tion )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 11
2)4 Conne#ting and #a'ib!ating a dis%'ay ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 12
&%-%1 Android calibration %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 1&
&%-%& #ebian calibration %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 11
2)7 Sot&a!e s$%%o!t )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 16
$'A()E 1* A10-OLI"UXI"O-LIME /OA# #ES$I()IO" %%%%%%%%%%%%%%%%%%%%% 12
6) Int!od$#tion to the #ha%te! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 14
6)1 Layo$t <to% vie&= ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 14
6)2 Layo$t <botto" vie&= ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 14
$'A()E 2* )'E ALL,I""E A10 MI$O$O")OLLE %%%%%%%%%%%%%%%%%%%%%%% 13
4) Int!od$#tion to the #ha%te! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 17
4)1 The %!o#esso! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 17
$'A()E -* $O")OL $I$UI)4 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 10
4) Int!od$#tion to the #ha%te! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 19
4)1 Reset )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 19
4)2 C'o#5s )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 19
4)6 0o&e! s$%%'y #i!#$it )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 19
$'A()E 3* $O""E$)OS A"# (I"OU) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 15
7) Int!od$#tion to the #ha%te! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 1;
7)1 Co""$ni#ation &ith LIME )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 1;
3%1%& UA)0 inter6ace %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 15
7)2 Mi#!oSD #a!d #onne#to! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 20
3%&%1 S#/MM$1 slot %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% &0
7)6 0,R >a#5 )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 21
7)4 1S3?OT/ #onne#to! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 21
5a)e 0 o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
7)4 1S3?+OST #onne#to!s ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 26
7)7 Ethe!net )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 26
7)@ +DMI #onne#to! )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 27
7)9 SATA #onne#to! and %o&e! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 2@
7); /0IO21 </ene!a' 0$!%ose In%$tAO$t%$t= 40%in #onne#to! ))))))))))))))))))))))))))))))))))))))))))))))) 29
7)10 /0IO22 </ene!a' 0$!%ose In%$tAO$t%$t= 40%in #onne#to! ))))))))))))))))))))))))))))))))))))))))))))) 2;
7)11 /0IO26 </ene!a' 0$!%ose In%$tAO$t%$t= 40%in #onne#to! ))))))))))))))))))))))))))))))))))))))))))))) 60
7)12 /0IO24 </ene!a' 0$!%ose In%$tAO$t%$t= 20%in #onne#to! ))))))))))))))))))))))))))))))))))))))))))))) 60
7)16 LCD?CO* 40%in #onne#to! )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 61
7)14 B$"%e! des#!i%tion )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 62
7)14 Additiona' ha!d&a!e #o"%onents )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 66
$'A()E 7* S$'EMA)I$S %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 12
@) Int!od$#tion to the #ha%te! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 64
@)1 Eag'e s#he"ati# )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 64
@)2 0hysi#a' di"ensions ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 64
$'A()E 0* E+ISIO" 'IS)O4 A"# SU((O) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 13
9) Int!od$#tion to the #ha%te! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 67
9)1 Do#$"ent !evision ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 67
9)2 3oa!d !evision )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 67
9)6 1se$' &eb 'in5s and %$!#hase #odes ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 6@
9)4 .!e:$ent'y as5ed :$estions ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 69
9)4 0!od$#t s$%%o!t ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 40
5a)e # o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
$'A()E 1* O+E+IE,
1% Introduction to t8e c8apter
T*an, you +or c*oosin) t*is OLinuXino sin)le board computer +rom Olimex8 T*is document
pro-ides a user9s )uide +or t*e Olimex A"! LIME board& As an o-er-ie.( t*is c*apter )i-es t*e
scope o+ t*is document and lists t*e board9s +eatures& T*e document9s or)ani:ation is t*en detailed&
T*e A"!$OLinuXino$LIME de-elopment board enables code de-elopment o+ applications runnin)
on t*e A"! microcontroller( manu+actured by All.inner Tec*nolo)y +rom /*ina&
OLinuXino is an open$source( open$*ard.are pro6ect and all documentation is a-ailable to t*e
customer&
1%1 9eatures
T*e board *as t*e +ollo.in) set o+ +eatures2
A"! /ortex$A; /51 "4H: and Mali #!! 451
<"M= DDR0 RAM memory
4/3 *A*D .LAS+ "e"o!y <avai'ab'e on'y on the 4/3 ve!sion o the boa!d=
And!oid a'!eady 'oaded on the *A*D <avai'ab'e on'y on the 4/3 ve!sion o the boa!d=
SATA connector .it* <> SATA po.er 6ac,
=uilt$in ?ullHD support @"!;!pA
x 1S= Hi)*$speed *ost .it* po.er control and current limiter
1S=$OT4 .it* po.er control and current limiter
HDMI output .it* ESD protectors
>4A output on B$pin "&<mm @!&!<%%A step connector
"!!M=it nati-e Et*ernet
=attery connector .it* battery$c*ar)in) capabilities
L/D connector compatible .it* .it* #&0%%( C&!%%( "!&"D L/D modules +rom Olimex
"B! 45IOs on +our 45IO connectors
MicroSD card connector
DE=14$1ART connector +or console debu) .it* 1S=$SERIAL$/A=LE$?
45IO LED
=attery c*ar)e status LED
<> input po.er supply( noise immune desi)n
5o.er LED
E= EE5ROM +or MA/ address stora)e and more
0 =1TTOFS .it* AFDROID +unctionality G RESET button
# mount *oles
5/= dimensions2 @0!!<H0#<A mils I @CBH<JA mm
1%& )arget mar:et and purpose o6 t8e board
T*e boards +rom t*e OLinuXino +amily are easy to setup and po.er+ul& It is possible to use t*em in
almost any application as a *ost board& T*ey are suitable +or embedded pro)rammin) ent*usiasts(
5a)e < o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
Linux and Android )ad)et +ans @t*ey can 6ust use t*e board as a media center or +ully +unctional
Linux$5/( +or instanceA and also pro+essionals @since its lo. cost ma,es it -ery )ood solution +or
application$orientated embedded systemsA& T*e main usa)e o+ t*e board is so+t.are embedded
de-elopment .it*out t*e ur)e o+ understandin) per+ectly t*e *ard.are&
T*e stron) points o+ t*e boards are t*e processor speed( t*e small +orm +actor and t*e lo. price$to$
producti-ity ratio&
/ustomers *a-e +ull access to t*e tec*nical documentation o+ t*e board& T*e so+t.are is released
under 4eneral 5urpose License and t*e board is considered open$*ard.are K all sc*ematics and
board desi)n +iles are a-ailable to t*e customer under t*e /reati-e /ommons Attribution$
S*areAli,e 0&! 1nported License&
1%1 /oard ;ariants
T*ere are t.o ma6or board -ariants named2 A"!$OLinuXino$LIME and A"!$OLinuXino$LIME$
#4=& T*e #4= -ersion *as a built$in FAFD memory t*at allo.s t*e stora)e o+ an operatin) system
.it*out t*e need o+ a SD card& T*e #4= -ersion comes .it* already pro)rammed Android #&&
ima)e&
T*e ot*er Olimex boards .it* close c*aracteristics are t*e ones .it* A"0 and A! microcontrollers&
T*e A"0 boards +eature a )eneration older processor but since t*ey *a-e been lon)er on t*e mar,et
t*ey *a-e better Linux and Android support& T*e A! boards +eature a more po.er+ul dual$core
processor .*ic* ma,es t*em per+ect +or *ea-y computational tas,s&
Additional Android and Linux support and +eatures are added o-ertime& T*e Linux support is a
.or, in pro)ress and you s*ould not expect +ull Linux support a+ter t*e initial -olume o+ suc*
boards *a-e become a-ailable on t*e mar,et& I+ you are in a *urry consider t*e older OLinuXino
desi)ns @.*ic* *a-e almost e-eryt*in) supported( *a-e examples a-ailable and so onA&
1%2 /oard ;ersion used in t8e manual
Re-ision / boards and resources .ere used .*ile .ritin) t*is document& It is possible t*at t*ey are
outdated so it is al.ays recommended to do.nload t*e latest sources +rom t*e 4itHub pa)e o+ t*e
board @*ttps233)it*ub&com3OLIMEX3OLIF1XIFO3tree3master3HARDLARE3A"!$OLinuXino$
LIMEA&
1%- #ocument organi<ation
Eac* section in t*is document co-ers a separate topic( or)ani:ed as +ollo.s2
/*apter " is an o-er-ie. o+ t*e board usa)e and +eatures
/*apter pro-ides a )uide +or 7uic,ly settin) up t*e board and so+t.are notes
/*apter 0 contains t*e )eneral board dia)ram and layout
/*apter # describes t*e component t*at is t*e *eart o+ t*e board2 t*e A"! K All.inner
processor
/*apter < is an explanation o+ t*e control circuitry associated .it* t*e microcontroller
/*apter B co-ers t*e connector pinout( perip*erals and 6umper description
/*apter C pro-ides t*e sc*ematics and t*e dimensions o+ t*e board
5a)e B o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
/*apter ; contains t*e re-ision *istory( use+ul lin,s and support in+ormation
5a)e C o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
$'A()E &* SE))I". U( )'E OLI"UXI"O /OA#
&% Introduction to t8e c8apter
T*is section *elps you set up t*e OLinuXino de-elopment board +or t*e +irst time& 5lease consider
+irst t*e electrostatic .arnin) to a-oid dama)in) t*e board( t*en disco-er t*e *ard.are and so+t.are
re7uired to operate t*e board&
T*e procedure to po.er up t*e board is )i-en( and a description o+ t*e de+ault board be*a-ior is
detailed&
&%1 Electrostatic and electrical polarit= >arning
OLinuXino is s*ipped in a protecti-e anti$static pac,a)e& T*e board must not be exposed to *i)*
electrostatic potentials& A )roundin) strap or similar protecti-e de-ice s*ould be .orn .*en
*andlin) t*e board& A-oid touc*in) t*e component pins or any ot*er metallic element&
I+ you connect ot*er electrical de-ices to t*e LIME board ma,e sure t*at t*ey *a-e e7ual electrical
polarity& ?or example( .*en you connect an HDMI cable bet.een a T> and t*e board it is a )ood
idea to *a-e t*em bot* connected to t*e same electrical source @to t*e same utility po.er soc,etA&
T*is mi)*t be said +or a serial cable connected bet.een a 5/ and t*e board%s DE=14 port&
In rare cases di++erent polarity mi)*t cause *ard.are dama)e to t*e board&
&%& e?uirements
In order to set up t*e A"!$OLinuXino$LIME optimally one or more additional items may be used&
T*ey mi)*t be )enerally placed in t*ree cate)ories2
Re:$i!ed K items t*at are needed in order to ac*ie-e minimum +unctionalityM
Re#o""ended K items t*at is )ood to *a-e in order to be able to interact .it* t*e most important
o+ t*e +eatures o+ t*e boardM
Additiona' K items t*at pro-ide access to additional +eatures or expand t*e +eatures o+ t*e board&
Re:$i!ed ite"sC
$ 1S= type A to 1S= mini cable K to connect to a personal computerM used +or po.erin) t*e board
and uploadin) ne. Android ima)e to t*e FAFD memory @i+ your board *as #4= FAFDA
$ Input de-ice K eit*er a mouse3,eyboard or touc*screen L/D
$ Output de-ice K eit*er HDMI cable G nati-e HDMI monitor3screen3pro6ectorM or 1S=$SERIAL$
/A=LE$? G personal computer @+or Linux and3or Android debu))in)A
$ SD card .it* compatible ima)e K i+ you *a-e t*e board -ersion .it* FO additional FAFD
memory you .ill need it to use one o+ t*e ima)es a-ailable&
Re#o""ended ite"sC
$ External 1S= *ub K to split t*e 1S=NHOST mounted on t*e boardM you need t*at to connect more
1S= de-ices
$ External po.er supply unit K <> D/( <L re7uired K +or optimal po.er
$ A"!$OLinuXino$LIME$=OX K an aest*etic box specially made +or t*e board t*at protects it +rom
5a)e ; o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
dust and accidental s*ort$circuits
$ 1S=$SERIAL$/A=LE$? K +or Android3Linux debu))in) on 1ART!
Additiona' ite"s in#'$deC
$ Small *eatsin, +or t*e processor D durin) lon) -ideo playbac,s t*e A"! processor mi)*t *eat up
$ External &<%% SATA *ard dis, dri-e @proper cables soldA
$ Et*ernet cable +or .ired Et*ernet
$ A"!$OlinuXino$LIME$1EXT and /A=LE$ID/#!$"<cm and /A=LE$#!$#!$"!/M K a board and
t.o cables suitable +or Olimex L/D connection
Important note on re7uirements2
T*e board .or,s .it* &<%% SATA *ard dis,s t*at can be po.ered by <> source +rom t*e board8 ?or
t*e 0&<%% *ard dis,s you .ould probably need to pro-ide external "> supply&
It is a -ery )ood idea to *a-e a 1S=$SERIAL$/A=LE or similar cable since it allo.s you to2
"& /*an)e display output settin)s +or Debian easily
& Debu) t*e board -ia any personal computer e-en i+ t*ere are problems .it* t*e -ideo output
Some o+ t*e abo-e$su))ested items can be purc*ased by Olimex( +or instance2
S-0712E D reliable po.er supply adapter <!H: @+or E1A ">3!&<A +or A"!$OLinuXino$LIME
S-0712E2C+I*A K c*eaper po.er supply adapter <!H: @+or E1A ">3!&<A +or A"!$OLinuXino$
LIME
A102And!oid2SD K a tested class "! micro SD card .it* t*e latest @by t*e time o+ lea-in) t*e
Olimex +acilitiesA o++icial Android release
A102Debian2SD K a tested class "! micro SD card .it* t*e latest @by t*e time o+ lea-in) Olimex
+acilitiesA o++icial Debian Linux release
1S32SERIAL2CA3LE2. K +emale 1S= serial console cable
1S32MI*I2CA3LE D standard 1S= type A to 1S= type mini cable
A102O'in$Xino2LIME21EXT K 45IO adapter .*ic* ma,es LIME 45IOs a-ailable in breadboard
+riendly !&"D step connectors( needed i+ you .ant to connect an Olimex$made display to t*e board
CA3LE240240210CM D extension cable suitable +or t*e 45IO and L/DN/OF *eaders
A162LCD46TS K lo.$cost #&0%% L/D display .it* touc*screen component K #;!HC
A162LCD@ K lo.$cost C%% L/D display .it* optional touc*screen component K ;!!H#;!
A162LCD10 K lo.$cost "!%% L/D display .it* optional touc*screen component K "!#HB!!
CA3LE2IDC40214#" K cable +or L/D to L/DN/OF connection
SATA2+DD22)42400/3 K <4= &<%% SATA *ard dis,
SATA2CA3LE2SET K cables t*at allo. t*e connection o+ a &<%% *ard dis, to t*e board
AL1MI*I1M2+EATSI*E220F20F7MM D *eatsin, radiator +or better processor *eat dissipation
&%1 (o>ering t8e board
T*ere are t*ree possible .ays o+ po.erin) A"!$OLinuXino$LIME K -ia external supply pro-idin)
<> D/ at t*e po.er 6ac,( +rom <> 1S= port -ia 1S=NOT4 connector or +rom 0&C> Li$5o battery
-ia t*e LI5ON=AT& Fote t*at t*e board mi)*t consume up to B<!mA o+ current at <> .*en t*ere
are no perip*erals connected to t*e 1S= *osts& Ma,e sure your po.er supply is able to pro-ide at
least "A be+ore& Dependin) on your pre+erred .ay o+ po.erin) you mi)*t need additional *ard.are&
5a)e J o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
Important2 Fot all 1S= ports .ould be able to pro-ide enou)* po.er +or t*e board& Try usin)
anot*er 1S= port31S= *ub or a cable o+ *i)*er 7uality&
I+ you *a-e an L/D display connected to t*e board or external &<%% *ard dis, t*en t*e 1S= .ill
FOT be su++icient source o+ po.er&
T*e best practice is to ne-er count on t*e mini 1S=$OT4 as a sin)le source o+ po.er +or t*e board8
T*e pre+erred .ay o+ po.erin) t*e board is -ia t*e 5LR 6ac, .it* <> D/& T*is .ould ma,e t*e
board +ully po.ered and able to po.er all t*e perip*erals connected to it&
Fote t*at .*en po.erin) t*e board +rom t*e 1S=NOT4( t*e current pro-ided mi)*t be insu++icient
to also po.er a bi))er L/D connected to t*e L/DNcon& Ho.e-er( t*is po.er option is capable o+
dri-in) t*e board .*en usin) external display connected to t*e HDMI connector&
T*e typical consumption o+ A"!$OLinuXino$LIME is bet.een <!!mA and C<!mA dependin) on
t*e current load&
I+ t*e board *as entered po.er$do.n state you can brin) it bac, .it*out restart usin) t*e
5LRN=1T& T*e 5LRN=1T is also used to start t*e board .*en po.ered +rom a Li$5o battery on
t*e battery connector&
Sometimes .*en startin) Android it is possible t*e board to enter battery sa-e mode e-en be+ore
bootin) +ully& Especially( i+ you *a-e turned o++ t*e board .it*out 7uic, boot mode enabled& In t*is
case you s*ould press t*e 5LR button +or at least < seconds .*ic* .ould allo. t*e board to start&
?or t*e European customers .e sell t.o po.er supply adapters( please c*ec, c*apter && Le also
sell 1S= OT4 to 1S= type A cables i+ you lac, suc*&
T*e de+ault username3pass.ord combination +or t*e de+ault Linux ima)e on t*e SD card @i+
purc*asedA is2 root3olimex&
Fote t*at it is normal t*at .*en t*e board is po.ered some inte)rated circuits mi)*t appear *otter
t*an ot*ers& T*is is per+ectly normal +or some c*ips K +or instance K -olta)e re)ulators and t*e main
processor&
&%2 /utton 6unctions
T*e bello. t*ree buttons usually are supported under bot* Android and Debian2
0,R K used to per+orm so+t.are turn o++( so+t.are turn onM used to turn on board .*en po.ered by
battery K *as to be *eld do.n +or at least < seconds to per+orm eac* action
RESET K used +or *ard.are reset o+ t*e board K it is not recommended
RECOGER- K used to .a,e up t*e board +rom sleep
It is recommended to al.ays ma,e a so+t Oturn o++P o+ t*e board& I+ t*at is not possible t*en please
*old 5LR button do.n +or a +e. seconds to Oturn o++ t*e boardP& T*en you are +ree to remo-e t*e
po.er supply& I+ you disconnect t*e po.er supply @eit*er t*e 1S=( t*e battery or t*e po.er 6ac,A
be+ore turnin) o++ t*e board you may corrupt your SD card& I+ you *a-e placed FAFD memory you
5a)e "! o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
can corrupt t*e ima)e on t*e FAFD memory&
&%- $8anging t8e de6ault image resolution
Dependin) on t*e display or t*e screen you .ant to use .it* t*e A"!$OlinuXino$LIME( you mi)*t
need to apply so+t.are c*an)es to t*e prebuilt Android or Linux ima)e&
4enerally( t*is means t*at you .ould need to edit t*e con+i)uration +ile script&bin and edit t*e
settin)s inside& T*is +ile is usually located in Script&bin can%t be opened in t*e binary +ormat so you
.ould need to con-ert it to &+ex +ile +ormat +irst& T*ere are ready$to$use tools t*at con-ert script&bin
Q$R script&+ex& Fote t*at script&bin3+ex contains con+i)uration settin)s and de+initions not only +or
t*e -ideo output but also +or t*e pin descriptions and namesM po.er settin) and muc* more& I+ you
really .ant to modi+y and customi:e t*e de+ault ima)es @to c*an)e port +unctions( port names( to
disable speci+ic perip*eralsA you .ould need to be able to edit t*e script +iles& 5lease re+er to t*e
+ollo.in) .eb pa)e +or more in+ormation2 *ttp233linux$sunxi&or)3?exN4uide
T*e typical OlinuXino user .ould not need to edit t*e +iles( *o.e-er&
To ease the %!o#ess o #hanging the !eso'$tion &e have #o"%i'ed a n$"be! o And!oid i"ages
o! the And!oid $se!s <&ith ha!d2#oded video o$t%$t settings=) A'te!native'y, o! Debian Lin$(
$se!s, &e have %!ovided a she'' s#!i%t that #an be e(e#$ted in o!de! to set %!ee!!ed video
o$t%$t and !eso'$tion)
?or Android t*at you boot +rom t*e FAFD memory you .ould need an ima)e suitable +or t*e
speci+ic resolution& Do.nload locations to suc* ima)es mi)*t be +ound at t*e .i,i article +or t*e
A"! board *ere2 *ttps233...&olimex&com3.i,i3A"!$OLinuXino$LIME&
?or Linux Debian you .ould need to execute a s*ell script to be able to c*an)e t*e resolution& It is
-ery )ood idea to use a serial cable +or connection to t*e board +rom a personal computer since in
t*is case you are dependent on a -ideo resolution @a cable li,e 1S=$SERIAL$/A=LE$?A& L*en t*e
board boots type2
&3c*an)eNdisplayS
or
&3c*an)eNdisplayNA"!Nlime&s*
and c*oose t*e resolution and t*e inter+ace @L/D( HDMI or >4AA&
T*e supported resolutions are listed belo.&
?or L/D2
"& #&0D @#;!HCA
& CD @;!!H#;!A
0& "!D @"!#HB!!A
?or HDMI2
5a)e "" o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
!& #;!i
"& <CBi
& #;!p
0& <CBp
#& C!p<!
<& C!pB!
B& "!;!i<!
C& "!;!iB!
;& "!;!p#
J& "!;!p<!
"!& "!;!pB!
?or >4A2 @note t*at t*e >4A si)nals are routed to custom B pin connector and you need to +rom
adapter to standard >4A connector( Olimex also sells suc* adapter cablesA
!& "B;!H"!<!
"& "##!HJ!!
& "0B!HCB;
0& ";!H"!#
#& "!#HCB;
<& ;!!HB!!
B& B#!H#;!
C& "J!H"!;!
;& ";!HC!
&%- $onnecting and calibrating a displa=
One o+ t*e .ays to interact .it* t*e board is -ia an external display @.it* or .it*out touc*screen
componentA& I+ you .ant to use a display +or -ideo output +rom t*e LIME board t*e best .ay is to
use t*e L/DN/OF ro. o+ pins&
Fote t*at unli,e ot*er OLinuXino boards A"!$OlinuXino$LIME t*e ro. o+ pins t*at allo.s t*e user
to connect a display *as smaller step @!&!<%%A& T*e correspondin) connectors in pre-ious OLinuXino
boards *ad a step o+ !&"%%& T*is means t*at i+ you use a display made by OLIMEX( you .ould need
additional *ard.are to adapt t*e pin$step accordin)ly& Tou can eit*er ma,e suc* adapter @or cableA
yoursel+( +ollo.in) t*e sc*ematics o+ t*e display and t*e board or purc*ase it +rom us&
Tou .ould need t.o #! pin cables @/A=LE$#!$#!$"!/M and /A=LE$ID/#!$"<cmA t*at connect
to a small adapter board called A"!$OLinuXino$LIME$1EXT& I recommend you to ta,e a loo, at
t*e pa)es o+ t*e adapter and t*e cables e-en i+ you decide to ma,e it yoursel+ K t*ere are sc*ematics
a-ailable +or do.nload&
&%-%1 Android calibration
/alibratin) a display under Android is pretty strai)*t+or.ard +rom t*e Android application&
Important2 initially t*e boards are calibrated +or a speci+ic display and resolution& I+ you re$.rite t*e
5a)e " o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
ima)e @no matter .*et*er t*e SD card or t*e FAFD memoryA you mi)*t need to use a mouse to
calibrate t*e display initially& It mi)*t be impossible to calibrate it -ia touc*in) t*e display&
&%-%& #ebian calibration
T*e command t*at allo.s calibratin) in Debian Linux is2
tsNcalibrate
T*e de+ault Debian setup is made .it* settin)s +or HDMI C!p3B!H:& I+ you .ant to c*an)e some
ot*er L/D( >4A or HDMI resolution t*en you *a-e to start script +ile in 3root directory&
I+ t*e problem is under Debian Linux ma,e sure you are properly lo))ed in t*e X?/E inter+ace8
Else applyin) calibration .ould not *appen +or t*e current user K i+ you are calibratin) +rom t*e X
)rap*ical inter+ace ma,e sure t*at you are lo))ed as user OolimexP @i+ calibratin) .it*out t*e X( t*e
user is OrootPA&
Usu olimex
enter t*e pass.ord2 olimex
calibrate t*e touc* screen and reboot t*e board
Usudo reboot
&%3 So6t>are support
Le maintain Linux and Android ima)es +or SD card .*ic* mi)*t be do.nloaded +or +ree and
modi+ied as t*e user .is*es& T*e latest ima)es and updates are +eatured at t*e .i,i article o+ t*e
de-ice2 *ttps233...&olimex&com3.i,i3A"!$OLinuXino$LIME&
Le usually try to pro-ide details on *o. to build t*e Linux and t*e Android ima)es at our
.ordpress pa)e2 *ttp233olimex&.ordpress&com3&
Anot*er use+ul place is t*e Olimex +orums .*ere a lot o+ people s*are t*eir experience and ad-ice2
*ttps233...&olimex&com3+orum3&
5a)e "0 o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
$'A()E 1* A10-OLI"UXI"O-LIME /OA# #ES$I()IO"
1% Introduction to t8e c8apter
Here you )et ac7uainted .it* t*e main parts o+ t*e board& Fote t*e names used on t*e board mi)*t
di++er +rom t*e names used belo. to describe t*em& ?or t*e actual names c*ec, t*e A"!$
OLinuXino$LIME board itsel+&
1%1 La=out @top ;ie>A
T*e picture belo. s*o.s t*e top side o+ t*e board and *i)*li)*ts t*e most important parts2
5a)e "# o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
1%& La=out @bottom ;ie>A
At t*e bottom are located mainly t*e buttons and microSD card connector&
5a)e "< o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
$'A()E 2* )'E ALL,I""E A10 MI$O$O")OLLE
2% Introduction to t8e c8apter
In t*is c*apter is located t*e in+ormation about t*e *eart o+ OLinuXino K its microcontroller& T*e
in+ormation is a modi+ied -ersion o+ t*e datas*eet pro-ided by its manu+acturers&
2%1 )8e processor
T*e +eatures o+ t*e A"! processor accordin) to t*e manu+acturer All.inner2
/51
ARM /ortexV$A;
0E= I$/ac*e
0E= D$/ac*e
<BE= L /ac*e
451
ARM Mali$#!!
>IDEO
1HD "B!5 -ideo decodin)
0D -ideo decodin)
Support -arious -ideo decodin) +ormats( includin) >5;( A>S( H& B# M>/( >/$"(
M5E4$"((#( etc
H&B# H5 -ideo encodin) up to "!;!p W 0! +ps or dual$c*annel C!p W 0! +ps
DIS5LAT
Multi$c*annel HD display
Inte)rated HDMI "&#
T5b5r( />=S( >4A
Multiple L/D inter+aces( includin) /51( R4=( L>DS up to ?ull HD
MEMORT
0$bit DDR3DDR0 .it* memory capacity up to "B4 bits
SL/3ML/3TL/3DDR FAFD
$ ; +las* c*ips( B#$bit E//
$ Memory capacity up to B#4=
$ Support FAFD o+ <xnm( #xnm( 0xnm( xnm( etc
$ Support FAFD o+ Samsun)( Tos*iba( Hynix( etc
=OOT
FAFD ?las*
S5I FOR ?las*
SD /ard
1S=
5a)e "B o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
More in+ormation can be +ound on All.inner%s .eb site at t*e +ollo.in) .eb$address2
*ttp233...&all.innertec*&com3en3product3A"!&*tml&
A )ood source o+ in+ormation on t*e processor is t*e linux sunxi .i,i article2 *ttp233linux$
sunxi&or)3A"!&

5a)e "C o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
$'A()E -* $O")OL $I$UI)4
-% Introduction to t8e c8apter
Here you can +ind in+ormation about reset circuit and 7uart: crystals locations( t*e po.er supply
circuit is also brie+ly discussed&
-%1 eset
T*e board *as *ard.are reset controlled by t*e AX5!J po.er system mana)ement I/&
T*e board s*ould be turned o++ eit*er by t*e standard OS menu or Opo.ero++P command or and
a+ter t*e c*oice is con+irmed it is sa+e to be disconnected +rom t*e po.er supply unit&
-%& $loc:s
< MH: 7uart: crystal X" is connected to pins X" and X o+ t*e RTL;!"/5 Et*ernet controller&
0 CB; H: @RT/A 7uart: crystal X is +ound at pins ?" and ? o+ t*e A"! microcontroller&
# MH: 7uart: crystal X0 is +ound at pins F and F0 o+ t*e A"! microcontroller&
-%1 (o>er suppl= circuit
T*e po.er supply is *andled mainly by AX5!J po.er mana)ement system( an All.inner c*ip t*at
)oes to)et*er .it* t*e A"! processor& It is mounted on t*e board but since it is relati-ely *ard to
+ind .e also sell it separately&
T*e po.er supply circuit o+ A"!$OLinuXino$LIME re7uires input supply o+ <>& T*e minimum
.atta)e is &<L( and t*is t*res*old may raise i+ usin) a lot o+ de-ices on t*e 1S=$HOST @-ia
external *ubA( a lot o+ 45IOs or you *a-e a display connected to t*e L/DN/OF or a *ard dis,
po.ered +rom t*e <>NSATAN5LR connector& I+ a disc*ar)ed Li$5o battery is connected to t*e
respecti-e connector t*e po.er consumption o+ t*e .*ole LIME board mi)*t rise enormously( since
t*e built$in battery c*ar)er .ould attempt to rec*ar)e it&
5a)e "; o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
$'A()E 3* $O""E$)OS A"# (I"OU)
3% Introduction to t8e c8apter
In t*is c*apter are presented t*e connectors t*at can be +ound on t*e board all to)et*er .it* t*eir
pinout and notes about t*em& Yumpers +unctions are described& Fotes and in+o on speci+ic
perip*erals are presented& Fotes re)ardin) t*e inter+aces are )i-en&
3%1 $ommunication >it8 LIME
T*e direct communication met*od is -ia t*e serial inter+ace& T*rou)* male 1ART! connector
capable o+ deli-erin) some in+ormation on t*e /OM port o+ your computer K and t*en use your
+a-orite terminal pro)ram @puTTy( teraterm( etcA to recei-e t*e data3send commands& Tou can use
1S=$SERIAL$/A=LE$? .it* t*e 1ART! inter+ace allo.in) you to connect to a personal
computer .it* a +ree 1S= port&
Fote t*at t*e le-els at board%s 1ART! are in /MOS le-el and you .ould need a MAX0
con-ertor to brin) t*em to TTL one8
It is *i)*ly recommended to o.n a 1S=$SERIAL$/A=LE$? @or similar productA at *and .*en
debu))in) K t*e -ideo output is not al.ays reliable and i+ you set .ron) display settin)s you mi)*t
be unable to reco-er t*e settin)s .it*out a proper 1ART! connection&
T*e more indirect .ays o+ communicatin) .it* t*e board are -ia perip*eral de-ices K mouse and
,eyboard( -ia a touc* screen L/D t*at is connected on L/DN/OF connector and ot*ers&
3%1%& UA)0 inter6ace
T*e 1ART! inter+ace mi)*t be used +or serial communication bet.een t*e board and a personal
computer by de+ault& In case o+ -ideo output problem a cable mi)*t pro-ide needed +eedbac, and
)reatly reduce t*e e++orts needed to repair t*e board or to ad6ust t*e so+t.are settin)&
Fote t*at by de+ault only 1ART! is de+ined as a port suitable +or serial debu)& Tou can use our
1S=$SERIAL$/A=LE$? +or debu))in)& 1EXT" and 1EXT are FOT de+ined by de+ault&
/onsider table belo. .*en connectin) t*e 1S=$SERIAL$/A=LE$? accordin) to t*e .ire color
code& T*e RX line o+ t*e cable @4REEF .ireA s*ould )o to TX line o+ t*e tar)et boardM t*e TX line
o+ t*e cable @RED .ireA s*ould )o to t*e RX line o+ t*e tar)et board& T*e =L1E .ire s*ould )o to
t*e tar)et%s 4FD line&
UART0
Pin # Signal name Processor pin
1 UART0-TX A7
2 UART0-RX B7
3 GND -
5a)e "J o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
3%& MicroS# card connector
T*e micro SD card slot is primarily used +or bootin) t*e operatin) system&
T*e board .or,s .it* micro SDH/ cards up to 04= o+ stora)e&
As a )eneral precaution be care+ul .it* t*e SD cards you purc*ase& T*ere is a bi) percenta)e o+
+a,e cards due to t*e lo. e++ort re7uired to counter+eit popular brands and t*e bi) demand +or SD
cards .orld.ide& L*en in doubt K try t*e same operation .it* anot*er card +rom anot*er brand&
Olimex sells microSD cards .it* Linux or Android ima)es( t*at *a-e been tested K please re+er to
c*apter O& Re7uirementsP& O+ course( i+ you already *a-e a lar)e enou)* microSD card you can
do.nload t*e o++icial Linux ima)e +rom t*e .i,i pa)es2 *ttps233...&olimex&com3.i,i3A"!$
OLinuXino$LIME&
L*en remo-in) t*e card( please ma,e sure t*at you release it +rom t*e connector by pus*in) and
FOT by pullin) t*e card directly @t*is can dama)e bot* t*e connector and t*e microSD cardA&
3%&%1 S#/MM$1 slot
T*e sc*ematic related to t*e SD3MM/" @microSD connectorA is s*o.n belo.2
SD3MM/" slot is t*e microSD card slot( located on t*e top o+ t*e board&
T*is slot is typically used +or bootin) t*e OS( due to t*e lar)er capacities o+ t*e microSD cards
@compared to SD or MM/ cardsA& It is su))ested to *a-e an SD card .it* a proper Linux3Android
ima)e especially i+ you *a-e ordered a -ersion o+ t*e board .it*out FAFD memory& It is also
recommended to use /lass "! @"!M=yte3secA card +or +aster read3.rite operations( lo.er class cards
@especially *i)*er capacity onesA mi)*t slo. do.n t*e .*ole system&
SD!!"1 connec#or
Pin # "onnec#or signal name $ire name %processor pin&
1 DAT2R'S SD0-D2 %(1)&
2 "DDAT3"S SD0-D3 %(20&
5a)e ! o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
3 "!DD* -
+ ,DD -
- ".(S".( SD0-".(%.20&
/ ,SS2 -
7 DAT0D0 SD0-D0%!1)&
1 DAT1R'S SD0-D1%!20&
Additionally( t*ere are t*e L5 and /5 s.itc*es t*at are responsible( respecti-ely( +or sensin)
.*et*er t*e card is loc,ed +or readin) and .*et*er t*ere is a card inserted&
3%1 (, Bac:
T*e po.er 6ac, used is t*e typical &<mm one used by Olimex in most o+ our products& Tou s*ould
pro-ide < -olts direct current and t*e re7uired current may -ary dependin) on t*e perip*erals
connected to t*e board& T*e po.er supply you use s*ould be capable o+ pro-idin) at least "A o+
current&
Pin # Signal name
1 Po2er inp3#
2 GND
More in+o about t*e po.er supply can be +ound in c*apter < o+ t*is manual&
3%2 US/CO). connector
T*e part o+ t*e sc*ematic related to t*e 1S=NOT4 is s*o.n belo.2
T*e 1S=NOT4 +eatures Lo. Loss 5o.er Distribution S.itc* STB;! .*ic* protects t*e board in
case t*e de-ices you *a-e plu))ed to t*e 1S=NOT4 attempt to dra. more current t*an <0mA
5a)e " o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
combined& T*e maximum current a-ailable on t*e <> 1S=NOT4 is exactly <0mA&
T*e STB;! responsible +or t*e 1S=NOT4 is enabled by 1S=!$DR> @processor pin /"( port =JA(
t*us t*e 1S=NOT4 is also controlled by t*e same si)nal&
5lease note t*at t*e 1S=!$DR> @pin /"( port =JA is multiplexed .it* t*e ISNDO" si)nal8 I+ you
are )oin) to use t*e IS audio inter+ace t*en you .ould probably need to c*an)e t*e position o+ t*e
SMT 6umper 5=J35HCN1S= .*ic* by de+ault connects 1S=NOT4 to t*e 5=J& T*is operation
.ould re7uire cuttin) bet.een t*e pads o+ t*e de+ault position .it* a -ery s*arp ob6ect and t*en
solderin) t*e pads o+ t*e ot*er position to)et*er& Doin) so you .ould be able to use bot* t*e
1S=NOT4 @-ia port 5HC t*is timeA and t*e IS inter+ace&
Additionally( 5=J35HCN45IO 6umper controls .*ic* o+ t*e t.o ports @5=J or 5HCA s*ould be lead
out to pin J o+ 45IO0 connector +or easier access& =y de+ault t*is 6umper is in 5HCN45IO position
and 5HC is lead to pin J o+ 45IO0&
USB40TG connec#or
Pin # Signal name Processor pin
1 5-,40TG4P$R -
2 UD!0 N20
3 UDP0 N21
+ USB0-*DD'T B-
- GND -
T*e connector case is also )rounded&
5a)e o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
3%- US/C'OS) connectors
T*e part o+ t*e sc*ematic related to t*e 1S=NHOST connectors is listed belo.2
T*ere are t.o 1S= *ost connector +eatured on t*e board& T*ey are called 1S=NHOST" and
1S=NHOST& Eac* o+ t*em *as o.n connector( bot* situated near t*e Et*ernet connector& Eac* o+
connector *as o.n lo. loss po.er distribution s.itc* STB;! .*ic* protects t*e board in case t*e
de-ices you *a-e plu))ed to t*e board try to dra. more current t*an <0mA combined& T*e
maximum current a-ailable on eac* o+ t*e 1S= *osts is exactly <0mA&
T*e STB;! responsible +or t*e 1S=NHOST" is enabled by 1S=!$DR>" @processor pin A#A&
T*e STB;! responsible +or t*e 1S=NHOST is enabled by 1S=!$DR> @processor pin A<A&
USB460ST connec#ors
USB460ST1 Signal name Processor pin USB460ST2 Signal name Processor pin
Pin #1 -, "onnec#e7 #o S8/21 Pin #1 -, "onnec#e7 #o S8/21
Pin #2 UD!1 P20 Pin #2 UD!2 R20
Pin #3 UDP1 P21 Pin #3 UDP2 R21
Pin #+ GND - Pin #+ GND -
T*e 4FD is common +or bot* le-els o+ t*e 1S=NHOST&
3%3 Et8ernet
T*e LIME board is e7uipped .it* a standard RY#< Et*ernet connector at t*e top o+ t*e board t*at
allo.s you to access local net.or, -ia an Et*ernet cable&
T*e LAF connecti-ity is *andled by Realte,%s RTL;!"/5& Some o+ t*e +eatures o+ t*is
"!3"!!Mbit controller are2
5a)e 0 o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
$ "!3"!!Mbps operation
$ ?ull3*al+ duplex operation
$ Supports auto crosso-er detection
$ Adapti-e e7uali:ation
$ IEEE ;!&03;!&0u compliant
$ Supports IEEE ;!&0u clause ;M "&;>
$ Operation .it* 0&0> IO si)nal tolerance
and muc* more
T*e Et*ernet connector is )rounded accordin) to t*e standard @c*ec, 4FD" and 4FD lines on t*e
sc*ematicsA&
I+ you use Linux t*en t*e Et*ernet connector mi)*t be used +or SSH connection to t*e board& I+ you
lac, any ot*er option +or debu))in) it mi)*t be *ard to )uess t*e correct I5 o+ t*e board since it *as
DH/5 enabled by de+ault @especially i+ you are in a lar)e net.or,A& It is )ood idea to c*ec, t*e
de+ault settin)s by explorin) t*e Linux ima)e settin)s& T*ose are usually stored in2
3etc3net.or,3inter+aces
?or DH/5 you need to enable auto detection and d*cp as s*o.n belo.2
auto et*!
i+ace et*! inet d*cp
?or settin) a static address please +ollo. t*e pattern belo.2
auto et*!
i+ace et*! inet static
address "J&"B;&"&<
netmas, <<&<<&<<&!
)ate.ay "J&"B;&"&<#
T*e EE5ROM memory may be used to store t*e MA/ address&
Important2 In some Debian ima)es it is possible t*at t*e Et*ernet doesn%t )et auto$detected durin)
boot$up& T*is is done on purpose because i+ t*ere is auto$detection enabled and you don%t .ant to
use t*e Et*ernet connector or you *a-e +or)otten to plu) a cable t*e start$up .ould be )reatly
delayed& T*is mi)*t be problem in t*e +irst start$up to users countin) only on SSH connection& Tou
can enable t*e Et*ernet a+ter a success+ul boot$up .it*2
ifconfing -a
dhclient eth#(as seen after after the ifconfing command)
Important2 Tou can con+i)ure static3DH/5$)i-en I5 addresses in 3etc3net.or,3inter+aces
5a)e # o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
'#9erne#
Pin # Signal name
1 TD5
2 TD-
3 ,DD
+ N"
- N"
/ ,DD
7 RD5
1 RD-
T*e RY#< connector *as a small yello. and a small built$in LEDS and t*
.'D "olor Usage
Rig9# Green .in: s#a#3s
.e;# 8ello2 Ac#i<i#= s#a#3s
5a)e < o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
3%7 '#MI connector
T*e part o+ t*e sc*ematic t*at describes t*e HDMI module is s*o.n belo.2
Fote t*at t*ere are di++erent Linux ima)es dependin) .*et*er t*e HDMI T> .or,s at <!H: or
B!H: re+res* rate& I+ you board runs Android t*ere is a speci+ic option to set t*e appropriate HDMI
output&
6D!* connec#or
Pin # Signal name Processor pin Pin # Signal name Processor pin
1 6TX2P T23 11 GND -
2 GND - 12 6TX"N $22
3 6TX2N T22 13 6"'" P23
+ 6TX1P U23 1+ NA> NA
- GND - 1- 6S". R23
/ 6TX1N U22 1/ 6SDA R22
7 6TX0P U23 17 GND -
1 GND - 11 5-, -
) 6TX0N U22 1) 66PD P22
10 6TX"P $23
S5in "# o+ t*e HDMI is not mandatory& In HDMI "&!$"&0c it is reser-ed pinM in HDMI "&#G it is
optional&
5a)e B o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
3%0 SA)A connector and po>er
T*e part o+ t*e sc*ematic describin) t*e SATA module is s*o.n belo.2
SATA connec#or
Pin # Signal name Processor pin
1 GND -
2 SATA-TXP T20
3 SATA-TX! T21
+ GND -
- SATA-RX! U21
/ SATA-RXP U20
7 GND -
T*ere is a <>NSATAN5LR connector t*at is
suitable +or po.erin) <> *ard$dis,s trou)* t*e
board& To ,eep t*e lo. +orm +actor .e *a-e placed
t*e small YST connector&
Tou can ma,e an adapter cable accordin)ly& T*e
ot*er options is to c*ec, t*e SATA$/A=LE$SET
t*at .e *a-e a-ailable&
?or more in+ormation please -isit2 *ttps233...&olimex&com35roducts3/omponents3/ables3SATA$
/A=LE$SET3
5ay note t*e t.o 6umpers <>NENSATA and 5/035= located at t*e bottom o+ t*e board @under t*e
HDMI connectorA& T*e +irst one <>NENSATA is open by de+ault because t*e board *as so+t.are
control o+ t*e po.erin) +or t*e *ard dis,& I+ you close <>NENSATA t*ere .ould al.ays be <> at t*e
<>NSATAN5LR connector&
L*ic* pin does t*e so+t.are control o+ t*e SATA po.erin) is determined by t*e position o+ t*e
5/035=; 6umper& =y de+ault 5/0 is used&
5a)e C o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
3%5 .(IO-1 @.eneral (urpose Input/OutputA 20pin connector
T*e 45IO$" connector *as #! pins& Fote t*at t*e connector *as !&!<%% @<! milA step bet.een pins&
Olimex also sells a compatible extension cable +or t*e connector named /A=LE$#!$#!$"!/M&
T*e si)nal layout is described belo.2
GPIO-1 connector
Pin # Signal name Processor pin Pin # Signal name Processor pin
1 5-, - 2 GND -
3 53?3, - 4 GND -
5 PG0 @20 .RAD"0 AB23
! PG1 '21 " .RAD"1 AB22
# PG2 '20 1$ !*"*N1 A"20
11 PG3 D21 12 ,!*" AA21
13 PG+ D20 14 6P0UT. 81)
15 PG- "21 1 6P"0! AA1)A AA20
1! PG/ '1) 1" 6P0UTR $1)
1# PG7 "20 2$ ,GA-G A"1/
21 PG1 D1) 22 ,GA-B AB1/
23 PG) "1) 24 ,GA-R A"17
25 PG10 D11 2 UART0-RX B7>
2! PG11 "11 2" UART0-TX A7>
2# P"3SATA-P$R-'N .22>> 3$ PB21 "7
31 P"11 @22 32 PB20 "1
33 P"1) .21 34 PB1) B1
35 P"20 (21 3 PB11 A1
3! P"21 B21 3" P"2+ @21
3# P"22 B20 4$ P"23 G1)
*Signals marked with * are multiplexed with either a peripheral device or another connector. Ensure that the multiplexing is handled
properly on software and/or hardware level (else there would probably occur wrong levels, loss of data, etc.
**!in "#$ is used to control the power supply available at the %&'S()('!*+ by default
5a)e ; o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
3%10 .(IO-& @.eneral (urpose Input/OutputA 20pin connector
T*e 45IO pins are led out on a separate #!pin connecter& T*ey allo. t*e user to attac* additional
*ard.are( c*ec, readin)s or per+orm *ard.are debu)& T*e 45IO$ connector numbers are printed
at t*e bottom o+ t*e board +or your con-enience&
GPIO-2 connector
GPIO pin# Signal name Processor pin# GPIO pin# Signal name Processor pin#
1 -, - 2 GND -
3 3?3, - 4 .D0342?1, Goes #o AXP20)
5 T$*0-S"( A1- P'0 '23
! T$*0-SDA B1- " P'1 '22
# P*0 A20 1$ P'2 D23
11 P*1 B20 12 P'3 D22
13 P*2 A1) 14 P'+ "23
15 P*3 B1) 1 P'- "22
1! P*10 "17 1" P'/ B23
1# P*11 D17 2$ P'7 B22
21 P"3N"'1 .22> 22 P'1 A23
23 P"7NRB1 B22> 24 P') A22
25 P"1/ !21 2 P'10 B21
2! P"17 @23 2" P'11 A21
2# P"11 @22 3$ P*21 '13
31 P"23 G1) 32 P*20 '1+
33 P"2+NCS @21> 34 P*1) D1+
35 GP*01 - 3 P*11 '1-
3! GP*02 - 3" P*17 '1/
3# GP*03 - 4$ P*1/ '17
Signals marked with * are multiplexed with either a peripheral device or another connector. Ensure that the multiplexing is handled
properly on software and/or hardware level (else there would probably occur wrong levels, loss of data, etc.
5a)e J o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
3%11 .(IO-1 @.eneral (urpose Input/OutputA 20pin connector
GPIO-3 connector
GPIO pin# Signal name Processor pin# GPIO pin# Signal name Processor pin#
1 -, - 2 GND -
3 3?3, - 4 GND -
5 R'S'T4N "1+ PB3 B1+
! P60 "/ " PB+ A13
# P67PB) B+"12 1$ PB- B13
11 P6) D+ 12 PB/ A12
13 P610 A3 14 PB7 B12
15 P611 B3 1 PB1SATA-P$R-'N A11
1! P612 "3 1" PB10 "11
1# P613 A2 2$ PB11 "10
21 P61+ B2 22 PB12 ")
23 P61- A1 24 PB13 B11
25 P61/ B1 2 PB1+ A10
2! P617 "1 2" PB1- B10
2# P611 "2 3$ PB1/ A)
31 P61) D1 32 PB17 B)
33 P620 D2 34 P62+ '3
35 P621 D3 3 P62- '+
3! P622 '1 3" P62/ @3
3# P623 '2 4$ P627 @+
3%1& .(IO-2 @.eneral (urpose Input/OutputA &0pin connector
45IO$# connector +eatures t*e rest o+ t*e si)nals a-ailable and +e. additional si)nals t*at mi)*t
need testin)&

GPIO-4 connector
GPIO pin# Signal name Processor pin# GPIO pin# Signal name Processor pin#
1 3?3, - 2 GND -
3 T,0UT3 AB17 4 N!*4N @-
5 T,*N0 A"11 !*"10UTP A"22
! T,*N1 AB11 " !*"10UTN A"23
# T,*N2 AA17 1$ !*"*N2 A"21
11 T,*N3 817 12 GP*02 Goes #o AXP20)
13 .*N'*NR AB21 14 GP*03 Goes #o AXP20)
15 .*N'*N. AB20 1 P"7 B22
1! @!*NR 821 1" P"1/N$P !21>
1# @!*N. 820 2$ P"17 @23
Signals marked with * are multiplexed with either a peripheral device or another connector. Ensure that the multiplexing is handled
properly on software and/or hardware level (else there would probably occur wrong levels, loss of data, etc.
5a)e 0! o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
3%11 L$#C$O" 20pin connector
T*e L/DN/OF pins are led out on a separate #!pin connecter +or t*e ease o+ connectin) an L/D&
Le *a-e tested t*e ability o+ t*e board to interact .it* suc* a display& T*ey allo. t*e user to attac*
additional *ard.are( c*ec, readin)s or per+orm *ard.are debu)&
Important2 you need additional #!5IF ribbon cable to connect an Olimex display and t*e
L/DN/OF&
T*e L/D connector is suitable +or a number o+ Olimex displays and touc*screen panels .it*
di++erent nati-e resolution K t*e smallest a-ailable is t*e 4)6HH one called A162LCD46TS .it* nati-e
screen resolution o+ 490F2@2( t*rou)* t*e @HH one named A162LCD@ .it* 900F490( to t*e
1024F700 10)1HH A162LCD10)
%&'(&O) connector
GPIO pin# Signal name Processor pin GPIO pin# Signal name Processor pin
1 5-, - 2 GND -
3 53?3, - 4 GND -
5 ."D4D1/ 812 ."D4D17 AA12
! ."D4D11 811 " ."D4D1) AA11
# ."D4D20 810 1$ ."D4D21 AA10
11 ."D4D22 AB12 12 ."D4D23 A"10
13 ."D4D1 AB11 14 ."D4D) A"11
15 ."D4D10 81- 1 ."D4D11 AA1-
1! ."D4D12 81+ 1" ."D4D13 AA1+
1# ."D4D1+ 813 2$ ."D4D1- AA13
21 ."D4D0 AB1- 22 ."D4D1 A"1-
23 ."D4D2 AB1+ 24 ."D4D3 A"1+
25 ."D4D+ AB13 2 ."D4D- A"13
2! ."D4D/ AB12 2" ."D4D7 A"12
2# ."D46S8N" AB) 3$ ."D4,S8N" A")
31 ."D4".( 8) 32 ."D4D' AA)
33 PB3 B1+ 34 PB+ A13
35 ."D4P$R "+ 3 PB2P$!0 A1+>
3! TPX1 822 3" TPX2 AA22
3# TP81 823 4$ TP82 AA23
Signals marked with * are multiplexed with either a peripheral device or another connector. Ensure that the multiplexing is handled
properly on software and/or hardware level (else there would probably occur wrong levels, loss of data, etc.
IM0ORTA*TC
To use Android .it* display or resolution di++erent t*an HDMI and "!#HB!! @de+ault settin)sA you
need to upload ne. Android ima)e to t*e board& T*ese ima)es are a-ailable *ere2
*ttps233...&olimex&com3.i,i3A"!$OLinuXino$LIME @usin) an operatin) system K FAFD +las*A&
In Debian Linux you .ould need to start a start a s*ell script to c*an)e t*e built$in t*e ima)e
resolution settin)s& Start it .it* &3c*an)eNdisplayNa"!Nlime&s* and +ollo. t*e instructions& 5lease
5a)e 0" o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
re+er to c*apter &< O/*an)in) t*e de+ault ima)e resolutionP +or more in+ormation&
3%12 Dumper description
5lease note t*at most t*e 6umpers on t*e board are SMT type& I+ you +eel insecure o+ your
solderin)3cuttin) tec*ni7ue it is better not to try to ad6ust t*e 6umpers since it is possible to dama)e
t*e board&
*oard +,mpers
-,mper name ./pe 'efa,lt position 0,nction
)1)'(2 S!T
'i#9er ".0S'D or
0P'ND 7epen7ing
29e#9er #9e Eoar7
9as +GB NAND
!'!0R8 !0DU.'
"on#rols 29e#9er #9e NAND memor=
mo73le is enaEle7 or 7isaEle7?
*; #9e F3mper is close7 #9an #9e
NAND memor= is opera#ional?
P&33P*"
S!T P"3
"on#rols 29ic9 processor pin s9o3l7
Ee 3se7 ;or SATA po2er enaEling
signal? B= 7e;a3l# #9e SATA
po2ering con#rol 3ses processor pin
.22 29ic9 is por# P"3?
"9anging #9is F3mper also c9anges
#9e a<ailaEili#= o; P"3 an7 PB1 a#
GP*0-1 pin 2) an7 GP*0-3 pin 1/?
Please no#e #9a# i; =o3 c9ange #9e
posi#ion o; #9e F3mper ;rom P"3 #o
PB1 #9en =o3 mig9# Eloc: one o; #9e
processor pins responsiEle ;or *2S
an7 A")7 a37io o3#p3#?
P*#3P4!(5S* S!T PB)
"on#rols 29ic9 processor pin s9o3l7
Ee 3se7 ;or #9e USB40TG? B= 7e;a3l#
#9e USB40TG 3ses processor pin "12
29ic9 is por# PB)? T9e same
pinpor# is 3se7 ;or *2S a37io? *n
case =o3 2an# #o access #9e *2S
capaEili#ies o; #9e Eoar7 =o3 2o3l7
nee7 #o c9ange #9e 7e;a3l#
posi#ion?
P*#3P4!(GPIO S!T P674GP*0
PB)P674GP*0 F3mper con#rols 29ic9
o; #9e #2o por#s %PB) or P67&
s9o3l7 Ee lea7 o3# #o pin ) o;
GP*03 connec#or ;or easier access?
"9anging #9is F3mper also c9anges
#9e signal a<ailaEle a# GP*0-3
connec#orGs pin )?
B= 7e;a3l# #9is F3mper is in
P674GP*0 posi#ion an7 P67 is lea7
#o pin ) o; GP*03?
5a)e 0 o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
3%1- Additional 8ard>are components
T*e components belo. are mounted on OLinuXino but are not discussed abo-e& T*ey are listed
*ere +or completeness2
Reset b$tton D used to reset t*e board
0o&e! b$tton D used to reset t*e board
Re#ove!y b$tton D used to reset t*e board
1F4/bytes <247Mb ( 17 bit= DDR6 SDRAM D t*e exact memory used in t*e board re-ision
mentioned is Memp*is MEM#4"BD0EA=4
1F62/bytes <40;7MbF9 bit= *A*D .LAS+ K only a-ailable on t*e #4= -ersion o+ t*e boardM
t*e exact memory used in t*e board re-ision mentioned is *ynix HC1=4;TA
5LRNLED K turns on upon po.erin) t*e board
/H4LED K li)*ts .*en c*ar)in) a battery connected to t*e Li$5o battery connector&
5a)e 00 o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
$'A()E 7* S$'EMA)I$S
7% Introduction to t8e c8apter
In t*is c*apter is located in+ormation about t*e sc*ematics describin) lo)ically and p*ysically A"!$
OLinuXino$LIME&
7%1 Eagle sc8ematic
OLinuXino sc*ematics may be +ound it on t*e OLinuXino%s 4itHub repository2
*ttps233)it*ub&com3OLIMEX3OLIF1XIFO3tree3master3HARDLARE3A"!$OLinuXino$LIME& Tou
can do.nload t*e .*ole repository as &:ip .it*out *a-in) a 4itHub account&
Le mostly use Ea)le by /ad So+t #&"Br +or desi)nin)& Ho.e-er( t*e +iles s*ould be compatible
.it* t*e latest Ea)le a-ailable& /ad So+t o++ers a trial -ersion o+ t*eir so+t.are t*at allo.s you to
inspect sc*ematics and board +iles @.it*out bein) able to modi+y t*emA&
T*is .or, is licensed under t*e /reati-e /ommons Attribution$S*areAli,e 0&! 1nported License&
To -ie. a copy o+ t*is license( -isit *ttp233creati-ecommons&or)3licenses3by$sa30&!3&
I+ you are loo,in) +or a sc*ematic o+ an older re-ision o+ t*e board and it isn%t a-ailable at our .eb
site you may re7uest it by t*e support e$mail&
5a)e 0# o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
7%& (8=sical dimensions
Fote t*at all dimensions are in mils&
5a)e 0< o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
$'A()E 0* E+ISIO" 'IS)O4 A"# SU((O)
0% Introduction to t8e c8apter
In t*is c*apter you .ill +ind t*e current and t*e pre-ious -ersion o+ t*e document you are readin)&
Also t*e .eb$pa)e +or your de-ice is listed& =e sure to c*ec, it a+ter a purc*ase +or t*e latest
a-ailable updates and examples&
0%1 #ocument re;ision
'oc,ment re6ision &hanges 7odified page
18 3$9$5914 *ni#ial man3al release All
0%& /oard re;ision
Remember to c*ec, t*e sc*ematics and t*e board desi)n +iles to compare t*e di++erences&
*oard re6ision )ota:le changes
1 *ni#ial release o; #9e Eoar7
*
R12D R13 %0DTD RST& resis#ors are no2 mo3n#e7 %2ere NA Ee;ore& 2i#9
0R <al3e o#9er2ise #9e Eoar7 7oesnG# s#ar#?
&
1? P"3PB1 is no2 properl= laEele7 as P"3PB1 Eo#9 on #9e sc9ema#ic
an7 #9e prin#
2? A77e7 R73 H 10! in parallel #o #9e 327/1 cr=s#al
3? A77e7 2 @'T #ransis#ors an7 !"P130 ;or s2i#c9ing 7irec#l=
eI#ernal 5-, 2i#9o3# <ol#age 7rop
+? USBDR,0 goes #9ro3g9 3 pin S!D F3mper%PB)P67& ;or compa#iEili#=
-? GP*03%pin)& comes ;rom #9e 3 pin F3mper P67PB) ;or
compa#iEili#=
/? 10: resis#ors pac:age c9ange7 ;rom 0/03 #o 0+02
7? T9e NAND is mo<e7 a Ei# so #9ere is lo2er c9ance o; s9or#-
circ3i#
1? A77e7 a NA resis#or Ee#2een P"1/N$P o; #9e processor an7 1) pin
#$P o; #9e NAND
)? A77e7 R77 p3ll 7o2n ;or !"P130
5a)e 0B o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
0%1 Use6ul >eb lin:s and purc8ase codes
T*e .eb pa)e you can -isit +or more in+ormation about your de-ice are2
*ttps233...&olimex&com35roducts3OLinuXino3A"!3A"!$OLinuXino$LIME3 and &
Li,i article o+ t*e board2 *ttps233...&olimex&com3.i,i3A"!$OLinuXino$LIME
A place +or )eneral 7uestions( ?AX or +riendly tal,2 *ttps233...&olimex&com3+orum3&
Tou can )et t*e latest updates on t*e so+t.are at2 *ttps233)it*ub&com3OLIMEX3OLIF1XIFO&
Tou may may 6oin our IR/ c*annel Uolimex W +reenode&net @*ttp233.ebc*at&+reenode&net3[
c*annels\olimexA&
T*e ee.i,i mi)*t be especially *elp+ul2 *ttp233ee.i,i&net3display3linuxonarm3A"!$OlinuXino$
LIME&
T*e sunxi community is be*ind t*e All.inner Linux support2 *ttp233linux$sunxi&or)3MainN5a)e&
ORDER CODESC
A102OLin$Xino2LIME D t*e product +or .*ic* t*is manual is about
1S32SERIAL2CA3LE2. D 1S= serial console cable +emale
1S32MI*I2CA3LE D standard 1S= type A to 1S= type mini cable
S-0704E D reliable po.er supply adapter <!H: @E1A <>3"A +or A"!$OLinuXino$LIME
S-0704E2C+I*A K c*eaper po.er supply adapter <!H: @E1A <>3"A +or A"!$OLinuXino$LIME
A102And!oid2SD K a tested class "! micro SD card .it* t*e latest @by t*e time o+ lea-in) t*e
Olimex +acilitiesA o++icial Android release
A102Debian2SD K a tested class "! micro SD card .it* t*e latest @by t*e time o+ lea-in) Olimex
+acilitiesA o++icial Debian Linux release
A102O'in$Xino2LIME21EXT K an adapter +rom !&!<%% step connector to !&"%% step oneM also
suitable +or L/D adaptin)
A162LCD46TS K lo.$cost #&0%% L/D display .it* touc*screen component K #;!HC
A162LCD@ K lo.$cost C%% L/D display .it* optional touc*screen component K ;!!H#;!
A162LCD10 K lo.$cost "!%% L/D display .it* optional touc*screen component K "!#HB!!
+o& to %$!#haseI
Tou can purc*ase directly +rom our online s*op or +rom any o+ our distributors& Fote t*at usually it
is +aster and c*eaper to purc*ase Olimex products +rom our distributors& List o+ con+irmed Olimex
LTD distributors and resellers2 *ttps233...&olimex&com3Distributors&
5lease -isit *ttps233...&olimex&com3 +or more in+o&
5a)e 0C o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
0%2 9re?uentl= as:ed ?uestions
JC I %o&e! "y boa!d, it sho&s a 'ogo and then nothing ha%%ens)
A2 T*is mi)*t be due to a number o+ reasons but it is recommended to try t*e +ollo.in)2
"& Do.nload latest o++icial ima)e +rom our .i,i @eit*er Android or Debian +or SD cardA( and upload
it to an SD card a)ain& T*ere are instructions *o. to do it in t*e ot*er 7uestions belo.& Try i+ t*e
board .or,s no.&
& /*ec, i+ your po.er supply pro-ides enou)* current( try .it* di++erent3better po.er supply&
0& /*ec, t*e 1S= *ub you are usin)( plu) t*e 1S= cable directly to t*e bac, o+ your personal
computer( c*ec, t*e 1S= cable&
#& T*e board mi)*t enter sleep mode -ery +ast @especially i+ t*e Android .as turned o++ .it*out t*e
OXuic, =ootP mode bein) tic,ed onA& Try pressin) or *oldin) do.n t*e 5LR button +or a couple o+
seconds to .a,e it up&
JC +o& do I &!ite the Lin$( i"age to a "i#!o SD #a!d to $se &ith "y A10 boa!dI
A2 To .rite a Linux ima)e to an SD card under Lindo.s .e use Lin0 Dis, Ima)er2
Do.nload Lin0 Dis, Ima)er so+t.are
Insert card
Start pro)ram
Select +ile
/lic, D.riteD
To .rite a Linux ima)e to an SD card under Linux2
?or instance you *a-e an ima)e .it* t*e +ile name o+ DdebianN)&im)D& It .ould be do.nloaded to
t*e SD card connected to a Linux mac*ine usin) one o+ t*e +ollo.in) commands2
U dd bs\#M o+la)\sync i+\debianN)&im) o+\3de-3sdX
or
U cp debianN)&im) 3de-3sdX
.*ere X is t*e uSD card&
JC +o& to dete#t and enab'e the Ethe!net #ont!o''e! <i it is disab'ed by dea$'t=I
A2 Tou can enable it by +ollo.in) t*ese t.o steps2
"& To c*ec, under .*at name t*e LAF is associated .rite Di+con+i) KaD
& I+( +or example( it is under et*! name( t*en .rite2 Dd*client et*!D
T*is s*ould enable t*e Et*ernet and t*en SSH .ould also be a-ailable&
5a)e 0; o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
Tou can also enable auto detection o+ Et*ernet on po.er$up by remo-in) t*e comment Uauto et*! in
3etc3net.or,3inter+aces in t*e Linux ima)e&
JC +o& to gene!ate boot2ab'e SD2#a!d Debian Lin$( i"age o! A102O'in$XinoI
/*ec, our blo) post .it* step by step instructions @*ere2
*ttp233olimex&.ordpress&com3!"#3!03!C3buildin)$a!$olinuxino$micro$debian$ima)e$.it*$
*ard.are$accelerated$-ideo3A note t*at Linux$Sunxi Eernel is a .or,$in$pro)ress( t*is means you
can try t*e current sta)e branc* but i+ somet*in) is bro,en and doesn%t .or, 6ust re-ert to t*e )it
ta)s .e )i-e in t*e blo) and t*ey s*ould .or, +or sure&
JC +o& to insta'' And!oid on an SD2#a!dI
T.o ima)es are built K one +or C] L/D and one +or "!] L/D *ttps233...&olimex&com3.i,i3A"!$
OLinuXino$LIME
To .rite t*e ima)es on t*e SD card you .ill need a so+t.are tool called 5*oenixSuit and t*en2
Install and run 5*oenixSuit&
4o to t*e +irm.are tab o+ t*e pro)ram and point to a -alid Android ima)e @note t*at t*e ima)es
on 4dri-e are compressed and you *a-e to extract t*e arc*i-es to &im) +iles to be able .rite
t*em .it* 5*oenixSuitA
Disconnect t*e po.er supply and 1S= cable +rom t*e A"! board& 5ut an SD card in micro SD
*older& Le recommend #4= class "! card&
5ress and *old RE/O>ERT button( apply po.er supply <>( release RE/O>ERT button&
/onnect 1S= cable to t*e mini 1S= connector&
Tou .ill be as,ed +or dri-ers +or t*e boot$loader& Fa-i)ate to t*e +older .*ere you extracted
t*e 5*oenixSuit and install t*e dri-ers +rom t*e respecti-e executables @or manually point t*e
installer to t*e dri-ers +older in t*e 5*oenixSuit installation pat*A&
5*oenixSuit .ill detect t*e board and .ould as, +or t*e met*od o+ .ritin) t*e ima)e& /*oose
met*od o+ .ritin) t*e ima)e and con+irm your .is* to .rite t*e ima)e&
Lait till up)rade succeeds
Fote t*at it is not recommended to *a-e your mini 1S= connected to an external 1S= *ub& T*is
mi)*t cause delays and mi)*t distort t*e si)nal le-els& Al.ays test .it* t*e 1S= connected strai)*t
to t*e 1S= ports o+ your computer&
Important2 L*en Android runs +or -ery +irst time it ta,es se-eral minutes to initiali:e all +iles and
bu++ers please do not cut t*e po.er supply durin) t*is process8 Also .*en +res* ima)e is installed
+ast boot may be disabled( .*ic* means t*at .*en you apply po.er supply a+ter +e. seconds
Android .ill )o in sleep mode and you *a-e to press 5LR button to start it( you can c*an)e to +ast
boot .*en you po.er o++ t*ere is dialo) box as,in) you i+ you .ant next boot to be +ast boot( you
*a-e to c*ec, t*is box be+ore you po.er o++& Also note t*at you must do touc* screen calibration
.*en you run Android +or -ery +irst time .*ic* mi)*t re7uire a mouse&
5a)e 0J o+ #!
OLIMEX !"# A"!$OLinuXino$LIME user%s manual
0%- (roduct support
?or product support( *ard.are in+ormation and error reports mail to2 supportWolimex&com& All
document or *ard.are +eedbac, is .elcome& Fote t*at .e are primarily a *ard.are company and
our so+t.are support is limited& 5lease consider readin) t*e para)rap* belo. about t*e .arranty o+
Olimex products&
All goo7s are c9ec:e7 Ee;ore #9e= are sen# o3#? *n #9e 3nli:el= e<en# #9a# goo7s are ;a3l#=D
#9e= m3s# Ee re#3rne7D #o 0.*!'X a# #9e a77ress lis#e7 on =o3r or7er in<oice?
0.*!'X 2ill no# accep# goo7s #9a# 9a<e clearl= Eeen 3se7 more #9an #9e amo3n# nee7e7 #o
e<al3a#e #9eir ;3nc#ionali#=?
*; #9e goo7s are ;o3n7 #o Ee in 2or:ing con7i#ionD an7 #9e lac: o; ;3nc#ionali#= is a res3l# o;
lac: o; :no2le7ge on #9e c3s#omers par#D no re;3n7 2ill Ee ma7eD E3# #9e goo7s 2ill Ee re#3rne7
#o #9e 3ser a# #9eir eIpense?
All re#3rns m3s# Ee a3#9oriJe7 E= an R!A N3mEer? 'mail s3ppor#KolimeI?com ;or a3#9oriJa#ion
n3mEer Ee;ore s9ipping Eac: an= merc9an7ise? Please incl37e =o3r nameD p9one n3mEer an7 or7er
n3mEer in =o3r email reL3es#?
Re#3rns ;or an= 3na;;ec#e7 7e<elopmen# Eoar7D programmerD #oolsD an7 caEles permi##e7 2i#9in 7
7a=s ;rom #9e 7a#e o; receip# o; merc9an7ise? A;#er s3c9 #imeD all sales are consi7ere7 ;inal?
Re#3rns o; incorrec# or7ere7 i#ems are allo2e7 s3EFec# #o a 10M res#oc:ing ;ee? $9a# is
3na;;ec#e7N *; =o3 9oo:e7 i# #o po2erD =o3 a;;ec#e7 i#? To Ee clearD #9is incl37es i#ems #9a#
9a<e Eeen sol7ere7 #oD or 9a<e 9a7 #9eir ;irm2are c9ange7? Beca3se o; #9e na#3re o; #9e
pro73c#s 2e 7eal 2i#9 %pro#o#=ping elec#ronic #ools& 2e canno# allo2 re#3rns o; i#ems #9a# 9a<e
Eeen programme7D po2ere7 3pD or o#9er2ise c9ange7 pos# s9ipmen# ;rom o3r 2are9o3se?
All re#3rne7 merc9an7ise m3s# Ee in i#s original min# an7 clean con7i#ion? Re#3rns on 7amage7D
scra#c9e7D programme7D E3rn#D or o#9er2ise Gpla=e7 2i#9G merc9an7ise 2ill no# Ee accep#e7?
All re#3rns m3s# incl37e all #9e ;ac#or= accessories 29ic9 come 2i#9 #9e i#em? T9is incl37es
an= *n-"irc3i#-Serial-Programming caElesD an#i-s#a#ic pac:ingD EoIesD e#c?
$i#9 =o3r re#3rnD enclose =o3r P0#? Also incl37e a Erie; le##er o; eIplana#ion o; 29= #9e
merc9an7ise is Eeing re#3rne7 an7 s#a#e =o3r reL3es# ;or ei#9er a re;3n7 or an eIc9ange?
*ncl37e #9e a3#9oriJa#ion n3mEer on #9is le##erD an7 on #9e o3#si7e o; #9e s9ipping EoI?
Please no#eO *# is =o3r responsiEili#= #o ens3re #9a# re#3rne7 goo7s reac9 3s? Please 3se a
reliaEle ;orm o; s9ipping? *; 2e 7o no# recei<e =o3r pac:age 2e 2ill no# Ee 9el7 liaEle?
S9ipping an7 9an7ling c9arges are no# re;3n7aEle? $e are no# responsiEle ;or an= s9ipping
c9arges o; merc9an7ise Eeing re#3rne7 #o 3s or re#3rning 2or:ing i#ems #o =o3?
T*e +ull text mi)*t be +ound at *ttps233...&olimex&com3.i,i34T/ULarranty +or +uture re+erence&
5a)e #! o+ #!

Potrebbero piacerti anche