User manual
UDOO Starting manual (beta) Version 0.4
http://www.udoo.org/
2"
Table of Content
1.#Introduction#........................................................................................................................#4"
1.1."What's"UD OO?"....................................................................................................................................................................."4"
1.2."UDOO"goals"..........................................................................................................................................................................."4"
1.3."Specifications"......................................................................................................................................................................."4"
!"#"!"$%&'($)*+,-.*/$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$0"
!"#"1"$23(($4-+5$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$0"
!"#"#"$23(($3-+6$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$7"
!"#"0"$23(($3-+6$8+/9:$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$7"
2.#Creating#a#bootable#Micro#SD#card#from#Image#...................................................................#7"
2.1."Write"the"image"on"micro"SD"card"Using"Linux:"..................................................................................................."7 "
2.2."Write"the"image"on"micro"SD"card"Using"Mac"OSX".............................................................................................."8"
2.3."Write"the"image"on"micro"SD"card"Using"Windows"............................................................................................"9"
2.4."Creating"a"bootable"Micro"SD"card:"The"Hard"Way".........................................................................................."11"
1"0"!"$3;<=6;+5$89=+.9*/$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$!!"
1"0"1"$>;?@969=A$,B*$C*.=*6$+=5$,B*$?;5-6*/"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$!!"
1"0"#"$&.*@+.9=A$,B*$@+.,9,9;=/$;=$,B*$D3$:+.5$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$!1"
1"0"0"$>;@E$,B*$)96*/$;=$,B*$D3$:+.5$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$!#"
1"0"7"$'=/,+669=A$2F8;;,$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$!#"
3.#Internal#Connections#.........................................................................................................#14"
3.1."Introduction"......................................................................................................................................................................"14"
3.2."Cpu’s"Connections".........................................................................................................................................................."14"
#"1"!"$'"GHI$3*J-A$D*.9+6$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$!0"
#"1"1"$DB+.*5$2KLM$/*.9+6$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$!7"
#"1"#"$DB+.*5$2D8$(M%$J-/$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$!N"
#"1"0"$K=5.;95$K::*//;.E$G;5*$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$!N"
#"1"7"$2D8$3*J-A$?;5*$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$!N"
#"1"I"$D<9,:B9=A$J*,<**=$?;5*/$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$1!"
3.3."Communication"examp le"over"UART"....................................................................................................................."21"
4.#How#to#program#SAM3X#microcontroller#..........................................................................#23"
4.1."Download"Arduino"IDE"................................................................................................................................................"23"
4.2."Install"Arduino"IDE"........................................................................................................................................................"23"
0"1"!"$O9=5;</$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$1#"
0"1"1"$P9=-H$#1$Q$I0 $""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$10"
0"1"#"$(DR$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$10"
4.3."Apply"UDOO"patch"to"Arduino"IDE".........................................................................................................................."24"
0"#"!"$OBE$<*$=**5$,B9/$@+,:B$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$10"
4.4."Alternative"procedure".................................................................................................................................................."25"
5.#Shared#GPIOs#Management#..............................................................................................#27"
5.1."Introduction"......................................................................................................................................................................"27"
5.2."SAM3x"GPI/Os"m anagement"......................................................................................................................................"27"
5.3."i.M X6"GPI/O"Management"..........................................................................................................................................."28"
5.4."GPIOs"W arnings"..............................................................................................................................................................."29"
6.#i.Mx6#Pinmuxing#...............................................................................................................#31"