<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://elinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://elinux.org/api.php?action=feedcontributions&amp;user=Yclinda666&amp;feedformat=atom</id>
		<title>eLinux.org - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://elinux.org/api.php?action=feedcontributions&amp;user=Yclinda666&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://elinux.org/Special:Contributions/Yclinda666"/>
		<updated>2013-05-23T01:58:21Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.21alpha</generator>

	<entry>
		<id>http://elinux.org/BeagleBoardJTAG</id>
		<title>BeagleBoardJTAG</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/BeagleBoardJTAG"/>
				<updated>2012-11-28T09:57:06Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* XDS100, XDS510, USB560 and CCSV4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Linux]]&lt;br /&gt;
[[Category: OMAP]]&lt;br /&gt;
[[Category:Development Boards]]&lt;br /&gt;
[[Category: BeagleBoard]]&lt;br /&gt;
The page is about [http://en.wikipedia.org/wiki/JTAG JTAG] on OMAP3530 used at [[BeagleBoard|BeagleBoard]].&lt;br /&gt;
&lt;br /&gt;
=Beagle JTAG connection=&lt;br /&gt;
The [[BeagleBoard]] comes with a 14 pin [[JTAG-TI|TI JTAG]] connector. For JTAG pin out see section 8.16 of [http://www.beagleboard.org/uploads/Beagle_HW_Reference_Manual_B_5.pdf BeagleBoard HW Reference Manual (rev. B5)]. This is the same header interface as used in other TI products and is ''NOT'' the standard 14 pin ARM layout. Depending on your JTAG tool, you'd need a [[JTAG-TI|20-pin to 14-pin TI adapter]].&lt;br /&gt;
&lt;br /&gt;
'''Attention: JTAG on BeagleBoard uses 1.8V!'''&lt;br /&gt;
&lt;br /&gt;
The 14-pin TI JTAG connector that is used on BeagleBoard is supported by a large number of JTAG emulation products and has been tested using Lauterbach, Green Hills, Spectrum Digital XDS510USB+ and TI XDS560 emulation pods.  Note that it will not work with the Spectrum Digital XDS510USB (non-plus) as it does not support a target with 1.8V JTAG.&lt;br /&gt;
&lt;br /&gt;
The following picture is from a [http://focus.ti.com/lit/ml/sprp603/sprp603.pdf TI OMAP JTAG presentation]:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ti arm jtag.jpg]]&lt;br /&gt;
&lt;br /&gt;
Beagle uses the 14-pin TI header.&lt;br /&gt;
&lt;br /&gt;
Note: TI uses some different pin names. Translation:&lt;br /&gt;
* TVD =&amp;gt; VREF at Beagle&lt;br /&gt;
* TCLKR == RTCK&lt;br /&gt;
* TCLKO == TCK&lt;br /&gt;
* #### == Key (empty))&lt;br /&gt;
* TDIS =&amp;gt; GND at Beagle&lt;br /&gt;
&lt;br /&gt;
See [[OMAP3530_ICEPICK|ICEPICK configuration page]] for more details about how OMAP3 JTAG hardware needs to be configured.&lt;br /&gt;
&lt;br /&gt;
== Beagle adapter ==&lt;br /&gt;
The [[BeagleBoardJTAG#TinCanTools_Flyswatter|Flyswatter]] we plan to use has a 14 pin ARM layout, so we need to create a converter. From [http://www.tincantools.com/assets/JTAG_pin_assignments.pdf JTAG pin assignments] document:&lt;br /&gt;
&lt;br /&gt;
 '''     ARM-14-JTAG                               TI-14-JTAG'''&lt;br /&gt;
 &lt;br /&gt;
 VREF        1 - - 2  GND           JTAG_TMS    1 -  - 2  JTAG_nTRST&lt;br /&gt;
 JTAG_nTRST  3 - - 4  GND           JTAG_TDI    3 -  - 4  GND&lt;br /&gt;
 JTAG_TDI    5 - - 6  GND           VREF        5 -  x 6  KEY (empty)&lt;br /&gt;
 JTAG_TMS    7 - - 8  GND           JTAG_TDO    7 -  - 8  GND&lt;br /&gt;
 JTAG_TCK    9 - - 10 GND           JTAG_RTCK   9 -  - 10 GND&lt;br /&gt;
 JTAG_TDO   11 - - 12 JTAG_SRST_N   JTAG_TCK   11 -  - 12 GND&lt;br /&gt;
 VREF       13 - - 14 GND           JTAG_EMU0  13 -  - 14 JTAG_EMU1&lt;br /&gt;
    FlySwatter                TOP               Beagle&lt;br /&gt;
&lt;br /&gt;
See [[media:flyswatter-ti-jtag.pdf|14 pin ARM to TI adapter]] for a verified JTAG adapter from [http://www.tincantools.com/ TinCanTools].&lt;br /&gt;
&lt;br /&gt;
* [http://tincantools.com/product.php?productid=16144 TinCanTools BeagleBoard Adapter Kit]&lt;br /&gt;
* Nishanth Menon's [http://www.flickr.com/photos/nishanthmenon/2814595201/in/pool-beagleboard adapter] with explanation and [http://nishanthmenon.blogspot.com/2008/08/low-cost-jtag-for-beagle.html Nishanth's blog]&lt;br /&gt;
* Lauterbach [http://www.lauterbach.com/frames.html?ord__7748.html JTAG converter to TI Target Adapter 14] (LA-7748) ([[media:Jtag-ti-front.jpg|front]] &amp;amp; [[media:Jtag-ti-back.jpg|back]])&lt;br /&gt;
* [http://www.flickr.com/photos/51025379@N00/2822556950/in/photostream/ xdaiabx adapter]&lt;br /&gt;
&lt;br /&gt;
= Open source JTAG software= &lt;br /&gt;
It would be very interesting to get the JTAG working with open source tools. The main open source JTAG software is [http://openocd.berlios.de/web/ OpenOCD]. See [[BeagleBoardOpenOCD|Beagle board OpenOCD page]] about status and usage of OpenOCD for Beagle.&lt;br /&gt;
&lt;br /&gt;
=JTAG hardware=&lt;br /&gt;
&lt;br /&gt;
For BeagleBoard JTAG debugging, there are some HW interfaces available. Each is covered below.&lt;br /&gt;
&lt;br /&gt;
==TinCanTools Flyswatter2==&lt;br /&gt;
&lt;br /&gt;
[http://www.tincantools.com/ TinCanTools] has a new JTAG debugger at [http://www.tincantools.com/product.php?productid=16153&amp;amp;cat=0&amp;amp;page=1&amp;amp;featured Flyswatter2] that has support for OpenOCD and ARM Cortex A8 processors: OMAP3530 BeagleBoard and DM3730 BeagleBoard-xM.  The Flyswatter2 is 5 to 10 times faster than the original Flyswatter. &lt;br /&gt;
 &lt;br /&gt;
They also have a [http://www.tincantools.com/product.php?productid=16154&amp;amp;cat=251&amp;amp;page=1 ARM20TI14 JTAG Adapter].  This JTAG adapter board works with the BeagleBoard and BeagleBoard-xM.&lt;br /&gt;
&lt;br /&gt;
The Flyswatter2 can be used with [[BeagleBoardJTAG#Open_source_JTAG_software|OpenOCD]] (Beagle (OMAP3xx) support is complete).&lt;br /&gt;
&lt;br /&gt;
==TinCanTools Flyswatter==&lt;br /&gt;
&lt;br /&gt;
[http://www.tincantools.com/ TinCanTools] has a working JTAG debugger at [http://www.tincantools.com/product.php?productid=16134&amp;amp;cat=0&amp;amp;page=1&amp;amp;featured Flyswatter] that has support for OpenOCD and the OMAP3530 (ARM Cortex A8). They also have a [http://tincantools.com/product.php?productid=16144 BeagleBoard Adapter Kit].&lt;br /&gt;
&lt;br /&gt;
Costs:&lt;br /&gt;
&lt;br /&gt;
In case you like to order Flyswatter and Adapter Kit international, here an example for Europe (Germany):&lt;br /&gt;
&lt;br /&gt;
* Flyswatter: US-$ 49.95&lt;br /&gt;
* BeagleBoard Adapter Kit: US-$ 18.00&lt;br /&gt;
* International shipping: US-$ 27.00 (select USPS, it's the cheapest!)&lt;br /&gt;
* Video about using Flyswatter with BeagleBoard&lt;br /&gt;
&lt;br /&gt;
Sum: US-$ 94.95 =&amp;gt; EUR 65.28 + EUR 8.76 VAT (Germany) = EUR 74.04&lt;br /&gt;
&lt;br /&gt;
Flyswatter can be used with [[BeagleBoardJTAG#Open_source_JTAG_software|OpenOCD]] (Beagle (OMAP3xx) support is complete).&lt;br /&gt;
&lt;br /&gt;
'''Attention''': If you use [http://tincantools.com/product.php?productid=16144 BeagleBoard Adapter Kit], make sure you plug the JTAG adapter the correct way. There are several possible ways, though. See [http://www.tincantools.com/images/D/Fly%2BBeagle-800x391.JPG?1229714946602 connection picture] how to do it the right way (in contrast to the picture EMU0 &amp;amp; EMU1 jumpers at JTAG adapter should be both at 1-2 position (touching J2) because EMU0 and EMU1 must be set in order for the ICEpick JTAG TAP router within the DM37x to be the only device exposed after power on, which is what OpenOCD expects to see).&lt;br /&gt;
&lt;br /&gt;
==BDI 2000==&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
[http://groups.google.com/group/beagleboard/msg/8463086de562ee00 Chuck Fleming] reports:&lt;br /&gt;
&lt;br /&gt;
The BDI2000 appears to work with the omap35xx.cfg and regOMAP3500.def files that come with the BDI hardware. I had to modify the 10-pin cable so that the BeagleBoard JTAG header matched the BDI target A connector:&lt;br /&gt;
&lt;br /&gt;
 beagle&amp;gt;reset&lt;br /&gt;
 - TARGET: processing reset request&lt;br /&gt;
 - TARGET: BDI executes scan chain init string&lt;br /&gt;
 - TARGET: Bypass check 0x00000001 =&amp;gt; 0x00000002&lt;br /&gt;
 - TARGET: JTAG exists check passed&lt;br /&gt;
 - Core#0: ID code is 0x0B6D602F&lt;br /&gt;
 - Core#0: DP-CSW  is 0xF0000000&lt;br /&gt;
 - Core#0: DBG-AP  at 0xD4011000&lt;br /&gt;
 - Core#0: DIDR    is 0x15141012&lt;br /&gt;
 - TARGET: BDI removes RESET&lt;br /&gt;
 - TARGET: BDI waits for RESET inactive&lt;br /&gt;
 - TARGET: Reset sequence passed&lt;br /&gt;
 - TARGET: resetting target passed&lt;br /&gt;
 - TARGET: processing target startup ....&lt;br /&gt;
 - TARGET: processing target startup passed&lt;br /&gt;
 beagle&amp;gt;halt&lt;br /&gt;
      Core number       : 0&lt;br /&gt;
      Core state        : debug mode (ARM)&lt;br /&gt;
      Debug entry cause : Debug Request&lt;br /&gt;
      Current PC        : 0x40200000&lt;br /&gt;
      Current CPSR      : 0x000001d3 (Supervisor)&lt;br /&gt;
 beagle&amp;gt;rdall&lt;br /&gt;
           User     FIQ     Superv   Abort     IRQ      Undef&lt;br /&gt;
 GPR00: 480029fc 480029fc 480029fc 480029fc 480029fc 480029fc&lt;br /&gt;
 GPR01: 00000000 00000000 00000000 00000000 00000000 00000000&lt;br /&gt;
 GPR02: 00000001 00000001 00000001 00000001 00000001 00000001&lt;br /&gt;
 GPR03: 00000060 00000060 00000060 00000060 00000060 00000060&lt;br /&gt;
 GPR04: 00000000 00000000 00000000 00000000 00000000 00000000&lt;br /&gt;
 GPR05: 80f2f2f4 80f2f2f4 80f2f2f4 80f2f2f4 80f2f2f4 80f2f2f4&lt;br /&gt;
 GPR06: 80f2f2f4 80f2f2f4 80f2f2f4 80f2f2f4 80f2f2f4 80f2f2f4&lt;br /&gt;
 GPR07: 80e9ee88 80e9ee88 80e9ee88 80e9ee88 80e9ee88 80e9ee88&lt;br /&gt;
 GPR08: 80e3ffdc 34484608 80e3ffdc 80e3ffdc 80e3ffdc 80e3ffdc&lt;br /&gt;
 GPR09: 80e3fec8 26a1c132 80e3fec8 80e3fec8 80e3fec8 80e3fec8&lt;br /&gt;
 GPR10: 00000018 08040f16 00000018 00000018 00000018 00000018&lt;br /&gt;
 GPR11: 80e3fecc 3c278260 80e3fecc 80e3fecc 80e3fecc 80e3fecc&lt;br /&gt;
 GPR12: 0000006e 24200625 0000006e 0000006e 0000006e 0000006e&lt;br /&gt;
 GPR13: 00000000 00000000 80e3feb0 00000000 00000000 d1868045&lt;br /&gt;
 GPR14: 00000000 00000000 80e84f44 00000000 00000000 d55a4cc8&lt;br /&gt;
 PC   : 40200000&lt;br /&gt;
 CPSR : 000001d3&lt;br /&gt;
 SPSR :          00000000 00000000 00000000 00000000 00000000&lt;br /&gt;
 beagle&amp;gt;md 0x40200000&lt;br /&gt;
 40200000 : e320f000 e320f000 e320f000 e320f000  .. ... ... ... .&lt;br /&gt;
 40200010 : e320f000 e320f000 e320f000 eafffffc  .. ... ... .....&lt;br /&gt;
 40200020 : b6273502 e7aa052b 047694c8 91ca77d8  .5'.+.....v..w..&lt;br /&gt;
 40200030 : 12b9579e ef2eef1b 00543892 494f9bc1  .W.......8T...OI&lt;br /&gt;
 40200040 : 3f63013d 82eee656 b7adfe8d 993f1368  =.c?V.......h.?.&lt;br /&gt;
 40200050 : 51f1cf9b 0464a23e bea76e3c 3d275f5c  ...Q&amp;gt;.d.&amp;lt;n..\_'=&lt;br /&gt;
 40200060 : 76554290 6776c892 a6cd088f 6dd4529a  .BUv..vg.....R.m&lt;br /&gt;
 40200070 : 067261b8 e5f80e9e cb4ea075 25a9dd95  .ar.....u.N....%&lt;br /&gt;
 40200080 : 779db8c6 0496597b 7d5f8d5a 24f44cd6  ...w{Y..Z._}.L.$&lt;br /&gt;
 40200090 : 99ab46f9 9ddc06d9 fd34567a 2035bab8  .F......zV4...5&lt;br /&gt;
 402000a0 : a16b6760 fe863cf7 29046202 39fb0d49  `gk..&amp;lt;...b.)I..9&lt;br /&gt;
 402000b0 : dc9fd18c e50f536c 09ae66dd cad9ff91  ....lS...f......&lt;br /&gt;
 402000c0 : c46bdbdb be791808 89ff83fa 2d3bc71e  ..k...y.......;-&lt;br /&gt;
 402000d0 : 43f5a3b6 0aed1747 ba3c4752 6af0573a  ...CG...RG&amp;lt;.:W.j&lt;br /&gt;
 402000e0 : 3570da77 9a1dc961 324b876c 5d592060  w.p5a...l.K2` Y]&lt;br /&gt;
 402000f0 : b870f487 1277c035 4609dcf4 53b534c4  ..p.5.w....F.4.S&lt;br /&gt;
 beagle&amp;gt;ti&lt;br /&gt;
      Core number       : 0&lt;br /&gt;
      Core state        : debug mode (ARM)&lt;br /&gt;
      Debug entry cause : Single Step&lt;br /&gt;
      Current PC        : 0x40200004&lt;br /&gt;
      Current CPSR      : 0x000001d3 (Supervisor)&lt;br /&gt;
 beagle&amp;gt;ti&lt;br /&gt;
      Core number       : 0&lt;br /&gt;
      Core state        : debug mode (ARM)&lt;br /&gt;
      Debug entry cause : Single Step&lt;br /&gt;
      Current PC        : 0x40200008&lt;br /&gt;
      Current CPSR      : 0x000001d3 (Supervisor)&lt;br /&gt;
 beagle&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===BDI config===&lt;br /&gt;
&lt;br /&gt;
The [ftp://94.230.212.16/bdigdb/config/arm/cortex-a/ BDI config files] might help getting OpenOCD to work with BeagleBoard.&lt;br /&gt;
&lt;br /&gt;
This configuration assumes the &amp;quot;default&amp;quot; EMU 0 and 1 configuration (both not connected/high state).  In this EM setup at first only one TAP is exported. A set of commands must be run on the first tap (embedded ICE) &lt;br /&gt;
to enable access to the core:&lt;br /&gt;
&lt;br /&gt;
 SCANINIT    t1:w1000:t0:w1000:  ;toggle TRST,&lt;br /&gt;
 SCANINIT    ch10:w1000:         ;clock TCK with TMS high and wait&lt;br /&gt;
 SCANINIT    i6=07:d8=89:i6=02:  ;connect and select router&lt;br /&gt;
 SCANINIT    d32=81000080:       ;IP control: KeepPowered&lt;br /&gt;
 SCANINIT    d32=a3002048:       ;TAP3: DebugConnect, ForcePower, ForceActive&lt;br /&gt;
 SCANINIT    d32=81000081:       ;IP control: KeepPowered, SysReset&lt;br /&gt;
 SCANINIT    d32=a3002148:       ;enable TAP3&lt;br /&gt;
 SCANINIT    cl10:i10=ffff       ;clock 10 times in RTI, scan bypass&lt;br /&gt;
&lt;br /&gt;
==Lauterbach==&lt;br /&gt;
&lt;br /&gt;
Lauterbach Debugger supports [http://www.lauterbach.com/news_288.html OMAP3503/15/25/30].&lt;br /&gt;
&lt;br /&gt;
==XDS100, XDS510, USB560 and CCSV4==&lt;br /&gt;
&lt;br /&gt;
Texas Instruments (TI) offers a set of JTAG emulators for debugging Beagle Board, and related, targets. These include the low-cost XDS100v2, and the higher-priced XDS510 et al. In addition, there is en Eclipse-based IDE called Code Composer Studio (ccs). As of early 2011, the latest version is [http://processors.wiki.ti.com/index.php/CCSv5_Getting_Started_Guide ccsv5], and it can be run on either a [http://processors.wiki.ti.com/index.php/Linux_Host_Support Linux host] or a Windows host. Debugging is possible in both [http://processors.wiki.ti.com/index.php/Linux_Debug_in_CCSv5 run-mode and stop-mode].&lt;br /&gt;
&lt;br /&gt;
[http://www.armkits.com/product/xds100.asp XDS100v2 USB JTAG Emulator] is available from [http://www.armkits.com Embest] which is the second release of the XDS100 JTAG emulator technology supporting debug of a variety of TI devices.&lt;br /&gt;
&lt;br /&gt;
XDS510, BlackHawk USB560 and CCSV4 (code composer studio) can be used to debug OMAP3503/15/25/30.&lt;br /&gt;
&lt;br /&gt;
Some of these tools can be found on the [http://focus.ti.com/dsp/docs/dspfindtoolswresults.tsp?sectionId=3&amp;amp;tabId=1620&amp;amp;familyId=1526&amp;amp;toolTypeId=12&amp;amp;go=Go TI tools directory]. &lt;br /&gt;
&lt;br /&gt;
For CCS setup you see [http://focus.ti.com/lit/ml/sprp603/sprp603.pdf TI OMAP JTAG presentation], too (start page: 16).&lt;br /&gt;
&lt;br /&gt;
===BeagleBoard Linux Kernel Aware Debugging using CCSV4===&lt;br /&gt;
Linux Aware debugging using CCSV4 is described in [http://tiexpressdsp.com/index.php?title=Linux_Aware_Debug CCSV4 Linux Aware Debugging]. CCSV4 is available for download from [http://tiexpressdsp.com/index.php/Category:Code_Composer_Studio_v4 CCSV4].&lt;br /&gt;
&lt;br /&gt;
====CCSV4 Current Status ====&lt;br /&gt;
* CCSV4 is a Windows based application, which means that Linux Kernel Code compiled an a Linux machine must be shared using NFS for SAMBA.&lt;br /&gt;
* Although CCSV4 is based on Eclipse, it will not work on Linux as there are currently no Linux Drivers for the JTAG Emulators. TI are developing Linux Drivers, but have not disclosed a release date&lt;br /&gt;
* CCSV4 is based on Eclipse V3.1.0, which means that many of the features added through Eclipse based V3.4.2 are missing&lt;br /&gt;
* TI are updating CCSV4 to use Eclipse V3.4.2, but have not disclosed a release date&lt;br /&gt;
* When TI release CCSV4 using Eclipse V3.4.2, I expect TI to release a CCSV4 plugin for Code Sourcery&lt;br /&gt;
* TI have produced a very good debugger, but there are still several bugs that TI are actively working to resolve and should be released in an update shortly. Most of these bugs are not show stoppers, but merely operational annoyances. &lt;br /&gt;
* Blackhawk have released a $99 [http://www.blackhawk-dsp.com/products/usb100.aspx USB100], which is compatible with CCSV4. Please refer to [http://www.tiexpressdsp.com/index.php/XDS100 XDS100] about compatibility. Update: While CCSV4 does support XDB100, XDS100 does not yet support CortexA8 or C64X+. So, 4.02 (due in 11/09) will have XDS100 beagleboard support.&lt;br /&gt;
&lt;br /&gt;
==PEEDI==&lt;br /&gt;
&lt;br /&gt;
[http://www.ronetix.at/peedi.html PEEDI] JTAG/BDM Emulator and Flash Programmer of [http://www.ronetix.at Ronetix] supports OMAP3. A configuration file for the Beagleboard can be found here: [http://download.ronetix.info/peedi/cfg_examples/cortex-a8/omap3530.cfg omap3530.cfg]&lt;br /&gt;
&lt;br /&gt;
PEEDI has a built-in support for GNU gbd based debuggers and a built-in Flash Programmer.&lt;br /&gt;
The Flash Programmer is capable to program:&lt;br /&gt;
* NOR Flash devices (over 900)&lt;br /&gt;
* NAND and OneNAND Flash devices (small page, larger page, 8/16 bit), various methods of ECC calculation, bad block management.&lt;br /&gt;
* DataFlash devices&lt;br /&gt;
* SPI DataFlash devices&lt;br /&gt;
* images located on a TFTP/FTP/HTTP server or a MMC/SD card (which allows standalone mode).&lt;br /&gt;
&lt;br /&gt;
The PEEDI package includes also an PEEDI to TI14 adapter and an TI20 to TI14 adapter.&lt;br /&gt;
&lt;br /&gt;
===Linux Kernel Aware Debugging using PEEDI Emulator===&lt;br /&gt;
* For Linux Aware debugging, PEEDI is a great solution. Here is what you will need:&lt;br /&gt;
* PEEDI JTAG emulator&lt;br /&gt;
* Firmware version 9.8.216 or later&lt;br /&gt;
* Arm Insight Debugger available on the Ronetix CDROM&lt;br /&gt;
&lt;br /&gt;
&amp;lt;I&amp;gt;Note: Enter all commands executed from the Linux Kernel build folder.&amp;lt;/I&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Stopping the Debugger at start_kernel====&lt;br /&gt;
* In OMAP3530.CFG, change the hardware breakpoint address in the [INIT_LINUX] section to the address of start_kernel&lt;br /&gt;
* To obtain the address of start_kernel, use &amp;quot;nm vmlinux |grep -w start_kernel&amp;quot;&lt;br /&gt;
* If your u-boot counts down from 10, you will need to extend the debugger timeout&lt;br /&gt;
* Two lines down, change the line to &amp;quot;wait 25000 stop&amp;quot;&lt;br /&gt;
* Power up the BeagleBoard and PEEDI&lt;br /&gt;
* Let u-boot countdown and load the Linux Kernel&lt;br /&gt;
* PEEDI will stop at &amp;quot;start_kernel&amp;quot;&lt;br /&gt;
====Launching the Insight Debugger====&lt;br /&gt;
* Install the ARM Insight Debbugger from the Ronetix CDROM, which is normally installed in the /opt folder&lt;br /&gt;
* From the Linux Kernel build folder type &amp;quot;/opt/arm-linux-4.3.3/bin/arm-linux-insight vmlinux &amp;amp;&amp;quot;&lt;br /&gt;
* In the Console Window, type &amp;quot;target remote &amp;lt;xxx.xxx.xxx.xxx&amp;gt;:2000, where &amp;lt;xxx.xxx.xxx.xxx&amp;gt; is the BeagleBoard IP address&lt;br /&gt;
* Next, type &amp;quot;ni&amp;quot;. The Source Window will load /init/main.c and highlight a line in start_kernel&lt;br /&gt;
* Step through the code, or enter breakpoints and run the program. &lt;br /&gt;
&lt;br /&gt;
====Thread List====&lt;br /&gt;
* If you are doing multi-threaded debugging, this feature is invaluable&lt;br /&gt;
* The PEEDI config file (OMAP3530.CFG) must be setup to read this info from your kernel&lt;br /&gt;
* The information needed by Insight GDB is in the [OS_ARM_LINUX_v26] section&lt;br /&gt;
* This information is obtained from the Insight GDB Console Window&lt;br /&gt;
* print &amp;amp;init_task				; BASE&lt;br /&gt;
* print &amp;amp;((struct task_struct*)0)-&amp;gt;tasks.next	; NEXT&lt;br /&gt;
* print &amp;amp;((struct task_struct*)0)-&amp;gt;pid		; PID&lt;br /&gt;
* print &amp;amp;((struct task_struct*)0)-&amp;gt;comm		; NAME&lt;br /&gt;
* print &amp;amp;((struct task_struct*)0)-&amp;gt;stack	; second CONTEXT arg&lt;br /&gt;
* print &amp;amp;((struct thread_info*)0)-&amp;gt;cpu_context	; third CONTEXT arg&lt;br /&gt;
&lt;br /&gt;
For Linux Kernel v2.6.29, this section looks something like this:&lt;br /&gt;
* BASE    = 4, 0xC066B110&lt;br /&gt;
* NEXT    = 4, -0x1B8&lt;br /&gt;
* PID     = 4, 0x1E4&lt;br /&gt;
* NAME    = 16, 0x2DB&lt;br /&gt;
* CONTEXT = 10*4, 0x4, 0x1C&lt;br /&gt;
&lt;br /&gt;
Note: the BASE address will most definitely be different to the one provided here, but the other values should be similar.&lt;br /&gt;
&lt;br /&gt;
Ronetix technical support is excellent and they added features like the Thread List in just over a week. When I reported what seemed like a bug, they fixed most of them in just a few days. Overall, I am very impressed with the PEEDI emulator and it works great with the BeagleBoard. PEEDI is certainly the most responsive emulator I have worked with and what I like most is it is one of the few that works natively within Linux.&lt;br /&gt;
&lt;br /&gt;
==ARM Development Studio 5 (DS-5™)==&lt;br /&gt;
&lt;br /&gt;
The reference software development suite from ARM, [http://www.arm.com/ds5 DS-5], supports JTAG-based debug and ETM trace with Linux kernel awareness on OMAP34XX/OMAP35XX/OMAP36XX/OMAP44XX and other ARM-based devices. Its target connection is called [http://www.arm.com/dstream DSTREAM], and is spec'd to provide reliable and fast run-control debug and 4GB of non-intrusive instruction trace.&lt;br /&gt;
&lt;br /&gt;
For ease of use for Beagle board users, it even provides BB and BB xM [http://www.arm.com/products/tools/software-tools/ds-5/ds-5-downloads.php Linux distribution examples].&lt;br /&gt;
&lt;br /&gt;
=Linux kernel debugging=&lt;br /&gt;
&lt;br /&gt;
If you like to debug Linux kernel (with one of the above JTAG tools?) using GDB have a look to [[Debugging The Linux Kernel Using Gdb]] article.&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Board_and_Chip_Vendors</id>
		<title>Board and Chip Vendors</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Board_and_Chip_Vendors"/>
				<updated>2012-11-28T09:26:57Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* E */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page has a list of the companies or organizations that make processors or boards for &lt;br /&gt;
embedded products.  If you are looking for companies who sell Linux software or Linux-related services,&lt;br /&gt;
see the [[Vendors]] page.  If you are looking for companies who sell end-user products based on&lt;br /&gt;
Linux, see [[Companies]].  If you are looking for information about specific development boards, see&lt;br /&gt;
[http://elinux.org/Category:Development_Boards Category:Development Boards]&lt;br /&gt;
&lt;br /&gt;
== A ==&lt;br /&gt;
* [http://rhombus-tech.net/allwinner_a10/ Allwinner Technology] - An arm soc vendor based in Zhuhai, China&lt;br /&gt;
** make low cost arm soc for consumer electronic products, such as [[A1x]]. &lt;br /&gt;
* [http://www.amcc.com/Embedded/ AMCC] - Applied Micro Circuits Corporation&lt;br /&gt;
** makes embedded PowerPC processors??&lt;br /&gt;
* AMD&lt;br /&gt;
** acquired ATI and now produces MIPS-based embedded processors (Xilleon series)&lt;br /&gt;
** Also, used to make Geode chip&lt;br /&gt;
* [http://www.analog.com Analog Devices] - [http://en.wikipedia.org/wiki/Analog_Devices Wikipedia entry]&lt;br /&gt;
** ADI designs and manufactures the [http://www.analog.com/blackfin Blackfin processor], which has been in the mainline Linux kernel since 2.6.22 (May 2007).&lt;br /&gt;
** There is a [http://blackfin.uclinux.org/ central open source site] with a dedicated [http://docs.blackfin.uclinux.org/ documentation wiki]&lt;br /&gt;
** Many more Blackfin manufactures can be found in [http://docs.blackfin.uclinux.org/doku.php?id=buy_stuff#other_hardwares_and_providers that wiki] as well&lt;br /&gt;
* [http://www.arm.com/ ARM] - [http://en.wikipedia.org/wiki/ARM_Holdings Wikipedia entry]&lt;br /&gt;
** ARM designs ARM architecture processors, and license the technology to companies that actually make the chips, they also make a few reference boards for their own technology named [[ARM RealView]], [http://www.arm.com/products/tools/development-boards/versatile/index.php ARM Versatile] and [[ARM Integrator Info]] &lt;br /&gt;
* [http://www.armadeus.com Armadeus]&lt;br /&gt;
** affordable ARM boards (Freescale i.MX + Xilinx Spartan FPGA)&lt;br /&gt;
** Armadeus started as a community project &lt;br /&gt;
* [http://www.atmel.com Atmel] - [http://en.wikipedia.org/wiki/Atmel Wikipedia entry]&lt;br /&gt;
** Atmel makes [http://www.atmel.com/products/AT91/ AT91SAM 32-bit ARM-based Microcontrollers]&lt;br /&gt;
** [http://www.linux4sam.org AT91 Linux gateway]&lt;br /&gt;
** Atmel AT91SAM9G45 Single Board Computer[http://www.armkits.com/product/sbc6045.asp English Website]，[http://www.timll.com/chinese/product/SBC6045.asp China Website]&lt;br /&gt;
&lt;br /&gt;
== B ==&lt;br /&gt;
* [http://www.bluetechnix.com/ Bluetechnix] makes tiny Blackfin modules to simplify custom board development&lt;br /&gt;
* Broadcom - makes ARM chips for mobile phone market&lt;br /&gt;
&lt;br /&gt;
== C ==&lt;br /&gt;
* [http://www.calao-systems.com/ CALAO Systems] sells tiny and cheap ARM based boards&lt;br /&gt;
* [http://www.camsig.co.uk/ Cambridge Signal Processing] makes tiny Blackfin modules to simplify custom board development&lt;br /&gt;
* [http://www.cdatas.com/ C Data Solutions] makes tiny Blackfin modules to simplify custom board development&lt;br /&gt;
* [http://www.cirrus.com Cirrus Logic] - [http://en.wikipedia.org/wiki/Cirrus_Logic Wikipedia entry]&lt;br /&gt;
** Cirrus Logic makes [http://www.cirrus.com/en/products/pro/techs/T7.html ep93xx and ep73xx 32-bit ARM-based Microcontrollers]&lt;br /&gt;
&lt;br /&gt;
== D ==&lt;br /&gt;
* [http://dkc1.digikey.com/us/mkt/beagleboard.html DigiKey] sells the OMAP3 based [http://www.beagleboard.org beagleboard], [http://pandaboard.org/ Pandaboard] and [http://beagleboard.org/bone Beaglebone]&lt;br /&gt;
&lt;br /&gt;
== E ==&lt;br /&gt;
* [http://www.eflagtech.com/ EFlag Tech] does custom Blackfin platform designs (software and hardware)&lt;br /&gt;
* [http://www.einfochips.com/marvell/ eInfochips - The Solution People] Open-RD based platform&lt;br /&gt;
* [http://www3.elphel.com Elphel, Inc] provide high performance Network Cameras based on Free Software and Hardware designs. Axis EtraxFS &amp;amp; Spartan 3e 1200k gates FPGA.&lt;br /&gt;
* [http://www.armkits.com Embest] sells Atmel SAM9G45 based [http://www.armkits.com/product/sbc6845.asp SBC6845], TI OMAP3530 based [http://www.armkits.com/product/devkit8000.asp DevKit8000], DM3730 based [http://www.armkits.com/product/devkit8500d.asp DevKit8500D], AM3359 based [http://www.armkits.com/product/devkit8600.asp DevKit8600], AM1808 based [http://www.armkits.com/product/sbc8018.asp SBC8018], Freescale i.MX 6Quad based [http://www.armkits.com/product/sabrelite.asp SABRE Lite], NXP LPC1788 based [http://www.armkits.com/product/SBC1788.asp SBC1788] and [http://www.armkits.com/product/DM-STF4BB.asp Discover-MO:)] modules for STF32F4DISCOVERY board.&lt;br /&gt;
&lt;br /&gt;
== F ==&lt;br /&gt;
* [http://www.freescale.com/ Freescale Semiconductor] - [http://en.wikipedia.org/wiki/Freescale_Semiconductor Wikipedia entry]&lt;br /&gt;
** Freescale makes the MX31 ARM11-based processor (and associated development boards), among others.&lt;br /&gt;
** Freescale makes several PPC-based processors (and associated development boards) as well.&lt;br /&gt;
&lt;br /&gt;
== G ==&lt;br /&gt;
* [http://www.gumstix.com/ Gumstix] sells various very small processor and add-on boards. Especially interesting for robotics related projects.&lt;br /&gt;
&lt;br /&gt;
== H ==&lt;br /&gt;
* [http://www.developmentboard.net/ HITEG LTD] does custom embedded board ,it focused on IT outsourcing and embedded technology(software and hardware)&lt;br /&gt;
* [http://www.hhcn.com/english/enindex.html Hua Heng Tech] does custom Blackfin platform designs (software and hardware)&lt;br /&gt;
* [http://www.hvsistemas.com/ HV Sistemas S.L.] makes tiny Blackfin modules to simplify custom board development&lt;br /&gt;
&lt;br /&gt;
== I ==&lt;br /&gt;
* [http://www.ibm.com/ IBM] - [http://en.wikipedia.org/wiki/IBM Wikipedia entry]&lt;br /&gt;
** Makes embedded PowerPC processor chips, such as the PPC 440 line&lt;br /&gt;
&lt;br /&gt;
== K ==&lt;br /&gt;
* [http://www.kwikbyte.com/ KwikByte] sells full-featured ARM based boards:&lt;br /&gt;
** Such as the: [http://www.kwikbyte.com/KB9202.html KB9202], [http://www.kwikbyte.com/KB9260.html KB9260] and [http://www.kwikbyte.com/KBAT9261.html KBAT9261]&lt;br /&gt;
&lt;br /&gt;
== M ==&lt;br /&gt;
* [http://www.marvell.com Marvell] sells a lot of ARM chips.&lt;br /&gt;
** One of the most interesting ones is probably the [[Marvell 88W8618]] which is used in the [[Freecom MusicPal]].&lt;br /&gt;
&lt;br /&gt;
== N ==&lt;br /&gt;
* NEC - makes ARM chips, used to make lots of MIPS chips&lt;br /&gt;
&lt;br /&gt;
== Q ==&lt;br /&gt;
* [http://www.qualcomm.com Qualcomm] - makes multicore ARM [http://www.qctconnect.com/products/mobile-processors.html MSM] products that support Linux&lt;br /&gt;
** Their [http://www.qctconnect.com/products/snapdragon.html Snapdragon] platform provides a 1GHz ARM core and advanced DSP.&lt;br /&gt;
&lt;br /&gt;
== R ==&lt;br /&gt;
* [http://www.renesas.com/ Renesas Technology] - [http://en.wikipedia.org/wiki/Renesas_Technology Wikipedia entry]&lt;br /&gt;
** Renesas makes the SuperH, M32R, and H8 RISC CPUs, the RX CISC CPUs, and others.&lt;br /&gt;
&lt;br /&gt;
== S ==&lt;br /&gt;
* [http://www.samsung.com/ Samsung]&lt;br /&gt;
** Samsung Electronics makes the S3C24XX(ARM 9), S3C64XX(ARM 11), S5P64XX(ARM 11), S5PC100(Cortex A8), S5PV210/S5PC110(Cortex A8), EXYNOS4210(Cortex A9) SoCs and others.&lt;br /&gt;
** See more [http://www.samsung.com/global/business/semiconductor/products/mobilesoc/Products_ApplicationProcessor.html Samsung Application Processors]&lt;br /&gt;
* [http://www.sirf.com SiRF] - Makes besides GPS products also ARM based SoC for location aware devices, like the [http://sirf.com/products/multifunction2.html ARM9 based Atlas III (codename) at4x0a] and the [http://sirf.com/products/multifunction3.html ARM11 based SiRFPrima].&lt;br /&gt;
* [http://www.stericsson.com/ ST-Ericsson] make mobile platforms for handset form factors and similar, typically ARM based with cellular modems.&lt;br /&gt;
* [http://www.sunplusmm.com/ Sunplus] is a company specialising in chips for multimedia and mobile applications. One of their interesting chips is the [[Sunplus SPMP3050A]] which is used in MP4 players.&lt;br /&gt;
* [http://www.surveyor.com/ Surveyor Corporation] makes Blackfin based robot modules for academics, hobbyists, and professionals&lt;br /&gt;
&lt;br /&gt;
== T ==&lt;br /&gt;
* [Tianyeit]&lt;br /&gt;
** Sell the tiny Package -- Computer In Package  base on  TI OMAP35x/AM3517/omap4430/omap4460/dm3730/am3359 &lt;br /&gt;
* [http://www.timll.com Timll]&lt;br /&gt;
** Reference Design and customized HW/SW Design Based on TI OMAP35x/AM3517&lt;br /&gt;
* [http://www.technexion.com TechNexion]&lt;br /&gt;
** Expandable and fully customizable ARM system modules and interface boards&lt;br /&gt;
** Embedded x86 boards with coreboot and linux core extensions&lt;br /&gt;
* [http://www.ti.com/ Texas Instruments] - [http://en.wikipedia.org/wiki/Texas_Instruments Wikipedia entry]&lt;br /&gt;
** Texas Instruments makes the MSP430 MCUs, TMS320 C2000/C5000/C6000 DSPs, [http://linux.davincidsp.com DaVinci]/[http://omap.com OMAP] ARM+DSP-based processors, and others.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Board_and_Chip_Vendors</id>
		<title>Board and Chip Vendors</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Board_and_Chip_Vendors"/>
				<updated>2012-11-28T09:16:02Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* E */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page has a list of the companies or organizations that make processors or boards for &lt;br /&gt;
embedded products.  If you are looking for companies who sell Linux software or Linux-related services,&lt;br /&gt;
see the [[Vendors]] page.  If you are looking for companies who sell end-user products based on&lt;br /&gt;
Linux, see [[Companies]].  If you are looking for information about specific development boards, see&lt;br /&gt;
[http://elinux.org/Category:Development_Boards Category:Development Boards]&lt;br /&gt;
&lt;br /&gt;
== A ==&lt;br /&gt;
* [http://rhombus-tech.net/allwinner_a10/ Allwinner Technology] - An arm soc vendor based in Zhuhai, China&lt;br /&gt;
** make low cost arm soc for consumer electronic products, such as [[A1x]]. &lt;br /&gt;
* [http://www.amcc.com/Embedded/ AMCC] - Applied Micro Circuits Corporation&lt;br /&gt;
** makes embedded PowerPC processors??&lt;br /&gt;
* AMD&lt;br /&gt;
** acquired ATI and now produces MIPS-based embedded processors (Xilleon series)&lt;br /&gt;
** Also, used to make Geode chip&lt;br /&gt;
* [http://www.analog.com Analog Devices] - [http://en.wikipedia.org/wiki/Analog_Devices Wikipedia entry]&lt;br /&gt;
** ADI designs and manufactures the [http://www.analog.com/blackfin Blackfin processor], which has been in the mainline Linux kernel since 2.6.22 (May 2007).&lt;br /&gt;
** There is a [http://blackfin.uclinux.org/ central open source site] with a dedicated [http://docs.blackfin.uclinux.org/ documentation wiki]&lt;br /&gt;
** Many more Blackfin manufactures can be found in [http://docs.blackfin.uclinux.org/doku.php?id=buy_stuff#other_hardwares_and_providers that wiki] as well&lt;br /&gt;
* [http://www.arm.com/ ARM] - [http://en.wikipedia.org/wiki/ARM_Holdings Wikipedia entry]&lt;br /&gt;
** ARM designs ARM architecture processors, and license the technology to companies that actually make the chips, they also make a few reference boards for their own technology named [[ARM RealView]], [http://www.arm.com/products/tools/development-boards/versatile/index.php ARM Versatile] and [[ARM Integrator Info]] &lt;br /&gt;
* [http://www.armadeus.com Armadeus]&lt;br /&gt;
** affordable ARM boards (Freescale i.MX + Xilinx Spartan FPGA)&lt;br /&gt;
** Armadeus started as a community project &lt;br /&gt;
* [http://www.atmel.com Atmel] - [http://en.wikipedia.org/wiki/Atmel Wikipedia entry]&lt;br /&gt;
** Atmel makes [http://www.atmel.com/products/AT91/ AT91SAM 32-bit ARM-based Microcontrollers]&lt;br /&gt;
** [http://www.linux4sam.org AT91 Linux gateway]&lt;br /&gt;
** Atmel AT91SAM9G45 Single Board Computer[http://www.armkits.com/product/sbc6045.asp English Website]，[http://www.timll.com/chinese/product/SBC6045.asp China Website]&lt;br /&gt;
&lt;br /&gt;
== B ==&lt;br /&gt;
* [http://www.bluetechnix.com/ Bluetechnix] makes tiny Blackfin modules to simplify custom board development&lt;br /&gt;
* Broadcom - makes ARM chips for mobile phone market&lt;br /&gt;
&lt;br /&gt;
== C ==&lt;br /&gt;
* [http://www.calao-systems.com/ CALAO Systems] sells tiny and cheap ARM based boards&lt;br /&gt;
* [http://www.camsig.co.uk/ Cambridge Signal Processing] makes tiny Blackfin modules to simplify custom board development&lt;br /&gt;
* [http://www.cdatas.com/ C Data Solutions] makes tiny Blackfin modules to simplify custom board development&lt;br /&gt;
* [http://www.cirrus.com Cirrus Logic] - [http://en.wikipedia.org/wiki/Cirrus_Logic Wikipedia entry]&lt;br /&gt;
** Cirrus Logic makes [http://www.cirrus.com/en/products/pro/techs/T7.html ep93xx and ep73xx 32-bit ARM-based Microcontrollers]&lt;br /&gt;
&lt;br /&gt;
== D ==&lt;br /&gt;
* [http://dkc1.digikey.com/us/mkt/beagleboard.html DigiKey] sells the OMAP3 based [http://www.beagleboard.org beagleboard], [http://pandaboard.org/ Pandaboard] and [http://beagleboard.org/bone Beaglebone]&lt;br /&gt;
&lt;br /&gt;
== E ==&lt;br /&gt;
* [http://www.eflagtech.com/ EFlag Tech] does custom Blackfin platform designs (software and hardware)&lt;br /&gt;
* [http://www.einfochips.com/marvell/ eInfochips - The Solution People] Open-RD based platform&lt;br /&gt;
* [http://www3.elphel.com Elphel, Inc] provide high performance Network Cameras based on Free Software and Hardware designs. Axis EtraxFS &amp;amp; Spartan 3e 1200k gates FPGA.&lt;br /&gt;
* [http://www.armkits.com Embest] provides standard single board computers and custom modules based on different ARM processors from Atmel, Freescale, NXP, Samsung, STMicroelectronics and Texas Instruments for ARM embedded applications.&lt;br /&gt;
&lt;br /&gt;
== F ==&lt;br /&gt;
* [http://www.freescale.com/ Freescale Semiconductor] - [http://en.wikipedia.org/wiki/Freescale_Semiconductor Wikipedia entry]&lt;br /&gt;
** Freescale makes the MX31 ARM11-based processor (and associated development boards), among others.&lt;br /&gt;
** Freescale makes several PPC-based processors (and associated development boards) as well.&lt;br /&gt;
&lt;br /&gt;
== G ==&lt;br /&gt;
* [http://www.gumstix.com/ Gumstix] sells various very small processor and add-on boards. Especially interesting for robotics related projects.&lt;br /&gt;
&lt;br /&gt;
== H ==&lt;br /&gt;
* [http://www.developmentboard.net/ HITEG LTD] does custom embedded board ,it focused on IT outsourcing and embedded technology(software and hardware)&lt;br /&gt;
* [http://www.hhcn.com/english/enindex.html Hua Heng Tech] does custom Blackfin platform designs (software and hardware)&lt;br /&gt;
* [http://www.hvsistemas.com/ HV Sistemas S.L.] makes tiny Blackfin modules to simplify custom board development&lt;br /&gt;
&lt;br /&gt;
== I ==&lt;br /&gt;
* [http://www.ibm.com/ IBM] - [http://en.wikipedia.org/wiki/IBM Wikipedia entry]&lt;br /&gt;
** Makes embedded PowerPC processor chips, such as the PPC 440 line&lt;br /&gt;
&lt;br /&gt;
== K ==&lt;br /&gt;
* [http://www.kwikbyte.com/ KwikByte] sells full-featured ARM based boards:&lt;br /&gt;
** Such as the: [http://www.kwikbyte.com/KB9202.html KB9202], [http://www.kwikbyte.com/KB9260.html KB9260] and [http://www.kwikbyte.com/KBAT9261.html KBAT9261]&lt;br /&gt;
&lt;br /&gt;
== M ==&lt;br /&gt;
* [http://www.marvell.com Marvell] sells a lot of ARM chips.&lt;br /&gt;
** One of the most interesting ones is probably the [[Marvell 88W8618]] which is used in the [[Freecom MusicPal]].&lt;br /&gt;
&lt;br /&gt;
== N ==&lt;br /&gt;
* NEC - makes ARM chips, used to make lots of MIPS chips&lt;br /&gt;
&lt;br /&gt;
== Q ==&lt;br /&gt;
* [http://www.qualcomm.com Qualcomm] - makes multicore ARM [http://www.qctconnect.com/products/mobile-processors.html MSM] products that support Linux&lt;br /&gt;
** Their [http://www.qctconnect.com/products/snapdragon.html Snapdragon] platform provides a 1GHz ARM core and advanced DSP.&lt;br /&gt;
&lt;br /&gt;
== R ==&lt;br /&gt;
* [http://www.renesas.com/ Renesas Technology] - [http://en.wikipedia.org/wiki/Renesas_Technology Wikipedia entry]&lt;br /&gt;
** Renesas makes the SuperH, M32R, and H8 RISC CPUs, the RX CISC CPUs, and others.&lt;br /&gt;
&lt;br /&gt;
== S ==&lt;br /&gt;
* [http://www.samsung.com/ Samsung]&lt;br /&gt;
** Samsung Electronics makes the S3C24XX(ARM 9), S3C64XX(ARM 11), S5P64XX(ARM 11), S5PC100(Cortex A8), S5PV210/S5PC110(Cortex A8), EXYNOS4210(Cortex A9) SoCs and others.&lt;br /&gt;
** See more [http://www.samsung.com/global/business/semiconductor/products/mobilesoc/Products_ApplicationProcessor.html Samsung Application Processors]&lt;br /&gt;
* [http://www.sirf.com SiRF] - Makes besides GPS products also ARM based SoC for location aware devices, like the [http://sirf.com/products/multifunction2.html ARM9 based Atlas III (codename) at4x0a] and the [http://sirf.com/products/multifunction3.html ARM11 based SiRFPrima].&lt;br /&gt;
* [http://www.stericsson.com/ ST-Ericsson] make mobile platforms for handset form factors and similar, typically ARM based with cellular modems.&lt;br /&gt;
* [http://www.sunplusmm.com/ Sunplus] is a company specialising in chips for multimedia and mobile applications. One of their interesting chips is the [[Sunplus SPMP3050A]] which is used in MP4 players.&lt;br /&gt;
* [http://www.surveyor.com/ Surveyor Corporation] makes Blackfin based robot modules for academics, hobbyists, and professionals&lt;br /&gt;
&lt;br /&gt;
== T ==&lt;br /&gt;
* [Tianyeit]&lt;br /&gt;
** Sell the tiny Package -- Computer In Package  base on  TI OMAP35x/AM3517/omap4430/omap4460/dm3730/am3359 &lt;br /&gt;
* [http://www.timll.com Timll]&lt;br /&gt;
** Reference Design and customized HW/SW Design Based on TI OMAP35x/AM3517&lt;br /&gt;
* [http://www.technexion.com TechNexion]&lt;br /&gt;
** Expandable and fully customizable ARM system modules and interface boards&lt;br /&gt;
** Embedded x86 boards with coreboot and linux core extensions&lt;br /&gt;
* [http://www.ti.com/ Texas Instruments] - [http://en.wikipedia.org/wiki/Texas_Instruments Wikipedia entry]&lt;br /&gt;
** Texas Instruments makes the MSP430 MCUs, TMS320 C2000/C5000/C6000 DSPs, [http://linux.davincidsp.com DaVinci]/[http://omap.com OMAP] ARM+DSP-based processors, and others.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Vendors</id>
		<title>Vendors</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Vendors"/>
				<updated>2012-11-28T09:13:37Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
This page lists companies who offer services around embedded Linux, such as training, support, etc.  We also list companies who provide Linux distributions specifically targeting embedded uses.  If you are looking for companies who build and sell devices with Linux as their operating system, please see the [[Companies]] page.&lt;br /&gt;
&lt;br /&gt;
* [http://www.A2eTechnologies.com/ A2e Technologies], USA (San Diego &amp;amp; Boston)&lt;br /&gt;
* [http://www.adeneo-embedded.com/ Adeneo Embedded], France&lt;br /&gt;
* [http://www.armadeus.com Armadeus Systems], France&lt;br /&gt;
* [http://bluewatersys.com Bluewater Systems], New Zealand&lt;br /&gt;
* [http://bec-systems.com/ BEC Systems], USA&lt;br /&gt;
* [http://www.calao-systems.com CALAO Systems], France&lt;br /&gt;
* [http://www.codefidence.com/ Codefidence Ltd.], world wide&lt;br /&gt;
* [http://www.cogentembedded.com/ Cogent Embedded], USA, Europe&lt;br /&gt;
* [http://www.cwlinux.com/ CWLinux], Hong Kong&lt;br /&gt;
* [http://www.denx.de/ DENX Software Engineering]&lt;br /&gt;
* [http://www.drivingdevices.com/ Driving Devices Limited], United Kingdom&lt;br /&gt;
* [http://www.e-consystems.com/embeddedlinux.asp e-con Systems Inc.], world wide&lt;br /&gt;
* [http://www.embeddedalley.com/ Embedded Alley], world wide (gone - was acquired by Mentor Graphics)&lt;br /&gt;
* [http://www.armkits.com/ Embest], China (acquired by Premier Farnell/element14)&lt;br /&gt;
* [http://www.esfnet.co.uk/ Embedded Software Foundry Limited], Sheffield, UK (gone - acquired by William Matthew Limited)&lt;br /&gt;
* [http://www.mind.be/ Essensium/Mind], Belgium&lt;br /&gt;
* [http://www.femtolinux.com FemtoLinux], Israel&lt;br /&gt;
* [http://www.free-electrons.com Free-Electrons], France&lt;br /&gt;
* [http://holoscopio.com/ Holoscópio Tecnologia Ltda.], Brazil&lt;br /&gt;
* [http://www.intellimetrix.us/ Intellimetrix]&lt;br /&gt;
* [http://www.katdc.com KAT Digital Corp.]&lt;br /&gt;
* [http://www.koansoftware.com/ KOAN sas], Bergamo, Italy&lt;br /&gt;
* [http://www.lineo.co.jp/eng/index.html Lineo Solutions], Japan&lt;br /&gt;
* [http://www.linkodas.com/ Linkodas], Lithuania&lt;br /&gt;
* [http://www.linutronix.de/ Linutronix], Germany&lt;br /&gt;
* [http://www.mentor.com/products/embedded_software/ Mentor Graphics (embedded software group)], worldwide&lt;br /&gt;
* [http://www.mvista.com/ MontaVista], world wide&lt;br /&gt;
* [http://www.mpc-data.co.uk/embedded-linux/ MPC Data], UK&lt;br /&gt;
* [http://www.opersys.com/ Opersys], North America&lt;br /&gt;
* [http://www.pengutronix.de/ Pengutronix], Germany&lt;br /&gt;
* [http://www.practicalcontrol.co.uk/ Practical Control], UK&lt;br /&gt;
* [http://www.ridgerun.com RidgeRun]&lt;br /&gt;
* [http://www.secretlab.ca/ Secret Lab], North America&lt;br /&gt;
* [http://www.sidebranch.com Sidebranch], The Netherlands.&lt;br /&gt;
* [http://www.simantinee.com/ Simantinee Embedded System], India&lt;br /&gt;
* [http://www.sporetools.com/ Spore Tools], New Zealand&lt;br /&gt;
* [http://www.sysgo.com/ SYSGO], Germany&lt;br /&gt;
* [http://www.team-embedded.com/ Team Embedded], Netherlands&lt;br /&gt;
* [http://www.timesys.com/ TimeSys], USA&lt;br /&gt;
* [http://www.timll.com Timll], China&lt;br /&gt;
* [http://whitequeue.com WhiteQueue Consulting], New Zealand&lt;br /&gt;
* [http://www.wmltd.co.uk/ William Matthew Limited], United Kingdom&lt;br /&gt;
* [http://www.windriver.com/ Wind River], world wide&lt;br /&gt;
* [http://www.zeta2.ch/ Zeta2 GmbH], Switzerland&lt;br /&gt;
&lt;br /&gt;
[[Category:Companies]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Companies</id>
		<title>Companies</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Companies"/>
				<updated>2012-11-28T09:11:10Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* E */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
This page provides information about companies that build and sell consumer electronics devices with Linux as their operating system.  If you're looking for companies that build and sell Linux distributions for embedded devices or who provide services around embedded Linux, please see the [[Vendors]] page.&lt;br /&gt;
&lt;br /&gt;
You may also want to look at the [[Source code download sites]] page, which has a list of places to get open source software&lt;br /&gt;
from different companies.&lt;br /&gt;
&lt;br /&gt;
== A ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.aldebaran-robotics.com/ Aldebaran Robotics]&lt;br /&gt;
&lt;br /&gt;
*[http://www.archos.com Archos]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
* [http://www.atmark-techno.com/en/products/armadillo Armadillo Series]&lt;br /&gt;
* [http://www.atmark-techno.com/en/products/suzaku SUZAKU Series]&lt;br /&gt;
&lt;br /&gt;
[http://www.armadeus.com/english/index.html ARMadeus Systems]&lt;br /&gt;
* [http://www.armadeus.com/english/products-processor_boards-apf27.html APF27 Series (i.MX27 + Spartan3A based boards)]&lt;br /&gt;
* [http://www.armadeus.com/english/products-processor_boards-apf9328.html APF9328 Series (i.MXL + Spartan3 based boards)]&lt;br /&gt;
* [http://www.armadeus.org The Armadeus Project: non profit association for embedded Linux geeks]&lt;br /&gt;
&lt;br /&gt;
[http://www.artila.com Artila Electronics]&lt;br /&gt;
* [http://www.artila.com/p_matrix.html Matrix series]&lt;br /&gt;
* [http://www.artila.com/p_sbc.html System on Module]&lt;br /&gt;
* [http://www.artila.com/p_ipac.html PAC series]&lt;br /&gt;
&lt;br /&gt;
== B ==&lt;br /&gt;
* [http://bluewatersys.com Bluewater Systems]&lt;br /&gt;
** [http://bluewatersys.com/snapper/ ARM based modules running Linux]&lt;br /&gt;
&lt;br /&gt;
== C ==&lt;br /&gt;
[http://www.calao-systems.com/ CALAO Systems]&lt;br /&gt;
* [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5940 Embedded Computers]&lt;br /&gt;
* [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5960 Expansion Boards]&lt;br /&gt;
* [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=6201 Development Boards]&lt;br /&gt;
* [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=6100 USB Keys]&lt;br /&gt;
* [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=6203 Home And Building Automation Controllers]&lt;br /&gt;
[http://www.compulab.co.il CompuLab Ltd.]&lt;br /&gt;
* [http://www.compulab.co.il/t3530/html/t3530-cm-datasheet.htm ARM based modules running Linux]&lt;br /&gt;
* [http://fit-pc2.com/wiki/index.php?title=Main_Page NetTop running Linux]&lt;br /&gt;
[http://www.cranksoftware.com/ Crank Software]&lt;br /&gt;
* [http://www.cranksoftware.com/storyboard Storyboard Suite Embedded User Interface]&lt;br /&gt;
* [http://www.cranksoftware.com/services_support/embedded_development.php Embedded Consulting Services]&lt;br /&gt;
* [http://www.cranksoftware.com/services_support/webkit_services.php Embedded WebKit Development]&lt;br /&gt;
[http://www.cwlinux.com/ CWLinux]&lt;br /&gt;
* [http://www.cwlinux.com/products/sysondimm/7.php Single-board SysOnDIMM computers]&lt;br /&gt;
* [http://www.cwlinux.com/experienced/platforms/3.php OEM customized platforms]&lt;br /&gt;
&lt;br /&gt;
== D ==&lt;br /&gt;
[http://www.datapatternsindia.com/ DataPatterns India Pvt Ltd]&lt;br /&gt;
* [http://www.datapatternsindia.com/content/fu-processors.htm Powerpc Based Single Board Computers]&lt;br /&gt;
== E ==&lt;br /&gt;
* [http://www.armkits.com Embest] provides standard single board computers and custom modules based on different ARM processors from Atmel, Freescale, NXP, Samsung, STMicroelectronics and Texas Instruments for embedded applications&lt;br /&gt;
* [http://www.e2s.net/ Electronic Engineering Solutions]&lt;br /&gt;
* [http://www3.elphel.com Elphel, Inc] provide high performance Network Cameras based on Free Software and Hardware designs. Axis EtraxFS &amp;amp; Spartan 3e 1200k gates FPGA.&lt;br /&gt;
* [http://www.lanmusic.com/ LanMusic: Linux based Internet radio player for Hotels and home users]&lt;br /&gt;
* [http://www.parkhelp.com/ Parkhelp: System that helps users locate parking spaces effectively using a system of Linux based embedded guided information]&lt;br /&gt;
* [http://www.einfochips.com/ The Solution People]&lt;br /&gt;
* [http://www.einfochips.com/services/embedded_service_CS/Service_IPNetCam.php IPNetCam: Smart IP surveillance camera]&lt;br /&gt;
* [http://einfochips.com/services/Security/Handheld_biometric.php HBA: Handheld Biometric Authentication]&lt;br /&gt;
&lt;br /&gt;
== G ==&lt;br /&gt;
[http://www.garmin.com/ Garmin]&lt;br /&gt;
* [http://developer.garmin.com/linux/ Source code for Linux-based products (Nuvi 8xx and 5xxx series)]&lt;br /&gt;
&lt;br /&gt;
== H ==&lt;br /&gt;
[http://www.developmentboard.net/ HITEG LTD] - Company focus on embedded board,single board computer [http://www.developmentboard.net/index.php/productdetail/Development+board/ARM9/SAMSUNG/S3C2440/MINI2440v2+with+MegaDisplay+3.5/info/1/ Developmentboard]&lt;br /&gt;
&lt;br /&gt;
== I ==&lt;br /&gt;
[http://www.iendian.com/ iEndian] - Company formed to fund and manage production of [http://www.balloonboard.org/ Balloonboard]&lt;br /&gt;
&lt;br /&gt;
[http://www.intel.com/ Intel] - [http://wikipedia.org/wiki/Intel Wikipedia entry]&lt;br /&gt;
* [http://www.intel.com/design/celect/2110/ CE2110 Media Processor]&lt;br /&gt;
&lt;br /&gt;
[http://www.intellimetrix.us/ Intellimetrix] - Computing for Science and Industry&lt;br /&gt;
* [http://www.intellimetrix.us/embeddedlinuxkit.htm/ Embedded Linux Learning Kit]&lt;br /&gt;
&lt;br /&gt;
== K ==&lt;br /&gt;
[http://www.kernelconcepts.de/en kernel concepts]&lt;br /&gt;
* [http://www.kernelconcepts.de/en/services.shtml Linux embedded services, porting and support]&lt;br /&gt;
* [http://labs.kernelconcepts.de Open Source projects and news]&lt;br /&gt;
&lt;br /&gt;
[http://www.koansoftware.com KOAN sas]&lt;br /&gt;
* [http://www.kaeilos.com KaeilOS industrial grade embedded linux]&lt;br /&gt;
* [http://www.koansoftware.com/en/prd_support.htm Linux embedded support]&lt;br /&gt;
* [http://www.koansoftware.com/en/prd_svil.htm Device drivers development]&lt;br /&gt;
&lt;br /&gt;
== M ==&lt;br /&gt;
[http://moblin.org/ moblin.org] - Home of Intel's &amp;quot;Mobile Linux&amp;quot; distribution and tools&lt;br /&gt;
&lt;br /&gt;
[http://www.motorola.com/ Motorola] - [http://wikipedia.org/wiki/Motorola Wikipedia entry]&lt;br /&gt;
&lt;br /&gt;
[http://www.mvista.com/ MontaVista] - [http://wikipedia.org/wiki/MontaVista Wikipedia entry]&lt;br /&gt;
&lt;br /&gt;
[http://www.mistralsolutions.com Mistral Solutions]&lt;br /&gt;
&lt;br /&gt;
== N ==&lt;br /&gt;
[http://www.neurostechnology.com/ Neuros Technology] - [http://wikipedia.org/wiki/Neuros_Technology Wikipedia entry]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Neuros_Technology#Neuros_OSD Neuros OSD]&lt;br /&gt;
[http://www.nokia.com/ Nokia] - [http://wikipedia.org/wiki/Nokia Wikipedia entry]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Nokia_N800 N800]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Nokia_770 N770]&lt;br /&gt;
[http://www.nxp.com/ NXP Semiconductors] - [http://en.wikipedia.org/wiki/NXP_Semiconductors Wikipedia entry]&lt;br /&gt;
&lt;br /&gt;
== P ==&lt;br /&gt;
[http://www.pengutronix.de Pengutronix]&lt;br /&gt;
* [http://www.pengutronix.de/development/bsp/index_en.html Linux Kernel Development]&lt;br /&gt;
* [http://www.pengutronix.de/development/gui/index_en.html GUI Development, Qt]&lt;br /&gt;
* [http://www.ptxdist.org PTXdist Build System]&lt;br /&gt;
* [http://www.barebox.org Barebox Bootloader]&lt;br /&gt;
* [http://www.pengutronix.de/software/linux-i.MX/index_en.html i.MX Linux Port]&lt;br /&gt;
[http://www.pure.com Pure]&lt;br /&gt;
* [http://pure.com/products/product.asp?Product=VL-60896&amp;amp;Category= Evoke Flow]&lt;br /&gt;
[http://profusion.mobi/about ProFUSION embedded systems]&lt;br /&gt;
* [http://profusion.mobi/node/10 Guarana and Enjoy]&lt;br /&gt;
&lt;br /&gt;
== R ==&lt;br /&gt;
* [http://www.ridgerun.com RidgeRun]&lt;br /&gt;
* [http://www.route495software.com Route 495 Software]&lt;br /&gt;
&lt;br /&gt;
== S ==&lt;br /&gt;
[http://www.samsung.com/ Samsung] - [http://wikipedia.org/wiki/Samsung Wikipedia entry]&lt;br /&gt;
* too many products to list, see:&lt;br /&gt;
** [https://opensource.samsung.com/ Samsung Open Source Release Center]&lt;br /&gt;
&lt;br /&gt;
[http://www.sony.com/Sony Sony] - [http://wikipedia.org/wiki/Sony Wikipedia entry]&lt;br /&gt;
* too many products to list, see&lt;br /&gt;
** [http://www.sony.net/Products/Linux Global Linux source code download site]&lt;br /&gt;
** [http://www.sony.com/linux US Linux source code download site]&lt;br /&gt;
&lt;br /&gt;
[http://www.securecomputing.com Secure Computing] - [http://en.wikipedia.org/wiki/Secure_Computing Wikipedia entry]&lt;br /&gt;
SnapGear family of products [http://www.snapgear.com homepage]&lt;br /&gt;
Simtec Electronics - Hardware and Software design [http://www.simtec.co.uk/]&lt;br /&gt;
&lt;br /&gt;
== T ==&lt;br /&gt;
* [http://www.timll.com Timll] A Chinese company focused on providing standard single board computer and custom modules for ARM embedded applications&lt;br /&gt;
* [http://www.technexion.com/ TechNexion]&lt;br /&gt;
&lt;br /&gt;
[http://www.timesys.com TimeSys]&lt;br /&gt;
* [http://www.timesys.com/services LinuxLink]&lt;br /&gt;
[[TechnologicSystems]] at http://embeddedarm.com&lt;br /&gt;
* [http://tkos.co.il Tk Open Systems] BSP's-R-Us, also drivers, even some user-space stuff&lt;br /&gt;
[http://www.tomtom.com/ TomTom] [http://en.wikipedia.org/wiki/TomTom Wikipedia entry]&lt;br /&gt;
&lt;br /&gt;
[http://www.tvblob.com/?s=elinux Tvblob]&lt;br /&gt;
* [http://www.tvblob.com/?s=elinux vMAX]&lt;br /&gt;
* [http://www.tvblob.com/?s=elinux vTALK]&lt;br /&gt;
* [http://www.tvblob.com/?s=elinux vLINK]&lt;br /&gt;
* [http://www.tvblobbox.com/?s=elinux Tvblob BOX]&lt;br /&gt;
&lt;br /&gt;
== W ==&lt;br /&gt;
[http://www.wacom.com/ Wacom] - is a world-wide company that produces graphics tablets and related products.  [http://www.wacom-components.com/english/index.html/  Wacom's OEM] sensor technology has been used by many major Tablet PC vendors.  A detailed list of Wacom products and their histories can also be found at  [http://en.wikipedia.org/wiki/Wacom/ WikiWacom].&lt;br /&gt;
&lt;br /&gt;
== Instructions for submitters ==&lt;br /&gt;
Please add company names in alphabetical order, and follow&lt;br /&gt;
the existing format.  Make a link from your company&lt;br /&gt;
name to your main web site.  If you have a wikipedia entry, please&lt;br /&gt;
link that as well.  If you would like to, you may list a few&lt;br /&gt;
of your Linux-based products, but please don't go overboard.&lt;br /&gt;
&lt;br /&gt;
[[Category:Companies]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Products</id>
		<title>Products</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Products"/>
				<updated>2012-11-27T08:23:15Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* Development boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of products which use embedded Linux.&lt;br /&gt;
&lt;br /&gt;
Please see the [[Talk:Products|talk page]] for information about how we want to populate this page.&lt;br /&gt;
&lt;br /&gt;
== Televisions ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Televisions using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mobile Phones ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Mobile Phones using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Download Area&lt;br /&gt;
! Proprietary Drivers&lt;br /&gt;
! Proprietary Software&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.accton.com/homepage/main3/product_range/23_CE/VM1188T.htm VM1188T]&lt;br /&gt;
| [http://www.accton.com Accton]&lt;br /&gt;
| 2006&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| -&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.cellon.com/products.jsp?id=18 C8000]&lt;br /&gt;
| [http://www.cellon.com/ Cellon]&lt;br /&gt;
| 2005&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| -&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://linuxdevices.com/news/NS8901223473.html 3G Linux Ref Design]&lt;br /&gt;
| [http://www.catt.ac.cn/english/ Datang]&lt;br /&gt;
| 2004&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| -&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://linuxdevices.com/news/NS4367004471.html E28 FMC phones]&lt;br /&gt;
| [http://www.e28.com/eng/ E28]&lt;br /&gt;
| 2006&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| OMAP 730&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| -&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://linuxdevices.com/news/NS5033717348.html E28 E2800]&lt;br /&gt;
| [http://www.e28.com/eng/ E28]&lt;br /&gt;
| 2003&lt;br /&gt;
| 32&lt;br /&gt;
| 32&lt;br /&gt;
| ARM9&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| -&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://linuxdevices.com/news/NS2220873893.html E28 E2800+]&lt;br /&gt;
| [http://www.e28.com/eng/ E28]&lt;br /&gt;
| 2004&lt;br /&gt;
| 64&lt;br /&gt;
| 32&lt;br /&gt;
| ARM9 300MHz&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| -&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.g-tekgroup.com/products/pwg_500.asp PWG500]&lt;br /&gt;
| [http://www.g-tekgroup.com/ G-Tek]&lt;br /&gt;
| 2006&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| X&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://linuxdevices.com/articles/AT2559540724.html G500i]&lt;br /&gt;
| Grundig&lt;br /&gt;
| 2005&lt;br /&gt;
| 52 - User&lt;br /&gt;
| X&lt;br /&gt;
| OMAP850&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| X&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.haier.com/products/product.asp?proID=4948 N60]&lt;br /&gt;
| [http://www.haier.com Haier]&lt;br /&gt;
| 2006&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| X&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.imcosys.com/smartphones.html GPS Phone]&lt;br /&gt;
| [http://www.imcosys.com/ ImCoSys]&lt;br /&gt;
| 2006&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| OMAP 730&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| [http://www.imcosys.com/English/Download/download.html SDK &amp;amp; Flash Image]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Openmoko Freerunner&lt;br /&gt;
| Openmoko&lt;br /&gt;
| 2008&lt;br /&gt;
| 128&lt;br /&gt;
| 256&lt;br /&gt;
| armV4@400Mhz&lt;br /&gt;
| [http://wiki.openmoko.org/wiki/Neo_FreeRunner Openmoko wiki],&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware](schematics freely available)&lt;br /&gt;
| [http://wiki.openmoko.org/wiki/Distributions multiple distributions]&lt;br /&gt;
| None(but 3 proprietary firmwares: gsm,gps and wifi)&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Nokia N900&lt;br /&gt;
| Nokia&lt;br /&gt;
| ?&lt;br /&gt;
| 256&lt;br /&gt;
| 256M NAND +32G eMMC&lt;br /&gt;
| OMAP 3430 SoC( 600 MHz ARM Cortex-A8 CPU)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| see [http://wiki.maemo.org/Free_Maemo here]&lt;br /&gt;
| see [http://wiki.maemo.org/Free_Maemo here]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Htc Dream&lt;br /&gt;
| HTC&lt;br /&gt;
| ?&lt;br /&gt;
| 192M(but some reserved for the DSPs)&lt;br /&gt;
| &lt;br /&gt;
| MSM7201A(armv6-novfp@528Mhz)&lt;br /&gt;
| run android by default,GNU/Linux port [http://www.htc-linux.org/wiki/index.php?title=Dream#Kernel_Status in progress](require routing or ADP)&lt;br /&gt;
|&lt;br /&gt;
| yes by default([http://trac.osuosl.org/trac/replicant/wiki/HTCDreamProprietaryDrivers list here] )&lt;br /&gt;
| yes by default&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Audio and Video Mobile Players ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Audio and Video Mobile Players using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Download Area&lt;br /&gt;
! Proprietary Drivers&lt;br /&gt;
! style=&amp;quot;width:300px&amp;quot; | Proprietary Software&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| PMA430&lt;br /&gt;
| Archos&lt;br /&gt;
| ?&lt;br /&gt;
| 64MB(48MB usable)&lt;br /&gt;
| ?(loop image on the hdd used)&lt;br /&gt;
| omap1(armv4@74.34 bogomips)&lt;br /&gt;
|&lt;br /&gt;
| [http://openpma.org/wiki/Main_Page alternative community distribution]&lt;br /&gt;
| yes(dm270fb.o(framebuffer driver),mabe others)&lt;br /&gt;
| yes(qtopia),you can't change the kernel unless you find or write a replacement for the proprietary drivers&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Archos 5&lt;br /&gt;
| Archos&lt;br /&gt;
| ?&lt;br /&gt;
| 128 M&lt;br /&gt;
| 40G/60G/120G/160G/250G hdd&lt;br /&gt;
| OMAP3&lt;br /&gt;
|&lt;br /&gt;
| [http://www.openaos.org/ openaos(alternative(to android) community distribution)]&lt;br /&gt;
comes with android by default,&lt;br /&gt;
but thanks to an SDE(special developer edition) firmware GNU/Linux can be installed.&lt;br /&gt;
OpenAOS and SDE are based on openembedded.&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Archos 7&lt;br /&gt;
| Archos&lt;br /&gt;
| ?&lt;br /&gt;
| 128 M&lt;br /&gt;
| 160G/320G hdd&lt;br /&gt;
| OMAP3&lt;br /&gt;
|&lt;br /&gt;
| [http://www.openaos.org/ openaos(alternative(to android) community distribution)]&lt;br /&gt;
comes with android by default,&lt;br /&gt;
but thanks to an SDE(special developer edition) firmware GNU/Linux can be installed.&lt;br /&gt;
OpenAOS and SDE are based on openembedded.&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Internet tablet ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Internet tablet using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Download Area&lt;br /&gt;
! Proprietary Drivers&lt;br /&gt;
! style=&amp;quot;width:300px&amp;quot; | Proprietary Software&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [[N800]]&lt;br /&gt;
| Nokia&lt;br /&gt;
| ?&lt;br /&gt;
| 128MB&lt;br /&gt;
| 256MB&lt;br /&gt;
| OMAP2420@400 MHz &lt;br /&gt;
| &lt;br /&gt;
| yes(wifi(free wifi driver available but still need a calibration binary).dsp,sound )&lt;br /&gt;
| can be remplcad by [http://dev.openbossa.org/trac/mamona/wiki mamona] but no wifi and sound&lt;br /&gt;
|-&lt;br /&gt;
| [http://tabletsetc.com/tablets/4tiitoo-wetab/specs/ WeTab]&lt;br /&gt;
| Neofonie/Pegatron&lt;br /&gt;
| 2010&lt;br /&gt;
| 1 GB&lt;br /&gt;
| 16 GB&lt;br /&gt;
| 1.66GHz Intel Atom N450 &lt;br /&gt;
| Running MeeGo&lt;br /&gt;
| http://wetab.mobi/en/developers/downloads-and-howtos/&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Settop Boxes ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Settop Boxes using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Freedom Jump&lt;br /&gt;
| Amino Communications&lt;br /&gt;
| 2010&lt;br /&gt;
| 1 GB DDR 3&lt;br /&gt;
| 512 MB&lt;br /&gt;
| Intel® Atom CE4150&lt;br /&gt;
| MeeGo platform&lt;br /&gt;
| http://www.aminocom.com/products/freedom-jump/&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Roku SD/HD/HD-XR/XDS&lt;br /&gt;
| Roku&lt;br /&gt;
| 2010&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| NXP PNX8935&lt;br /&gt;
|&lt;br /&gt;
| [http://support.roku.com/entries/246042-roku-player-open-source-resources|Roku open source]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Digital Video Recorders ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Digital Video Recorders using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Consoles ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Game Consoles using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| PlayStation 2&lt;br /&gt;
| Sony Computer Entertainment&lt;br /&gt;
| 2000&lt;br /&gt;
| 32MB&lt;br /&gt;
| unknown&lt;br /&gt;
| MIPS 64-bit R5900&lt;br /&gt;
| [http://en.wikipedia.org/wiki/PlayStation_2 PS2 wikipedia page], [http://playstation2-linux.com/ Playstation-linux community site]&lt;br /&gt;
| [http://blackrhino.xrhino.com/main.php?page=home Black Rhino Linux distribution site]&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| PlayStation 3&lt;br /&gt;
| Sony Computer Entertainment&lt;br /&gt;
| 2006&lt;br /&gt;
| 512 MB&lt;br /&gt;
| unknown&lt;br /&gt;
| CELL broadband engine&lt;br /&gt;
| [http://en.wikipedia.org/wiki/PlayStation_3 PS3 wikipedia page]&lt;br /&gt;
| [http://en.wikipedia.org/wiki/Linux_for_PlayStation_3 wikipedia PS3-linux page]&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Didj&lt;br /&gt;
| LeapFrog Enterprises&lt;br /&gt;
| 2008&lt;br /&gt;
| 32MB&lt;br /&gt;
| 256MB&lt;br /&gt;
| [[LF-1000]]/[[Pollux]]&lt;br /&gt;
| [[Didj]]&lt;br /&gt;
| [[Leapfrog Source Code]]&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Leapster Explorer&lt;br /&gt;
| LeapFrog Enterprises&lt;br /&gt;
| 2010&lt;br /&gt;
| 64MB&lt;br /&gt;
| 512MB&lt;br /&gt;
| [[LF-1000]]/[[Pollux]]&lt;br /&gt;
| [[Leapster Explorer]]&lt;br /&gt;
| [[Leapfrog Source Code]]&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| LeapPad Explorer&lt;br /&gt;
| LeapFrog Enterprises&lt;br /&gt;
| 2011&lt;br /&gt;
| 64MB&lt;br /&gt;
| 2GB&lt;br /&gt;
| [[LF-1000]]/[[Pollux]]&lt;br /&gt;
| [[Leappad Explorer]]&lt;br /&gt;
| [[Leapfrog Source Code]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Network Attached Storage (NAS) ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Network Attached Storage using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| NSLU2&lt;br /&gt;
| [http://www.linksys.com Linksys]&lt;br /&gt;
| 2004&lt;br /&gt;
| 32MB&lt;br /&gt;
| 8MB&lt;br /&gt;
| Intel XScale IXP420&lt;br /&gt;
| &lt;br /&gt;
| http://www.nslu2-linux.org (community site with improved firmwares)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Network Camera ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Network Camera using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| NC353L&lt;br /&gt;
| [http://www3.elphel.com Elphel, Inc]&lt;br /&gt;
| 2007&lt;br /&gt;
| 64MB&lt;br /&gt;
| 128MB&lt;br /&gt;
| Axis EtraxFS&lt;br /&gt;
| http://wiki.elphel.com&lt;br /&gt;
| http://sourceforge.net/projects/elphel&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
== Networked Media Players ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Networked Media Players using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [[Freecom MusicPal | MusicPal]]&lt;br /&gt;
| [http://www.freecom.com Freecom]&lt;br /&gt;
| 2007&lt;br /&gt;
| 32MB&lt;br /&gt;
| unknown&lt;br /&gt;
| [[Marvell 88W8618]]&lt;br /&gt;
| &lt;br /&gt;
| http://www.musicpal.info (under Legal Notice]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Still and Video Cameras ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Not Yet Categorized devices using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| HDR-UX1, HDR-SR1 video cameras&lt;br /&gt;
| Sony&lt;br /&gt;
| 2006&lt;br /&gt;
| ??&lt;br /&gt;
| ??&lt;br /&gt;
| ARM9&lt;br /&gt;
| [http://www.sonystyle.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10551&amp;amp;storeId=10151&amp;amp;langId=-1&amp;amp;productId=11035608 Sonystyle store listing]&lt;br /&gt;
| [http://www.sony.net/Products/Linux/Download/HDR-UX1_HDR-SR1.html Sony Linux Download area]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Assistive Technology ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Assistive Technology devices using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.toby-churchill.com/en/content/lightwriters-0 Lightwriter SL38]&lt;br /&gt;
| [http://www.toby-churchill.com Toby Churchill Ltd]&lt;br /&gt;
| 2004&lt;br /&gt;
| 64&lt;br /&gt;
| 256&lt;br /&gt;
| StrongARM SA-1110&lt;br /&gt;
| [http://balloonboard.org/ Developer site]&lt;br /&gt;
| [http://husaberg.toby-churchill.com/balloon/ code and sources]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Robots and Smart-companions ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Robots and smart-companions using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://fr.wikipedia.org/wiki/Karotz Karotz]&lt;br /&gt;
| [http://en.wikipedia.org/wiki/Mindscape_(software_publisher) Mindscape ] then [http://www.aldebaran-robotics.com/ Aldebaran Robotics]&lt;br /&gt;
| 2011&lt;br /&gt;
| 64&lt;br /&gt;
| 256&lt;br /&gt;
| Samsung [http://elinux.org/S3C2440 S3C2440] (ARM920T@400Mhz)&lt;br /&gt;
| [http://dev.karotz.com/ Developer site]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Network devices ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Network devices using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! Connectivity&lt;br /&gt;
! Notes&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
! Proprietary Drivers or software&lt;br /&gt;
|-&lt;br /&gt;
| Sheevaplug&lt;br /&gt;
| [http://en.wikipedia.org/wiki/Marvell_Technology_Group Marvell]&lt;br /&gt;
|&lt;br /&gt;
| 512M&lt;br /&gt;
| 512M&lt;br /&gt;
| Kirkwood 88F6281 (armv5@1.2Ghz)&lt;br /&gt;
| Ethernet,usb,sdio&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modular devices ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Modular devices using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! Connectivity&lt;br /&gt;
! Notes&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
! Proprietary Drivers or software&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.buglabs.net/bugbase bugbase 1.2]&lt;br /&gt;
| [http://www.buglabs.net Bug Labs]&lt;br /&gt;
| 2006&lt;br /&gt;
| 128&lt;br /&gt;
| 32&lt;br /&gt;
| imx31(armv6-vfp@533Mhz)&lt;br /&gt;
| USB host(on the von hippel module),micro-sd,usb OTG&lt;br /&gt;
| Up to 4 modules(802.15.4,motion detector,screen(320x240),sound card,breakout(von hippel),gps modules availables),&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware]([http://bugcommunity.com/wiki/index.php/BUGbase schematics] freely available)&lt;br /&gt;
| [http://bssvn.buglabs.net/svn/!tree/10763 Bug svn]&amp;lt;BR&amp;gt;&lt;br /&gt;
Based on [http://pokylinux.org/ poky linux],&amp;lt;BR&amp;gt;&lt;br /&gt;
uses [http://en.wikipedia.org/wiki/Concierge_OSGi concierge OSGI],&amp;lt;BR&amp;gt;&lt;br /&gt;
Can use bug 1.3's [http://cgit.openembedded.net/cgit.cgi/openembedded/tree/conf/machine/bug.conf Basic machine support in openembedded] &lt;br /&gt;
| http://www.buglabs.net/downloads&lt;br /&gt;
| No(the powervr is not used)&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.buglabs.net/bugbase bugbase 1.3]&lt;br /&gt;
| [http://www.buglabs.net Bug Labs]&lt;br /&gt;
| 2009&lt;br /&gt;
| 128&lt;br /&gt;
| 32&lt;br /&gt;
| imx31(armv6-vfp@533Mhz)&lt;br /&gt;
| wifi(libertas_sdio),bluetooth,USB(on the von hippel module),micro-sd,usb OTG&lt;br /&gt;
| Up to 4 modules(802.15.4,motion detector,screen(320x240),sound card,breakout(von hippel),gps modules availables),&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware]([http://bugcommunity.com/wiki/index.php/BUGbase schematics] freely available)&lt;br /&gt;
| [http://bssvn.buglabs.net/svn/!tree/10763 Bug svn]&amp;lt;BR&amp;gt;&lt;br /&gt;
Based on [http://pokylinux.org/ poky linux],&amp;lt;BR&amp;gt;&lt;br /&gt;
uses [http://en.wikipedia.org/wiki/Concierge_OSGi concierge OSGI],&amp;lt;BR&amp;gt;&lt;br /&gt;
[http://cgit.openembedded.net/cgit.cgi/openembedded/tree/conf/machine/bug.conf Basic machine support in openembedded]&lt;br /&gt;
| http://www.buglabs.net/downloads&lt;br /&gt;
| No(the powervr is not used)&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.gumstix.com/store/catalog/product_info.php?cPath=27_33&amp;amp;products_id=227 Overo fire]&lt;br /&gt;
| [http://www.gumstix.com Gumstix]&lt;br /&gt;
| ?&lt;br /&gt;
| 256M&lt;br /&gt;
| 256M&lt;br /&gt;
| OMAP 3530(also contain POWERVR SGX + C64x)&lt;br /&gt;
| wifi(libertas),bluetooth,micro-sd,usb OTG+Host(not shure if USB is on the module or only avaliable on extensions boards)&lt;br /&gt;
| expansions board available&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware]([http://pubs.gumstix.com/boards/ schematics] freely available but only for extension boards)&lt;br /&gt;
| [http://cgit.openembedded.net/cgit.cgi/openembedded/tree/conf/machine/overo.conf Machine support in openembedded]&lt;br /&gt;
|&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.gumstix.com/store/catalog/product_info.php?products_id=226 overo air]&lt;br /&gt;
| [http://www.gumstix.com Gumstix]&lt;br /&gt;
| ?&lt;br /&gt;
| 256M&lt;br /&gt;
| 256M&lt;br /&gt;
| OMAP 3503(no 3D acceleration and no DSP)&lt;br /&gt;
| wifi(libertas),bluetooth,micro-sd,usb OTG+Host(not shure if USB is on the module or only avaliable on extensions boards)&lt;br /&gt;
| expansions board available&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware]([http://pubs.gumstix.com/boards/ schematics] freely available but only for extension boards)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.gumstix.com/store/catalog/product_info.php?products_id=228 overo water]&lt;br /&gt;
| [http://www.gumstix.com Gumstix]&lt;br /&gt;
| ?&lt;br /&gt;
| 256M&lt;br /&gt;
| 256M&lt;br /&gt;
| OMAP 3530(also contain POWERVR SGX + C64x)&lt;br /&gt;
| micro-sd,usb OTG+Host(not shure if USB is on the module or only avaliable on extensions boards)&lt;br /&gt;
| expansions board available&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware]([http://pubs.gumstix.com/boards/ schematics] freely available but only for extension boards)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.gumstix.com/store/catalog/product_info.php?products_id=211 Overo earth]&lt;br /&gt;
| [http://www.gumstix.com Gumstix]&lt;br /&gt;
| ?&lt;br /&gt;
| 256M&lt;br /&gt;
| 256M&lt;br /&gt;
| OMAP 3503(no DSP,no 3d acceleration)&lt;br /&gt;
| micro-sd,usb OTG+Host(not shure if USB is on the module or only avaliable on extensions boards) &lt;br /&gt;
| expansions board available&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware]([http://pubs.gumstix.com/boards/ schematics] freely available but only for extension boards)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5969 TNY-A9G20-LPW-I02]&lt;br /&gt;
| [http://www.calao-systems.com/index.php?lng=en calao systems] &lt;br /&gt;
| 2009&lt;br /&gt;
| 64M&lt;br /&gt;
| 256M&lt;br /&gt;
| AT91SAM9G20(400Mhz)&lt;br /&gt;
| Micro-SD, RTC (ext. battery), USB OTG (Full Speed), Serial DBGU (Linux console), JTAG, 2 expansion connectors.&lt;br /&gt;
| MotherBoard(s) : MOB-TNY-A9XXX-MD2-CXX, Expansion board(s): GPI2 (1W,I2C, SPI, UART), GPS, GSM/GPRS, GSM/HSDPA, WiFi/BlueTooth, KNX/RF, Wireless MBUS, ZigBee...&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5885 TNY-A9263-C02]&lt;br /&gt;
| [http://www.calao-systems.com/index.php?lng=en calao systems] &lt;br /&gt;
| 2008&lt;br /&gt;
| 64M&lt;br /&gt;
| 256M&lt;br /&gt;
| AT91SAM9263(200Mhz)&lt;br /&gt;
| USB OTG (Full Speed), Serial DBGU (Linux console),2 expansion connectors.&lt;br /&gt;
| Motherboard(s) : MOB-TNY-A9XXX-MD2-CXX, Expansion board(s): GPI2 (1W,I2C, SPI, UART), GPS, GSM/GPRS, GSM/HSDPA, WiFi/BlueTooth, KNX/RF, Wireless MBUS, ZigBee...&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=6237 TNY-T3730-ULP-C01]&lt;br /&gt;
| [http://www.calao-systems.com/index.php?lng=en calao systems] &lt;br /&gt;
| 2011&lt;br /&gt;
| 256M&lt;br /&gt;
| 256M&lt;br /&gt;
| OMAP3730(800Mhz)&lt;br /&gt;
| Micro-SD, Battery Charger, USB OTG (Full Speed), UART (Linux Console), Jtag, 2 expansion connectors&lt;br /&gt;
| No motherboard(s), No expansion board(s).&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5933 QIL-A9260-C02]&lt;br /&gt;
| [http://www.calao-systems.com/index.php?lng=en calao systems] &lt;br /&gt;
| 2011&lt;br /&gt;
| 64M&lt;br /&gt;
| 256M&lt;br /&gt;
| AT91SAM9260(200Mhz)&lt;br /&gt;
| 2Mbits SPI Serial Flash, 64Kbits SPI E2PROM, Micro-SD, RTC, 2 expansion connectors&lt;br /&gt;
| Motherboard(s) : MOB-QIL-A9XXX-CXX, No expansion boards.&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=6113 USB-A9G20-LPW-C02]&lt;br /&gt;
| [http://www.calao-systems.com/index.php?lng=en calao systems] &lt;br /&gt;
| 2011&lt;br /&gt;
| 64M&lt;br /&gt;
| 256M&lt;br /&gt;
| AT91SAM9G20(400Mhz)&lt;br /&gt;
| Micro-SD, RTC, USB Debug (Full Speed), USB Device FS, 2x USB Host FS, Ethernet 10/100, expansion connector&lt;br /&gt;
| Motherboard(s) : N/A, Expansion boards : GPI2 (1W,I2C, SPI, UART), GPS, GSM/GPRS, GSM/HSDPA, WiFi/BlueTooth, KNX/RF, Wireless MBUS, ZigBee...&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5932 USB-A9263-C02]&lt;br /&gt;
| [http://www.calao-systems.com/index.php?lng=en calao systems] &lt;br /&gt;
| 2009&lt;br /&gt;
| 64M&lt;br /&gt;
| 256M&lt;br /&gt;
| AT91SAM9263(200Mhz)&lt;br /&gt;
| Micro-SD, USB Debug (Full Speed), USB Device FS, 2x USB Host FS, Ethernet 10/100, expansion connector&lt;br /&gt;
| Motherboard(s) : N/A, No Expansion board(s)&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development boards ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Development boards'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! Connectivity&lt;br /&gt;
! Notes&lt;br /&gt;
! Proprietary Drivers&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|-&lt;br /&gt;
|[http://beagleboard.org/ Beagle Board]&lt;br /&gt;
|Texas Instruments &lt;br /&gt;
|2008&lt;br /&gt;
|256M&lt;br /&gt;
|256M&lt;br /&gt;
|OMAP3530&lt;br /&gt;
|&lt;br /&gt;
| lot of informations in the [[BeagleBoard|BeagleBoard wiki page]],&amp;lt;BR&amp;gt;&lt;br /&gt;
[http://en.wikipedia.org/wiki/Open_hardware open hardware](schematics freely available)&lt;br /&gt;
| The powervr(3d chip) require a proprietary 3d driver for the 3d part&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://beagleboard.org/bone BeagleBone]&lt;br /&gt;
|Texas Instruments &lt;br /&gt;
|2011&lt;br /&gt;
|256MB&lt;br /&gt;
|none (MicroSD)&lt;br /&gt;
|AM3358&lt;br /&gt;
|Ethernet 10/100&lt;br /&gt;
|[[BeagleBone|BeagleBone wiki page]], [[BeagleBoard|BeagleBoard wiki page]],&amp;lt;BR&amp;gt;&lt;br /&gt;
[http://en.wikipedia.org/wiki/Open_hardware open hardware](schematics freely available)&lt;br /&gt;
|The powervr(3d chip) require a proprietary 3d driver for the 3d part&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://pandaboard.org/ Pandaboard]&lt;br /&gt;
|Texas Instruments &lt;br /&gt;
|2010&lt;br /&gt;
|8Gb(x32) x 2ch&lt;br /&gt;
|(2G(x32) x4pcs) 2CS/ch&lt;br /&gt;
|OMAP4430&lt;br /&gt;
|WLAN, Bluetooth, 10/100 Ethernet&lt;br /&gt;
| [[PandaBoard|Pandaboard wiki page]],&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.calao-systems.com/articles.php?lng=fr&amp;amp;pg=6186 Snowball SDK &amp;amp; PDK]&lt;br /&gt;
|[http://www.calao-systems.com/ CALAO Systems]&lt;br /&gt;
|2011&lt;br /&gt;
|1GB&lt;br /&gt;
|4GB / 8GB&lt;br /&gt;
|ST-Ericsson A9500 Dual Cortex A9 + Mali 400&lt;br /&gt;
|WiFi, BlueTooth, GPS, HDMI, CVBS, Ethernet 10/100, Audio In / Out, Micro-SD, Serial Port (Linux console), JTAG, MiPi34, 3D Accelerometer, Magnetometer &amp;amp; Gyrometer, Pressure sensor, 3x expansion connectors&lt;br /&gt;
|Expansion Board(s) : MOB-SKY-S9500-AVI-CXX (2x USB OTG HS, LVDS 24Bits, TSC, LED Driver, MiPi DSI, MiPi CSI...), DAB-SKY-S9500-GPI-CXX (CANBus, Modem 2G/3G, 4x Uart, 8x GPIO, 8x ADC)&lt;br /&gt;
|[http://www.igloocommunity.org/ Igloo Community]&lt;br /&gt;
|[http://www.igloocommunity.org/ Igloo Community]&lt;br /&gt;
|[http://www.calao-systems.com/repository/EMBEDDED%20COMPUTERS/SKY-S9500-ULP-XXX/ CALAO Systems Repository]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.raspberrypi.org/ US$ 25 Raspberry Pi Computer]&lt;br /&gt;
|Raspberry Pi Foundation&lt;br /&gt;
|2012&lt;br /&gt;
|256&lt;br /&gt;
|none (SD Card)&lt;br /&gt;
|Broadcom ARM11 (ARM v6) + Videocore GPU&lt;br /&gt;
|10/100 Ethernet, HDMI , Composite , Audio, USB Host, GPIO, JTAG , MIPI DSI + CSI&lt;br /&gt;
|[[RPi Hub|Phenomenal RPi Hub]]&lt;br /&gt;
|[http://www.raspberrypi.org/archives/1839 MPEG-2 and VC-1 Licences]&lt;br /&gt;
[https://github.com/raspberrypi/firmware/tree/master/opt/vc OpenGL, OpenMax examples]&lt;br /&gt;
|[http://www.raspberrypi.org/wp-content/uploads/2012/04/Raspberry-Pi-Schematics-R1.0.pdf Schematics]&lt;br /&gt;
[http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf CPU Datasheet]&lt;br /&gt;
|[http://www.raspberrypi.org/downloads Card Images]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ledato.de/ NanosG20]&lt;br /&gt;
|Ledato&lt;br /&gt;
|?&lt;br /&gt;
|64M/128M&lt;br /&gt;
|128M/512M&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Development boards'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! style=&amp;quot;width:120px&amp;quot; | Processor&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; |Video Display&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; |Interfaces&lt;br /&gt;
! OS support&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.armkits.com/Product/devkit8000.asp/ DevKit8000]&lt;br /&gt;
|[http://www.armkits.com Embest] &lt;br /&gt;
|TI OMAP3530&lt;br /&gt;
|256MB DDR&lt;br /&gt;
|512MB Nand Flash&lt;br /&gt;
|LCD, VGA, DVI-D and S-Video&lt;br /&gt;
|UART, USB Host, USB OTG, Ethernet, Audio, SD, Keyboard, JTAG&lt;br /&gt;
|Linux2.6.28, WinCE6.0&lt;br /&gt;
|[[Devkit8000]] wiki page&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.armkits.com/Product/devkit8500d.asp/ DevKit8500D/A]&lt;br /&gt;
|[http://www.armkits.com Embest] &lt;br /&gt;
|style=&amp;quot;width:120px&amp;quot; |TI DM3730/AM3715&lt;br /&gt;
|512MB DDR&lt;br /&gt;
|512MB Nand Flash&lt;br /&gt;
|LCD, VGA, DVI-D and S-Video&lt;br /&gt;
|UART, USB Host, USB OTG, Ethernet, Audio, SD, Keyboard, JTAG&lt;br /&gt;
|Linux2.6.28, WinCE6.0, Android2.2&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.armkits.com/product/devkit8600.asp/ DevKit8600]&lt;br /&gt;
|[http://www.armkits.com Embest]&lt;br /&gt;
|style=&amp;quot;width:120px&amp;quot; |TI AM3359&lt;br /&gt;
|512MB DDR3&lt;br /&gt;
|512MB Nand Flash&lt;br /&gt;
|LCD, VGA&lt;br /&gt;
|UART, USB Host, USB OTG, Ethernet, CAN, RS485, WiFi/BT, Audio, TF, JTAG&lt;br /&gt;
|Linux3.1.0, Android2.3, WinCE7&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.armkits.com/product/sabrelite.asp SABRE Lite]&lt;br /&gt;
|[http://www.armkits.com Embest]&lt;br /&gt;
|stype=&amp;quot;width:120px&amp;quot; |Freescale i.MX 6Quad&lt;br /&gt;
|1GB DDR3&lt;br /&gt;
|2MB SPI Flash&lt;br /&gt;
|RGB, LVDS and HDMI&lt;br /&gt;
|UART, USB, Ethernet, CAN, SATA, SD, JTAG, I2C, Audio&lt;br /&gt;
|Linux3.0.15, Android4.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4102 NGW100]&lt;br /&gt;
|[http://www.atmel.com Atmel]&lt;br /&gt;
|Atmel AVR32: AT32AP7000&lt;br /&gt;
|32M&lt;br /&gt;
|8M serial + 8M parallel&lt;br /&gt;
|&amp;quot;LCD Controller&amp;quot;&lt;br /&gt;
|UARTs, USB slave, 2x 100MBit Ethernet, I2C, SPI, JTAG, AC97&lt;br /&gt;
|Linux 2.6 [http://www.avr32linux.org http://www.avr32linux.org]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development Boards with FPGA ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Development Boards with FPGA'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.armadeus.com/english/products-processor_boards-apf27.html APF27]&lt;br /&gt;
| [http://www.armadeus.com/ Armadeus Systems]&lt;br /&gt;
| 2009&lt;br /&gt;
| up to 256&lt;br /&gt;
| up to 512&lt;br /&gt;
| i.MX27 400MHz + Spartan3a&lt;br /&gt;
| [http://www.armadeus.com/english/products-processor_boards-apf27.html Company Site]&lt;br /&gt;
| [http://www.armadeus.org Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Development Boards with MINI2440v2 with 3.5'' ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Development Boards with MINI2440V2'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
[http://www.developmentboard.net/index.php/productdetail/Development+board/ARM9/SAMSUNG/S3C2440/MINI2440v2+with+MegaDisplay+3.5/info/1]&lt;br /&gt;
| [http://www.developmentboard.net]&lt;br /&gt;
| 2009&lt;br /&gt;
| up to 256&lt;br /&gt;
| up to 512&lt;br /&gt;
| i.MX27 400MHz + Spartan3a&lt;br /&gt;
| [http://www.developmentboard.net/index.php/productdetail/Development+board/ARM9/SAMSUNG/S3C2440/MINI2440v2+with+MegaDisplay+3.5/info/1]&lt;br /&gt;
| [http://www.developmentboard.net  Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Not Yet Categorized ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Not Yet Categorized devices using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Indamixx 2 Audio Tablet&lt;br /&gt;
| Indamixx&lt;br /&gt;
| 2010&lt;br /&gt;
| 2 GB&lt;br /&gt;
| 150 GB HDD&lt;br /&gt;
| Atom N450&lt;br /&gt;
| [http://www.indamixx.com/shop-28.html Company website]&lt;br /&gt;
| http://www.indamixx.com/shop-60.html&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT4268573160.html HS210]&lt;br /&gt;
| [http://www.ericsson.com Ericsson]&lt;br /&gt;
| 2000&lt;br /&gt;
| 32&lt;br /&gt;
| 32&lt;br /&gt;
| StrongARM SA-1110&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-500&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2007&lt;br /&gt;
| 64&lt;br /&gt;
| 16&lt;br /&gt;
| i.MX31&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a500 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-300&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2006&lt;br /&gt;
| 64&lt;br /&gt;
| 8&lt;br /&gt;
| ARM9 200MHz&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a300 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-300 Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-9&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2004&lt;br /&gt;
| 64&lt;br /&gt;
| 8&lt;br /&gt;
| ARM9 200MHz&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a9 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-9 Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-240&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2006&lt;br /&gt;
| 64&lt;br /&gt;
| 8&lt;br /&gt;
| ARM9 200MHz&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a240 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-240 Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-230&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2006&lt;br /&gt;
| 32&lt;br /&gt;
| 8&lt;br /&gt;
| ARM9 200MHz&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a230 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-230 Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-220&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2006&lt;br /&gt;
| 32&lt;br /&gt;
| 8&lt;br /&gt;
| ARM9 200MHz&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a220 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-220 Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-210&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2005&lt;br /&gt;
| 32&lt;br /&gt;
| 4&lt;br /&gt;
| ARM9 200MHz&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a210 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-210 Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Eddy v2.1 Series&lt;br /&gt;
| [http://www.sysbas.com/ SystemBase]&lt;br /&gt;
| 2008&lt;br /&gt;
| 32&lt;br /&gt;
| 8&lt;br /&gt;
| ARM9 210MHz&lt;br /&gt;
| [http://www.sysbas.com/e-Products/?sNum=400 Company Site]&lt;br /&gt;
| [http://embeddedmodule.com/ Eddy Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Matrix Series&lt;br /&gt;
| [http://www.artila.com/ Artila]&lt;br /&gt;
| 2006&lt;br /&gt;
| 64&lt;br /&gt;
| 16&lt;br /&gt;
| ARM9 180MHz&lt;br /&gt;
| [http://www.artila.com Company Site]&lt;br /&gt;
| [http://www.artila.com/p_matrix.html Matrix Site]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Home And Building Automation, Smart Energy  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''HABA &amp;amp; Smart Energy controllers using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=fr&amp;amp;pg=6114 HABA-KNX-EXPLORER-C01]&lt;br /&gt;
| [http://www.calao-systems.com CALAO Systems]&lt;br /&gt;
| 2011&lt;br /&gt;
| 128&lt;br /&gt;
| 256&lt;br /&gt;
| AT91SAM9G20 (400MHz)&lt;br /&gt;
| [http://www.calao-systems.com/repository/HABA%20CONTROLLERS/HABA-KNX-EXPLORER-XXX/ Repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/HABA%20CONTROLLERS/HABA-KNX-EXPLORER-XXX/ Repository]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=fr&amp;amp;pg=6257 HABA-KNX-LITE-E01]&lt;br /&gt;
| [http://www.calao-systems.com CALAO Systems]&lt;br /&gt;
| 2012&lt;br /&gt;
| 128&lt;br /&gt;
| 256&lt;br /&gt;
| AT91SAM9G20 (400MHz)&lt;br /&gt;
| [http://www.calao-systems.com/repository/HABA%20CONTROLLERS/HABA-KNX-LITE-XXX/ Repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/HABA%20CONTROLLERS/HABA-KNX-LITE-XXX/ Repository]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Products]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Products</id>
		<title>Products</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Products"/>
				<updated>2012-11-27T08:19:30Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* Development boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of products which use embedded Linux.&lt;br /&gt;
&lt;br /&gt;
Please see the [[Talk:Products|talk page]] for information about how we want to populate this page.&lt;br /&gt;
&lt;br /&gt;
== Televisions ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Televisions using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mobile Phones ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Mobile Phones using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Download Area&lt;br /&gt;
! Proprietary Drivers&lt;br /&gt;
! Proprietary Software&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.accton.com/homepage/main3/product_range/23_CE/VM1188T.htm VM1188T]&lt;br /&gt;
| [http://www.accton.com Accton]&lt;br /&gt;
| 2006&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| -&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.cellon.com/products.jsp?id=18 C8000]&lt;br /&gt;
| [http://www.cellon.com/ Cellon]&lt;br /&gt;
| 2005&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| -&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://linuxdevices.com/news/NS8901223473.html 3G Linux Ref Design]&lt;br /&gt;
| [http://www.catt.ac.cn/english/ Datang]&lt;br /&gt;
| 2004&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| -&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://linuxdevices.com/news/NS4367004471.html E28 FMC phones]&lt;br /&gt;
| [http://www.e28.com/eng/ E28]&lt;br /&gt;
| 2006&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| OMAP 730&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| -&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://linuxdevices.com/news/NS5033717348.html E28 E2800]&lt;br /&gt;
| [http://www.e28.com/eng/ E28]&lt;br /&gt;
| 2003&lt;br /&gt;
| 32&lt;br /&gt;
| 32&lt;br /&gt;
| ARM9&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| -&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://linuxdevices.com/news/NS2220873893.html E28 E2800+]&lt;br /&gt;
| [http://www.e28.com/eng/ E28]&lt;br /&gt;
| 2004&lt;br /&gt;
| 64&lt;br /&gt;
| 32&lt;br /&gt;
| ARM9 300MHz&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| -&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.g-tekgroup.com/products/pwg_500.asp PWG500]&lt;br /&gt;
| [http://www.g-tekgroup.com/ G-Tek]&lt;br /&gt;
| 2006&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| X&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://linuxdevices.com/articles/AT2559540724.html G500i]&lt;br /&gt;
| Grundig&lt;br /&gt;
| 2005&lt;br /&gt;
| 52 - User&lt;br /&gt;
| X&lt;br /&gt;
| OMAP850&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| X&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.haier.com/products/product.asp?proID=4948 N60]&lt;br /&gt;
| [http://www.haier.com Haier]&lt;br /&gt;
| 2006&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| X&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.imcosys.com/smartphones.html GPS Phone]&lt;br /&gt;
| [http://www.imcosys.com/ ImCoSys]&lt;br /&gt;
| 2006&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| OMAP 730&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| [http://www.imcosys.com/English/Download/download.html SDK &amp;amp; Flash Image]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Openmoko Freerunner&lt;br /&gt;
| Openmoko&lt;br /&gt;
| 2008&lt;br /&gt;
| 128&lt;br /&gt;
| 256&lt;br /&gt;
| armV4@400Mhz&lt;br /&gt;
| [http://wiki.openmoko.org/wiki/Neo_FreeRunner Openmoko wiki],&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware](schematics freely available)&lt;br /&gt;
| [http://wiki.openmoko.org/wiki/Distributions multiple distributions]&lt;br /&gt;
| None(but 3 proprietary firmwares: gsm,gps and wifi)&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Nokia N900&lt;br /&gt;
| Nokia&lt;br /&gt;
| ?&lt;br /&gt;
| 256&lt;br /&gt;
| 256M NAND +32G eMMC&lt;br /&gt;
| OMAP 3430 SoC( 600 MHz ARM Cortex-A8 CPU)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| see [http://wiki.maemo.org/Free_Maemo here]&lt;br /&gt;
| see [http://wiki.maemo.org/Free_Maemo here]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Htc Dream&lt;br /&gt;
| HTC&lt;br /&gt;
| ?&lt;br /&gt;
| 192M(but some reserved for the DSPs)&lt;br /&gt;
| &lt;br /&gt;
| MSM7201A(armv6-novfp@528Mhz)&lt;br /&gt;
| run android by default,GNU/Linux port [http://www.htc-linux.org/wiki/index.php?title=Dream#Kernel_Status in progress](require routing or ADP)&lt;br /&gt;
|&lt;br /&gt;
| yes by default([http://trac.osuosl.org/trac/replicant/wiki/HTCDreamProprietaryDrivers list here] )&lt;br /&gt;
| yes by default&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Audio and Video Mobile Players ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Audio and Video Mobile Players using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Download Area&lt;br /&gt;
! Proprietary Drivers&lt;br /&gt;
! style=&amp;quot;width:300px&amp;quot; | Proprietary Software&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| PMA430&lt;br /&gt;
| Archos&lt;br /&gt;
| ?&lt;br /&gt;
| 64MB(48MB usable)&lt;br /&gt;
| ?(loop image on the hdd used)&lt;br /&gt;
| omap1(armv4@74.34 bogomips)&lt;br /&gt;
|&lt;br /&gt;
| [http://openpma.org/wiki/Main_Page alternative community distribution]&lt;br /&gt;
| yes(dm270fb.o(framebuffer driver),mabe others)&lt;br /&gt;
| yes(qtopia),you can't change the kernel unless you find or write a replacement for the proprietary drivers&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Archos 5&lt;br /&gt;
| Archos&lt;br /&gt;
| ?&lt;br /&gt;
| 128 M&lt;br /&gt;
| 40G/60G/120G/160G/250G hdd&lt;br /&gt;
| OMAP3&lt;br /&gt;
|&lt;br /&gt;
| [http://www.openaos.org/ openaos(alternative(to android) community distribution)]&lt;br /&gt;
comes with android by default,&lt;br /&gt;
but thanks to an SDE(special developer edition) firmware GNU/Linux can be installed.&lt;br /&gt;
OpenAOS and SDE are based on openembedded.&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Archos 7&lt;br /&gt;
| Archos&lt;br /&gt;
| ?&lt;br /&gt;
| 128 M&lt;br /&gt;
| 160G/320G hdd&lt;br /&gt;
| OMAP3&lt;br /&gt;
|&lt;br /&gt;
| [http://www.openaos.org/ openaos(alternative(to android) community distribution)]&lt;br /&gt;
comes with android by default,&lt;br /&gt;
but thanks to an SDE(special developer edition) firmware GNU/Linux can be installed.&lt;br /&gt;
OpenAOS and SDE are based on openembedded.&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Internet tablet ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Internet tablet using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Download Area&lt;br /&gt;
! Proprietary Drivers&lt;br /&gt;
! style=&amp;quot;width:300px&amp;quot; | Proprietary Software&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [[N800]]&lt;br /&gt;
| Nokia&lt;br /&gt;
| ?&lt;br /&gt;
| 128MB&lt;br /&gt;
| 256MB&lt;br /&gt;
| OMAP2420@400 MHz &lt;br /&gt;
| &lt;br /&gt;
| yes(wifi(free wifi driver available but still need a calibration binary).dsp,sound )&lt;br /&gt;
| can be remplcad by [http://dev.openbossa.org/trac/mamona/wiki mamona] but no wifi and sound&lt;br /&gt;
|-&lt;br /&gt;
| [http://tabletsetc.com/tablets/4tiitoo-wetab/specs/ WeTab]&lt;br /&gt;
| Neofonie/Pegatron&lt;br /&gt;
| 2010&lt;br /&gt;
| 1 GB&lt;br /&gt;
| 16 GB&lt;br /&gt;
| 1.66GHz Intel Atom N450 &lt;br /&gt;
| Running MeeGo&lt;br /&gt;
| http://wetab.mobi/en/developers/downloads-and-howtos/&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Settop Boxes ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Settop Boxes using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Freedom Jump&lt;br /&gt;
| Amino Communications&lt;br /&gt;
| 2010&lt;br /&gt;
| 1 GB DDR 3&lt;br /&gt;
| 512 MB&lt;br /&gt;
| Intel® Atom CE4150&lt;br /&gt;
| MeeGo platform&lt;br /&gt;
| http://www.aminocom.com/products/freedom-jump/&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Roku SD/HD/HD-XR/XDS&lt;br /&gt;
| Roku&lt;br /&gt;
| 2010&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| NXP PNX8935&lt;br /&gt;
|&lt;br /&gt;
| [http://support.roku.com/entries/246042-roku-player-open-source-resources|Roku open source]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Digital Video Recorders ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Digital Video Recorders using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Consoles ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Game Consoles using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| PlayStation 2&lt;br /&gt;
| Sony Computer Entertainment&lt;br /&gt;
| 2000&lt;br /&gt;
| 32MB&lt;br /&gt;
| unknown&lt;br /&gt;
| MIPS 64-bit R5900&lt;br /&gt;
| [http://en.wikipedia.org/wiki/PlayStation_2 PS2 wikipedia page], [http://playstation2-linux.com/ Playstation-linux community site]&lt;br /&gt;
| [http://blackrhino.xrhino.com/main.php?page=home Black Rhino Linux distribution site]&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| PlayStation 3&lt;br /&gt;
| Sony Computer Entertainment&lt;br /&gt;
| 2006&lt;br /&gt;
| 512 MB&lt;br /&gt;
| unknown&lt;br /&gt;
| CELL broadband engine&lt;br /&gt;
| [http://en.wikipedia.org/wiki/PlayStation_3 PS3 wikipedia page]&lt;br /&gt;
| [http://en.wikipedia.org/wiki/Linux_for_PlayStation_3 wikipedia PS3-linux page]&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Didj&lt;br /&gt;
| LeapFrog Enterprises&lt;br /&gt;
| 2008&lt;br /&gt;
| 32MB&lt;br /&gt;
| 256MB&lt;br /&gt;
| [[LF-1000]]/[[Pollux]]&lt;br /&gt;
| [[Didj]]&lt;br /&gt;
| [[Leapfrog Source Code]]&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Leapster Explorer&lt;br /&gt;
| LeapFrog Enterprises&lt;br /&gt;
| 2010&lt;br /&gt;
| 64MB&lt;br /&gt;
| 512MB&lt;br /&gt;
| [[LF-1000]]/[[Pollux]]&lt;br /&gt;
| [[Leapster Explorer]]&lt;br /&gt;
| [[Leapfrog Source Code]]&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| LeapPad Explorer&lt;br /&gt;
| LeapFrog Enterprises&lt;br /&gt;
| 2011&lt;br /&gt;
| 64MB&lt;br /&gt;
| 2GB&lt;br /&gt;
| [[LF-1000]]/[[Pollux]]&lt;br /&gt;
| [[Leappad Explorer]]&lt;br /&gt;
| [[Leapfrog Source Code]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Network Attached Storage (NAS) ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Network Attached Storage using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| NSLU2&lt;br /&gt;
| [http://www.linksys.com Linksys]&lt;br /&gt;
| 2004&lt;br /&gt;
| 32MB&lt;br /&gt;
| 8MB&lt;br /&gt;
| Intel XScale IXP420&lt;br /&gt;
| &lt;br /&gt;
| http://www.nslu2-linux.org (community site with improved firmwares)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Network Camera ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Network Camera using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| NC353L&lt;br /&gt;
| [http://www3.elphel.com Elphel, Inc]&lt;br /&gt;
| 2007&lt;br /&gt;
| 64MB&lt;br /&gt;
| 128MB&lt;br /&gt;
| Axis EtraxFS&lt;br /&gt;
| http://wiki.elphel.com&lt;br /&gt;
| http://sourceforge.net/projects/elphel&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
== Networked Media Players ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Networked Media Players using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [[Freecom MusicPal | MusicPal]]&lt;br /&gt;
| [http://www.freecom.com Freecom]&lt;br /&gt;
| 2007&lt;br /&gt;
| 32MB&lt;br /&gt;
| unknown&lt;br /&gt;
| [[Marvell 88W8618]]&lt;br /&gt;
| &lt;br /&gt;
| http://www.musicpal.info (under Legal Notice]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Still and Video Cameras ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Not Yet Categorized devices using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| HDR-UX1, HDR-SR1 video cameras&lt;br /&gt;
| Sony&lt;br /&gt;
| 2006&lt;br /&gt;
| ??&lt;br /&gt;
| ??&lt;br /&gt;
| ARM9&lt;br /&gt;
| [http://www.sonystyle.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10551&amp;amp;storeId=10151&amp;amp;langId=-1&amp;amp;productId=11035608 Sonystyle store listing]&lt;br /&gt;
| [http://www.sony.net/Products/Linux/Download/HDR-UX1_HDR-SR1.html Sony Linux Download area]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Assistive Technology ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Assistive Technology devices using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.toby-churchill.com/en/content/lightwriters-0 Lightwriter SL38]&lt;br /&gt;
| [http://www.toby-churchill.com Toby Churchill Ltd]&lt;br /&gt;
| 2004&lt;br /&gt;
| 64&lt;br /&gt;
| 256&lt;br /&gt;
| StrongARM SA-1110&lt;br /&gt;
| [http://balloonboard.org/ Developer site]&lt;br /&gt;
| [http://husaberg.toby-churchill.com/balloon/ code and sources]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Robots and Smart-companions ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Robots and smart-companions using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://fr.wikipedia.org/wiki/Karotz Karotz]&lt;br /&gt;
| [http://en.wikipedia.org/wiki/Mindscape_(software_publisher) Mindscape ] then [http://www.aldebaran-robotics.com/ Aldebaran Robotics]&lt;br /&gt;
| 2011&lt;br /&gt;
| 64&lt;br /&gt;
| 256&lt;br /&gt;
| Samsung [http://elinux.org/S3C2440 S3C2440] (ARM920T@400Mhz)&lt;br /&gt;
| [http://dev.karotz.com/ Developer site]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Network devices ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Network devices using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! Connectivity&lt;br /&gt;
! Notes&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
! Proprietary Drivers or software&lt;br /&gt;
|-&lt;br /&gt;
| Sheevaplug&lt;br /&gt;
| [http://en.wikipedia.org/wiki/Marvell_Technology_Group Marvell]&lt;br /&gt;
|&lt;br /&gt;
| 512M&lt;br /&gt;
| 512M&lt;br /&gt;
| Kirkwood 88F6281 (armv5@1.2Ghz)&lt;br /&gt;
| Ethernet,usb,sdio&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modular devices ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Modular devices using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! Connectivity&lt;br /&gt;
! Notes&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
! Proprietary Drivers or software&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.buglabs.net/bugbase bugbase 1.2]&lt;br /&gt;
| [http://www.buglabs.net Bug Labs]&lt;br /&gt;
| 2006&lt;br /&gt;
| 128&lt;br /&gt;
| 32&lt;br /&gt;
| imx31(armv6-vfp@533Mhz)&lt;br /&gt;
| USB host(on the von hippel module),micro-sd,usb OTG&lt;br /&gt;
| Up to 4 modules(802.15.4,motion detector,screen(320x240),sound card,breakout(von hippel),gps modules availables),&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware]([http://bugcommunity.com/wiki/index.php/BUGbase schematics] freely available)&lt;br /&gt;
| [http://bssvn.buglabs.net/svn/!tree/10763 Bug svn]&amp;lt;BR&amp;gt;&lt;br /&gt;
Based on [http://pokylinux.org/ poky linux],&amp;lt;BR&amp;gt;&lt;br /&gt;
uses [http://en.wikipedia.org/wiki/Concierge_OSGi concierge OSGI],&amp;lt;BR&amp;gt;&lt;br /&gt;
Can use bug 1.3's [http://cgit.openembedded.net/cgit.cgi/openembedded/tree/conf/machine/bug.conf Basic machine support in openembedded] &lt;br /&gt;
| http://www.buglabs.net/downloads&lt;br /&gt;
| No(the powervr is not used)&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.buglabs.net/bugbase bugbase 1.3]&lt;br /&gt;
| [http://www.buglabs.net Bug Labs]&lt;br /&gt;
| 2009&lt;br /&gt;
| 128&lt;br /&gt;
| 32&lt;br /&gt;
| imx31(armv6-vfp@533Mhz)&lt;br /&gt;
| wifi(libertas_sdio),bluetooth,USB(on the von hippel module),micro-sd,usb OTG&lt;br /&gt;
| Up to 4 modules(802.15.4,motion detector,screen(320x240),sound card,breakout(von hippel),gps modules availables),&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware]([http://bugcommunity.com/wiki/index.php/BUGbase schematics] freely available)&lt;br /&gt;
| [http://bssvn.buglabs.net/svn/!tree/10763 Bug svn]&amp;lt;BR&amp;gt;&lt;br /&gt;
Based on [http://pokylinux.org/ poky linux],&amp;lt;BR&amp;gt;&lt;br /&gt;
uses [http://en.wikipedia.org/wiki/Concierge_OSGi concierge OSGI],&amp;lt;BR&amp;gt;&lt;br /&gt;
[http://cgit.openembedded.net/cgit.cgi/openembedded/tree/conf/machine/bug.conf Basic machine support in openembedded]&lt;br /&gt;
| http://www.buglabs.net/downloads&lt;br /&gt;
| No(the powervr is not used)&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.gumstix.com/store/catalog/product_info.php?cPath=27_33&amp;amp;products_id=227 Overo fire]&lt;br /&gt;
| [http://www.gumstix.com Gumstix]&lt;br /&gt;
| ?&lt;br /&gt;
| 256M&lt;br /&gt;
| 256M&lt;br /&gt;
| OMAP 3530(also contain POWERVR SGX + C64x)&lt;br /&gt;
| wifi(libertas),bluetooth,micro-sd,usb OTG+Host(not shure if USB is on the module or only avaliable on extensions boards)&lt;br /&gt;
| expansions board available&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware]([http://pubs.gumstix.com/boards/ schematics] freely available but only for extension boards)&lt;br /&gt;
| [http://cgit.openembedded.net/cgit.cgi/openembedded/tree/conf/machine/overo.conf Machine support in openembedded]&lt;br /&gt;
|&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.gumstix.com/store/catalog/product_info.php?products_id=226 overo air]&lt;br /&gt;
| [http://www.gumstix.com Gumstix]&lt;br /&gt;
| ?&lt;br /&gt;
| 256M&lt;br /&gt;
| 256M&lt;br /&gt;
| OMAP 3503(no 3D acceleration and no DSP)&lt;br /&gt;
| wifi(libertas),bluetooth,micro-sd,usb OTG+Host(not shure if USB is on the module or only avaliable on extensions boards)&lt;br /&gt;
| expansions board available&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware]([http://pubs.gumstix.com/boards/ schematics] freely available but only for extension boards)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.gumstix.com/store/catalog/product_info.php?products_id=228 overo water]&lt;br /&gt;
| [http://www.gumstix.com Gumstix]&lt;br /&gt;
| ?&lt;br /&gt;
| 256M&lt;br /&gt;
| 256M&lt;br /&gt;
| OMAP 3530(also contain POWERVR SGX + C64x)&lt;br /&gt;
| micro-sd,usb OTG+Host(not shure if USB is on the module or only avaliable on extensions boards)&lt;br /&gt;
| expansions board available&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware]([http://pubs.gumstix.com/boards/ schematics] freely available but only for extension boards)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.gumstix.com/store/catalog/product_info.php?products_id=211 Overo earth]&lt;br /&gt;
| [http://www.gumstix.com Gumstix]&lt;br /&gt;
| ?&lt;br /&gt;
| 256M&lt;br /&gt;
| 256M&lt;br /&gt;
| OMAP 3503(no DSP,no 3d acceleration)&lt;br /&gt;
| micro-sd,usb OTG+Host(not shure if USB is on the module or only avaliable on extensions boards) &lt;br /&gt;
| expansions board available&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware]([http://pubs.gumstix.com/boards/ schematics] freely available but only for extension boards)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5969 TNY-A9G20-LPW-I02]&lt;br /&gt;
| [http://www.calao-systems.com/index.php?lng=en calao systems] &lt;br /&gt;
| 2009&lt;br /&gt;
| 64M&lt;br /&gt;
| 256M&lt;br /&gt;
| AT91SAM9G20(400Mhz)&lt;br /&gt;
| Micro-SD, RTC (ext. battery), USB OTG (Full Speed), Serial DBGU (Linux console), JTAG, 2 expansion connectors.&lt;br /&gt;
| MotherBoard(s) : MOB-TNY-A9XXX-MD2-CXX, Expansion board(s): GPI2 (1W,I2C, SPI, UART), GPS, GSM/GPRS, GSM/HSDPA, WiFi/BlueTooth, KNX/RF, Wireless MBUS, ZigBee...&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5885 TNY-A9263-C02]&lt;br /&gt;
| [http://www.calao-systems.com/index.php?lng=en calao systems] &lt;br /&gt;
| 2008&lt;br /&gt;
| 64M&lt;br /&gt;
| 256M&lt;br /&gt;
| AT91SAM9263(200Mhz)&lt;br /&gt;
| USB OTG (Full Speed), Serial DBGU (Linux console),2 expansion connectors.&lt;br /&gt;
| Motherboard(s) : MOB-TNY-A9XXX-MD2-CXX, Expansion board(s): GPI2 (1W,I2C, SPI, UART), GPS, GSM/GPRS, GSM/HSDPA, WiFi/BlueTooth, KNX/RF, Wireless MBUS, ZigBee...&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=6237 TNY-T3730-ULP-C01]&lt;br /&gt;
| [http://www.calao-systems.com/index.php?lng=en calao systems] &lt;br /&gt;
| 2011&lt;br /&gt;
| 256M&lt;br /&gt;
| 256M&lt;br /&gt;
| OMAP3730(800Mhz)&lt;br /&gt;
| Micro-SD, Battery Charger, USB OTG (Full Speed), UART (Linux Console), Jtag, 2 expansion connectors&lt;br /&gt;
| No motherboard(s), No expansion board(s).&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5933 QIL-A9260-C02]&lt;br /&gt;
| [http://www.calao-systems.com/index.php?lng=en calao systems] &lt;br /&gt;
| 2011&lt;br /&gt;
| 64M&lt;br /&gt;
| 256M&lt;br /&gt;
| AT91SAM9260(200Mhz)&lt;br /&gt;
| 2Mbits SPI Serial Flash, 64Kbits SPI E2PROM, Micro-SD, RTC, 2 expansion connectors&lt;br /&gt;
| Motherboard(s) : MOB-QIL-A9XXX-CXX, No expansion boards.&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=6113 USB-A9G20-LPW-C02]&lt;br /&gt;
| [http://www.calao-systems.com/index.php?lng=en calao systems] &lt;br /&gt;
| 2011&lt;br /&gt;
| 64M&lt;br /&gt;
| 256M&lt;br /&gt;
| AT91SAM9G20(400Mhz)&lt;br /&gt;
| Micro-SD, RTC, USB Debug (Full Speed), USB Device FS, 2x USB Host FS, Ethernet 10/100, expansion connector&lt;br /&gt;
| Motherboard(s) : N/A, Expansion boards : GPI2 (1W,I2C, SPI, UART), GPS, GSM/GPRS, GSM/HSDPA, WiFi/BlueTooth, KNX/RF, Wireless MBUS, ZigBee...&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5932 USB-A9263-C02]&lt;br /&gt;
| [http://www.calao-systems.com/index.php?lng=en calao systems] &lt;br /&gt;
| 2009&lt;br /&gt;
| 64M&lt;br /&gt;
| 256M&lt;br /&gt;
| AT91SAM9263(200Mhz)&lt;br /&gt;
| Micro-SD, USB Debug (Full Speed), USB Device FS, 2x USB Host FS, Ethernet 10/100, expansion connector&lt;br /&gt;
| Motherboard(s) : N/A, No Expansion board(s)&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development boards ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Development boards'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! Connectivity&lt;br /&gt;
! Notes&lt;br /&gt;
! Proprietary Drivers&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|-&lt;br /&gt;
|[http://beagleboard.org/ Beagle Board]&lt;br /&gt;
|Texas Instruments &lt;br /&gt;
|2008&lt;br /&gt;
|256M&lt;br /&gt;
|256M&lt;br /&gt;
|OMAP3530&lt;br /&gt;
|&lt;br /&gt;
| lot of informations in the [[BeagleBoard|BeagleBoard wiki page]],&amp;lt;BR&amp;gt;&lt;br /&gt;
[http://en.wikipedia.org/wiki/Open_hardware open hardware](schematics freely available)&lt;br /&gt;
| The powervr(3d chip) require a proprietary 3d driver for the 3d part&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://beagleboard.org/bone BeagleBone]&lt;br /&gt;
|Texas Instruments &lt;br /&gt;
|2011&lt;br /&gt;
|256MB&lt;br /&gt;
|none (MicroSD)&lt;br /&gt;
|AM3358&lt;br /&gt;
|Ethernet 10/100&lt;br /&gt;
|[[BeagleBone|BeagleBone wiki page]], [[BeagleBoard|BeagleBoard wiki page]],&amp;lt;BR&amp;gt;&lt;br /&gt;
[http://en.wikipedia.org/wiki/Open_hardware open hardware](schematics freely available)&lt;br /&gt;
|The powervr(3d chip) require a proprietary 3d driver for the 3d part&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://pandaboard.org/ Pandaboard]&lt;br /&gt;
|Texas Instruments &lt;br /&gt;
|2010&lt;br /&gt;
|8Gb(x32) x 2ch&lt;br /&gt;
|(2G(x32) x4pcs) 2CS/ch&lt;br /&gt;
|OMAP4430&lt;br /&gt;
|WLAN, Bluetooth, 10/100 Ethernet&lt;br /&gt;
| [[PandaBoard|Pandaboard wiki page]],&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.calao-systems.com/articles.php?lng=fr&amp;amp;pg=6186 Snowball SDK &amp;amp; PDK]&lt;br /&gt;
|[http://www.calao-systems.com/ CALAO Systems]&lt;br /&gt;
|2011&lt;br /&gt;
|1GB&lt;br /&gt;
|4GB / 8GB&lt;br /&gt;
|ST-Ericsson A9500 Dual Cortex A9 + Mali 400&lt;br /&gt;
|WiFi, BlueTooth, GPS, HDMI, CVBS, Ethernet 10/100, Audio In / Out, Micro-SD, Serial Port (Linux console), JTAG, MiPi34, 3D Accelerometer, Magnetometer &amp;amp; Gyrometer, Pressure sensor, 3x expansion connectors&lt;br /&gt;
|Expansion Board(s) : MOB-SKY-S9500-AVI-CXX (2x USB OTG HS, LVDS 24Bits, TSC, LED Driver, MiPi DSI, MiPi CSI...), DAB-SKY-S9500-GPI-CXX (CANBus, Modem 2G/3G, 4x Uart, 8x GPIO, 8x ADC)&lt;br /&gt;
|[http://www.igloocommunity.org/ Igloo Community]&lt;br /&gt;
|[http://www.igloocommunity.org/ Igloo Community]&lt;br /&gt;
|[http://www.calao-systems.com/repository/EMBEDDED%20COMPUTERS/SKY-S9500-ULP-XXX/ CALAO Systems Repository]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.raspberrypi.org/ US$ 25 Raspberry Pi Computer]&lt;br /&gt;
|Raspberry Pi Foundation&lt;br /&gt;
|2012&lt;br /&gt;
|256&lt;br /&gt;
|none (SD Card)&lt;br /&gt;
|Broadcom ARM11 (ARM v6) + Videocore GPU&lt;br /&gt;
|10/100 Ethernet, HDMI , Composite , Audio, USB Host, GPIO, JTAG , MIPI DSI + CSI&lt;br /&gt;
|[[RPi Hub|Phenomenal RPi Hub]]&lt;br /&gt;
|[http://www.raspberrypi.org/archives/1839 MPEG-2 and VC-1 Licences]&lt;br /&gt;
[https://github.com/raspberrypi/firmware/tree/master/opt/vc OpenGL, OpenMax examples]&lt;br /&gt;
|[http://www.raspberrypi.org/wp-content/uploads/2012/04/Raspberry-Pi-Schematics-R1.0.pdf Schematics]&lt;br /&gt;
[http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf CPU Datasheet]&lt;br /&gt;
|[http://www.raspberrypi.org/downloads Card Images]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ledato.de/ NanosG20]&lt;br /&gt;
|Ledato&lt;br /&gt;
|?&lt;br /&gt;
|64M/128M&lt;br /&gt;
|128M/512M&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Development boards'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! style=&amp;quot;width:120px&amp;quot; | Processor&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; |Video Display&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; |Interfaces&lt;br /&gt;
! OS support&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.armkits.com/Product/devkit8000.asp/ DevKit8000]&lt;br /&gt;
|[http://www.armkits.com Embest] &lt;br /&gt;
|TI OMAP3530&lt;br /&gt;
|256M&lt;br /&gt;
|512M&lt;br /&gt;
|LCD, VGA, DVI-D and S-Video&lt;br /&gt;
|UART, USB Host, USB OTG, Ethernet, Audio, SD, Keyboard, JTAG&lt;br /&gt;
|Linux2.6.28, WinCE6.0&lt;br /&gt;
|[[Devkit8000]] wiki page&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.armkits.com/Product/devkit8500d.asp/ DevKit8500D/A]&lt;br /&gt;
|[http://www.armkits.com Embest] &lt;br /&gt;
|style=&amp;quot;width:120px&amp;quot; |TI DM3730/AM3715&lt;br /&gt;
|512M&lt;br /&gt;
|512M&lt;br /&gt;
|LCD, VGA, DVI-D and S-Video&lt;br /&gt;
|UART, USB Host, USB OTG, Ethernet, Audio, SD, Keyboard, JTAG&lt;br /&gt;
|Linux2.6.28, WinCE6.0, Android2.2&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.armkits.com/product/devkit8600.asp/ DevKit8600]&lt;br /&gt;
|[http://www.armkits.com Embest]&lt;br /&gt;
|style=&amp;quot;width:120px&amp;quot; |TI AM3359&lt;br /&gt;
|512M&lt;br /&gt;
|512M&lt;br /&gt;
|LCD, VGA&lt;br /&gt;
|UART, USB Host, USB OTG, Ethernet, CAN, RS485, WiFi/BT, Audio, TF, JTAG&lt;br /&gt;
|Linux3.1.0, Android2.3, WinCE7&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.armkits.com/product/sabrelite.asp SABRE Lite]&lt;br /&gt;
|[http://www.armkits.com Embest]&lt;br /&gt;
|stype=&amp;quot;width:120px&amp;quot; |Freescale i.MX 6Quad&lt;br /&gt;
|1GB DDR3&lt;br /&gt;
|2MB SPI Flash&lt;br /&gt;
|RGB, LVDS and HDMI&lt;br /&gt;
|UART, USB, Ethernet, CAN, SATA, SD, JTAG, I2C, Audio&lt;br /&gt;
|Linux3.0.15, Android4.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4102 NGW100]&lt;br /&gt;
|[http://www.atmel.com Atmel]&lt;br /&gt;
|Atmel AVR32: AT32AP7000&lt;br /&gt;
|32M&lt;br /&gt;
|8M serial + 8M parallel&lt;br /&gt;
|&amp;quot;LCD Controller&amp;quot;&lt;br /&gt;
|UARTs, USB slave, 2x 100MBit Ethernet, I2C, SPI, JTAG, AC97&lt;br /&gt;
|Linux 2.6 [http://www.avr32linux.org http://www.avr32linux.org]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development Boards with FPGA ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Development Boards with FPGA'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.armadeus.com/english/products-processor_boards-apf27.html APF27]&lt;br /&gt;
| [http://www.armadeus.com/ Armadeus Systems]&lt;br /&gt;
| 2009&lt;br /&gt;
| up to 256&lt;br /&gt;
| up to 512&lt;br /&gt;
| i.MX27 400MHz + Spartan3a&lt;br /&gt;
| [http://www.armadeus.com/english/products-processor_boards-apf27.html Company Site]&lt;br /&gt;
| [http://www.armadeus.org Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Development Boards with MINI2440v2 with 3.5'' ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Development Boards with MINI2440V2'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
[http://www.developmentboard.net/index.php/productdetail/Development+board/ARM9/SAMSUNG/S3C2440/MINI2440v2+with+MegaDisplay+3.5/info/1]&lt;br /&gt;
| [http://www.developmentboard.net]&lt;br /&gt;
| 2009&lt;br /&gt;
| up to 256&lt;br /&gt;
| up to 512&lt;br /&gt;
| i.MX27 400MHz + Spartan3a&lt;br /&gt;
| [http://www.developmentboard.net/index.php/productdetail/Development+board/ARM9/SAMSUNG/S3C2440/MINI2440v2+with+MegaDisplay+3.5/info/1]&lt;br /&gt;
| [http://www.developmentboard.net  Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Not Yet Categorized ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Not Yet Categorized devices using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Indamixx 2 Audio Tablet&lt;br /&gt;
| Indamixx&lt;br /&gt;
| 2010&lt;br /&gt;
| 2 GB&lt;br /&gt;
| 150 GB HDD&lt;br /&gt;
| Atom N450&lt;br /&gt;
| [http://www.indamixx.com/shop-28.html Company website]&lt;br /&gt;
| http://www.indamixx.com/shop-60.html&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT4268573160.html HS210]&lt;br /&gt;
| [http://www.ericsson.com Ericsson]&lt;br /&gt;
| 2000&lt;br /&gt;
| 32&lt;br /&gt;
| 32&lt;br /&gt;
| StrongARM SA-1110&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-500&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2007&lt;br /&gt;
| 64&lt;br /&gt;
| 16&lt;br /&gt;
| i.MX31&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a500 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-300&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2006&lt;br /&gt;
| 64&lt;br /&gt;
| 8&lt;br /&gt;
| ARM9 200MHz&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a300 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-300 Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-9&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2004&lt;br /&gt;
| 64&lt;br /&gt;
| 8&lt;br /&gt;
| ARM9 200MHz&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a9 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-9 Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-240&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2006&lt;br /&gt;
| 64&lt;br /&gt;
| 8&lt;br /&gt;
| ARM9 200MHz&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a240 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-240 Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-230&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2006&lt;br /&gt;
| 32&lt;br /&gt;
| 8&lt;br /&gt;
| ARM9 200MHz&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a230 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-230 Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-220&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2006&lt;br /&gt;
| 32&lt;br /&gt;
| 8&lt;br /&gt;
| ARM9 200MHz&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a220 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-220 Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-210&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2005&lt;br /&gt;
| 32&lt;br /&gt;
| 4&lt;br /&gt;
| ARM9 200MHz&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a210 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-210 Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Eddy v2.1 Series&lt;br /&gt;
| [http://www.sysbas.com/ SystemBase]&lt;br /&gt;
| 2008&lt;br /&gt;
| 32&lt;br /&gt;
| 8&lt;br /&gt;
| ARM9 210MHz&lt;br /&gt;
| [http://www.sysbas.com/e-Products/?sNum=400 Company Site]&lt;br /&gt;
| [http://embeddedmodule.com/ Eddy Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Matrix Series&lt;br /&gt;
| [http://www.artila.com/ Artila]&lt;br /&gt;
| 2006&lt;br /&gt;
| 64&lt;br /&gt;
| 16&lt;br /&gt;
| ARM9 180MHz&lt;br /&gt;
| [http://www.artila.com Company Site]&lt;br /&gt;
| [http://www.artila.com/p_matrix.html Matrix Site]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Home And Building Automation, Smart Energy  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''HABA &amp;amp; Smart Energy controllers using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=fr&amp;amp;pg=6114 HABA-KNX-EXPLORER-C01]&lt;br /&gt;
| [http://www.calao-systems.com CALAO Systems]&lt;br /&gt;
| 2011&lt;br /&gt;
| 128&lt;br /&gt;
| 256&lt;br /&gt;
| AT91SAM9G20 (400MHz)&lt;br /&gt;
| [http://www.calao-systems.com/repository/HABA%20CONTROLLERS/HABA-KNX-EXPLORER-XXX/ Repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/HABA%20CONTROLLERS/HABA-KNX-EXPLORER-XXX/ Repository]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=fr&amp;amp;pg=6257 HABA-KNX-LITE-E01]&lt;br /&gt;
| [http://www.calao-systems.com CALAO Systems]&lt;br /&gt;
| 2012&lt;br /&gt;
| 128&lt;br /&gt;
| 256&lt;br /&gt;
| AT91SAM9G20 (400MHz)&lt;br /&gt;
| [http://www.calao-systems.com/repository/HABA%20CONTROLLERS/HABA-KNX-LITE-XXX/ Repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/HABA%20CONTROLLERS/HABA-KNX-LITE-XXX/ Repository]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Products]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Products</id>
		<title>Products</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Products"/>
				<updated>2012-11-27T08:07:53Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* Development boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of products which use embedded Linux.&lt;br /&gt;
&lt;br /&gt;
Please see the [[Talk:Products|talk page]] for information about how we want to populate this page.&lt;br /&gt;
&lt;br /&gt;
== Televisions ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Televisions using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mobile Phones ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Mobile Phones using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Download Area&lt;br /&gt;
! Proprietary Drivers&lt;br /&gt;
! Proprietary Software&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.accton.com/homepage/main3/product_range/23_CE/VM1188T.htm VM1188T]&lt;br /&gt;
| [http://www.accton.com Accton]&lt;br /&gt;
| 2006&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| -&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.cellon.com/products.jsp?id=18 C8000]&lt;br /&gt;
| [http://www.cellon.com/ Cellon]&lt;br /&gt;
| 2005&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| -&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://linuxdevices.com/news/NS8901223473.html 3G Linux Ref Design]&lt;br /&gt;
| [http://www.catt.ac.cn/english/ Datang]&lt;br /&gt;
| 2004&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| -&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://linuxdevices.com/news/NS4367004471.html E28 FMC phones]&lt;br /&gt;
| [http://www.e28.com/eng/ E28]&lt;br /&gt;
| 2006&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| OMAP 730&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| -&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://linuxdevices.com/news/NS5033717348.html E28 E2800]&lt;br /&gt;
| [http://www.e28.com/eng/ E28]&lt;br /&gt;
| 2003&lt;br /&gt;
| 32&lt;br /&gt;
| 32&lt;br /&gt;
| ARM9&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| -&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://linuxdevices.com/news/NS2220873893.html E28 E2800+]&lt;br /&gt;
| [http://www.e28.com/eng/ E28]&lt;br /&gt;
| 2004&lt;br /&gt;
| 64&lt;br /&gt;
| 32&lt;br /&gt;
| ARM9 300MHz&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| -&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.g-tekgroup.com/products/pwg_500.asp PWG500]&lt;br /&gt;
| [http://www.g-tekgroup.com/ G-Tek]&lt;br /&gt;
| 2006&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| X&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://linuxdevices.com/articles/AT2559540724.html G500i]&lt;br /&gt;
| Grundig&lt;br /&gt;
| 2005&lt;br /&gt;
| 52 - User&lt;br /&gt;
| X&lt;br /&gt;
| OMAP850&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| X&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.haier.com/products/product.asp?proID=4948 N60]&lt;br /&gt;
| [http://www.haier.com Haier]&lt;br /&gt;
| 2006&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| X&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.imcosys.com/smartphones.html GPS Phone]&lt;br /&gt;
| [http://www.imcosys.com/ ImCoSys]&lt;br /&gt;
| 2006&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| OMAP 730&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| [http://www.imcosys.com/English/Download/download.html SDK &amp;amp; Flash Image]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Openmoko Freerunner&lt;br /&gt;
| Openmoko&lt;br /&gt;
| 2008&lt;br /&gt;
| 128&lt;br /&gt;
| 256&lt;br /&gt;
| armV4@400Mhz&lt;br /&gt;
| [http://wiki.openmoko.org/wiki/Neo_FreeRunner Openmoko wiki],&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware](schematics freely available)&lt;br /&gt;
| [http://wiki.openmoko.org/wiki/Distributions multiple distributions]&lt;br /&gt;
| None(but 3 proprietary firmwares: gsm,gps and wifi)&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Nokia N900&lt;br /&gt;
| Nokia&lt;br /&gt;
| ?&lt;br /&gt;
| 256&lt;br /&gt;
| 256M NAND +32G eMMC&lt;br /&gt;
| OMAP 3430 SoC( 600 MHz ARM Cortex-A8 CPU)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| see [http://wiki.maemo.org/Free_Maemo here]&lt;br /&gt;
| see [http://wiki.maemo.org/Free_Maemo here]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Htc Dream&lt;br /&gt;
| HTC&lt;br /&gt;
| ?&lt;br /&gt;
| 192M(but some reserved for the DSPs)&lt;br /&gt;
| &lt;br /&gt;
| MSM7201A(armv6-novfp@528Mhz)&lt;br /&gt;
| run android by default,GNU/Linux port [http://www.htc-linux.org/wiki/index.php?title=Dream#Kernel_Status in progress](require routing or ADP)&lt;br /&gt;
|&lt;br /&gt;
| yes by default([http://trac.osuosl.org/trac/replicant/wiki/HTCDreamProprietaryDrivers list here] )&lt;br /&gt;
| yes by default&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Audio and Video Mobile Players ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Audio and Video Mobile Players using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Download Area&lt;br /&gt;
! Proprietary Drivers&lt;br /&gt;
! style=&amp;quot;width:300px&amp;quot; | Proprietary Software&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| PMA430&lt;br /&gt;
| Archos&lt;br /&gt;
| ?&lt;br /&gt;
| 64MB(48MB usable)&lt;br /&gt;
| ?(loop image on the hdd used)&lt;br /&gt;
| omap1(armv4@74.34 bogomips)&lt;br /&gt;
|&lt;br /&gt;
| [http://openpma.org/wiki/Main_Page alternative community distribution]&lt;br /&gt;
| yes(dm270fb.o(framebuffer driver),mabe others)&lt;br /&gt;
| yes(qtopia),you can't change the kernel unless you find or write a replacement for the proprietary drivers&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Archos 5&lt;br /&gt;
| Archos&lt;br /&gt;
| ?&lt;br /&gt;
| 128 M&lt;br /&gt;
| 40G/60G/120G/160G/250G hdd&lt;br /&gt;
| OMAP3&lt;br /&gt;
|&lt;br /&gt;
| [http://www.openaos.org/ openaos(alternative(to android) community distribution)]&lt;br /&gt;
comes with android by default,&lt;br /&gt;
but thanks to an SDE(special developer edition) firmware GNU/Linux can be installed.&lt;br /&gt;
OpenAOS and SDE are based on openembedded.&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Archos 7&lt;br /&gt;
| Archos&lt;br /&gt;
| ?&lt;br /&gt;
| 128 M&lt;br /&gt;
| 160G/320G hdd&lt;br /&gt;
| OMAP3&lt;br /&gt;
|&lt;br /&gt;
| [http://www.openaos.org/ openaos(alternative(to android) community distribution)]&lt;br /&gt;
comes with android by default,&lt;br /&gt;
but thanks to an SDE(special developer edition) firmware GNU/Linux can be installed.&lt;br /&gt;
OpenAOS and SDE are based on openembedded.&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Internet tablet ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Internet tablet using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Download Area&lt;br /&gt;
! Proprietary Drivers&lt;br /&gt;
! style=&amp;quot;width:300px&amp;quot; | Proprietary Software&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [[N800]]&lt;br /&gt;
| Nokia&lt;br /&gt;
| ?&lt;br /&gt;
| 128MB&lt;br /&gt;
| 256MB&lt;br /&gt;
| OMAP2420@400 MHz &lt;br /&gt;
| &lt;br /&gt;
| yes(wifi(free wifi driver available but still need a calibration binary).dsp,sound )&lt;br /&gt;
| can be remplcad by [http://dev.openbossa.org/trac/mamona/wiki mamona] but no wifi and sound&lt;br /&gt;
|-&lt;br /&gt;
| [http://tabletsetc.com/tablets/4tiitoo-wetab/specs/ WeTab]&lt;br /&gt;
| Neofonie/Pegatron&lt;br /&gt;
| 2010&lt;br /&gt;
| 1 GB&lt;br /&gt;
| 16 GB&lt;br /&gt;
| 1.66GHz Intel Atom N450 &lt;br /&gt;
| Running MeeGo&lt;br /&gt;
| http://wetab.mobi/en/developers/downloads-and-howtos/&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Settop Boxes ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Settop Boxes using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Freedom Jump&lt;br /&gt;
| Amino Communications&lt;br /&gt;
| 2010&lt;br /&gt;
| 1 GB DDR 3&lt;br /&gt;
| 512 MB&lt;br /&gt;
| Intel® Atom CE4150&lt;br /&gt;
| MeeGo platform&lt;br /&gt;
| http://www.aminocom.com/products/freedom-jump/&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Roku SD/HD/HD-XR/XDS&lt;br /&gt;
| Roku&lt;br /&gt;
| 2010&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| NXP PNX8935&lt;br /&gt;
|&lt;br /&gt;
| [http://support.roku.com/entries/246042-roku-player-open-source-resources|Roku open source]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Digital Video Recorders ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Digital Video Recorders using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Consoles ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Game Consoles using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| PlayStation 2&lt;br /&gt;
| Sony Computer Entertainment&lt;br /&gt;
| 2000&lt;br /&gt;
| 32MB&lt;br /&gt;
| unknown&lt;br /&gt;
| MIPS 64-bit R5900&lt;br /&gt;
| [http://en.wikipedia.org/wiki/PlayStation_2 PS2 wikipedia page], [http://playstation2-linux.com/ Playstation-linux community site]&lt;br /&gt;
| [http://blackrhino.xrhino.com/main.php?page=home Black Rhino Linux distribution site]&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| PlayStation 3&lt;br /&gt;
| Sony Computer Entertainment&lt;br /&gt;
| 2006&lt;br /&gt;
| 512 MB&lt;br /&gt;
| unknown&lt;br /&gt;
| CELL broadband engine&lt;br /&gt;
| [http://en.wikipedia.org/wiki/PlayStation_3 PS3 wikipedia page]&lt;br /&gt;
| [http://en.wikipedia.org/wiki/Linux_for_PlayStation_3 wikipedia PS3-linux page]&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Didj&lt;br /&gt;
| LeapFrog Enterprises&lt;br /&gt;
| 2008&lt;br /&gt;
| 32MB&lt;br /&gt;
| 256MB&lt;br /&gt;
| [[LF-1000]]/[[Pollux]]&lt;br /&gt;
| [[Didj]]&lt;br /&gt;
| [[Leapfrog Source Code]]&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Leapster Explorer&lt;br /&gt;
| LeapFrog Enterprises&lt;br /&gt;
| 2010&lt;br /&gt;
| 64MB&lt;br /&gt;
| 512MB&lt;br /&gt;
| [[LF-1000]]/[[Pollux]]&lt;br /&gt;
| [[Leapster Explorer]]&lt;br /&gt;
| [[Leapfrog Source Code]]&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| LeapPad Explorer&lt;br /&gt;
| LeapFrog Enterprises&lt;br /&gt;
| 2011&lt;br /&gt;
| 64MB&lt;br /&gt;
| 2GB&lt;br /&gt;
| [[LF-1000]]/[[Pollux]]&lt;br /&gt;
| [[Leappad Explorer]]&lt;br /&gt;
| [[Leapfrog Source Code]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Network Attached Storage (NAS) ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Network Attached Storage using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| NSLU2&lt;br /&gt;
| [http://www.linksys.com Linksys]&lt;br /&gt;
| 2004&lt;br /&gt;
| 32MB&lt;br /&gt;
| 8MB&lt;br /&gt;
| Intel XScale IXP420&lt;br /&gt;
| &lt;br /&gt;
| http://www.nslu2-linux.org (community site with improved firmwares)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Network Camera ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Network Camera using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| NC353L&lt;br /&gt;
| [http://www3.elphel.com Elphel, Inc]&lt;br /&gt;
| 2007&lt;br /&gt;
| 64MB&lt;br /&gt;
| 128MB&lt;br /&gt;
| Axis EtraxFS&lt;br /&gt;
| http://wiki.elphel.com&lt;br /&gt;
| http://sourceforge.net/projects/elphel&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
== Networked Media Players ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Networked Media Players using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [[Freecom MusicPal | MusicPal]]&lt;br /&gt;
| [http://www.freecom.com Freecom]&lt;br /&gt;
| 2007&lt;br /&gt;
| 32MB&lt;br /&gt;
| unknown&lt;br /&gt;
| [[Marvell 88W8618]]&lt;br /&gt;
| &lt;br /&gt;
| http://www.musicpal.info (under Legal Notice]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Still and Video Cameras ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Not Yet Categorized devices using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| HDR-UX1, HDR-SR1 video cameras&lt;br /&gt;
| Sony&lt;br /&gt;
| 2006&lt;br /&gt;
| ??&lt;br /&gt;
| ??&lt;br /&gt;
| ARM9&lt;br /&gt;
| [http://www.sonystyle.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10551&amp;amp;storeId=10151&amp;amp;langId=-1&amp;amp;productId=11035608 Sonystyle store listing]&lt;br /&gt;
| [http://www.sony.net/Products/Linux/Download/HDR-UX1_HDR-SR1.html Sony Linux Download area]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Assistive Technology ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Assistive Technology devices using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.toby-churchill.com/en/content/lightwriters-0 Lightwriter SL38]&lt;br /&gt;
| [http://www.toby-churchill.com Toby Churchill Ltd]&lt;br /&gt;
| 2004&lt;br /&gt;
| 64&lt;br /&gt;
| 256&lt;br /&gt;
| StrongARM SA-1110&lt;br /&gt;
| [http://balloonboard.org/ Developer site]&lt;br /&gt;
| [http://husaberg.toby-churchill.com/balloon/ code and sources]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Robots and Smart-companions ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Robots and smart-companions using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source or Notes&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://fr.wikipedia.org/wiki/Karotz Karotz]&lt;br /&gt;
| [http://en.wikipedia.org/wiki/Mindscape_(software_publisher) Mindscape ] then [http://www.aldebaran-robotics.com/ Aldebaran Robotics]&lt;br /&gt;
| 2011&lt;br /&gt;
| 64&lt;br /&gt;
| 256&lt;br /&gt;
| Samsung [http://elinux.org/S3C2440 S3C2440] (ARM920T@400Mhz)&lt;br /&gt;
| [http://dev.karotz.com/ Developer site]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Network devices ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Network devices using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! Connectivity&lt;br /&gt;
! Notes&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
! Proprietary Drivers or software&lt;br /&gt;
|-&lt;br /&gt;
| Sheevaplug&lt;br /&gt;
| [http://en.wikipedia.org/wiki/Marvell_Technology_Group Marvell]&lt;br /&gt;
|&lt;br /&gt;
| 512M&lt;br /&gt;
| 512M&lt;br /&gt;
| Kirkwood 88F6281 (armv5@1.2Ghz)&lt;br /&gt;
| Ethernet,usb,sdio&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modular devices ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Modular devices using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! Connectivity&lt;br /&gt;
! Notes&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
! Proprietary Drivers or software&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.buglabs.net/bugbase bugbase 1.2]&lt;br /&gt;
| [http://www.buglabs.net Bug Labs]&lt;br /&gt;
| 2006&lt;br /&gt;
| 128&lt;br /&gt;
| 32&lt;br /&gt;
| imx31(armv6-vfp@533Mhz)&lt;br /&gt;
| USB host(on the von hippel module),micro-sd,usb OTG&lt;br /&gt;
| Up to 4 modules(802.15.4,motion detector,screen(320x240),sound card,breakout(von hippel),gps modules availables),&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware]([http://bugcommunity.com/wiki/index.php/BUGbase schematics] freely available)&lt;br /&gt;
| [http://bssvn.buglabs.net/svn/!tree/10763 Bug svn]&amp;lt;BR&amp;gt;&lt;br /&gt;
Based on [http://pokylinux.org/ poky linux],&amp;lt;BR&amp;gt;&lt;br /&gt;
uses [http://en.wikipedia.org/wiki/Concierge_OSGi concierge OSGI],&amp;lt;BR&amp;gt;&lt;br /&gt;
Can use bug 1.3's [http://cgit.openembedded.net/cgit.cgi/openembedded/tree/conf/machine/bug.conf Basic machine support in openembedded] &lt;br /&gt;
| http://www.buglabs.net/downloads&lt;br /&gt;
| No(the powervr is not used)&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.buglabs.net/bugbase bugbase 1.3]&lt;br /&gt;
| [http://www.buglabs.net Bug Labs]&lt;br /&gt;
| 2009&lt;br /&gt;
| 128&lt;br /&gt;
| 32&lt;br /&gt;
| imx31(armv6-vfp@533Mhz)&lt;br /&gt;
| wifi(libertas_sdio),bluetooth,USB(on the von hippel module),micro-sd,usb OTG&lt;br /&gt;
| Up to 4 modules(802.15.4,motion detector,screen(320x240),sound card,breakout(von hippel),gps modules availables),&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware]([http://bugcommunity.com/wiki/index.php/BUGbase schematics] freely available)&lt;br /&gt;
| [http://bssvn.buglabs.net/svn/!tree/10763 Bug svn]&amp;lt;BR&amp;gt;&lt;br /&gt;
Based on [http://pokylinux.org/ poky linux],&amp;lt;BR&amp;gt;&lt;br /&gt;
uses [http://en.wikipedia.org/wiki/Concierge_OSGi concierge OSGI],&amp;lt;BR&amp;gt;&lt;br /&gt;
[http://cgit.openembedded.net/cgit.cgi/openembedded/tree/conf/machine/bug.conf Basic machine support in openembedded]&lt;br /&gt;
| http://www.buglabs.net/downloads&lt;br /&gt;
| No(the powervr is not used)&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.gumstix.com/store/catalog/product_info.php?cPath=27_33&amp;amp;products_id=227 Overo fire]&lt;br /&gt;
| [http://www.gumstix.com Gumstix]&lt;br /&gt;
| ?&lt;br /&gt;
| 256M&lt;br /&gt;
| 256M&lt;br /&gt;
| OMAP 3530(also contain POWERVR SGX + C64x)&lt;br /&gt;
| wifi(libertas),bluetooth,micro-sd,usb OTG+Host(not shure if USB is on the module or only avaliable on extensions boards)&lt;br /&gt;
| expansions board available&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware]([http://pubs.gumstix.com/boards/ schematics] freely available but only for extension boards)&lt;br /&gt;
| [http://cgit.openembedded.net/cgit.cgi/openembedded/tree/conf/machine/overo.conf Machine support in openembedded]&lt;br /&gt;
|&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.gumstix.com/store/catalog/product_info.php?products_id=226 overo air]&lt;br /&gt;
| [http://www.gumstix.com Gumstix]&lt;br /&gt;
| ?&lt;br /&gt;
| 256M&lt;br /&gt;
| 256M&lt;br /&gt;
| OMAP 3503(no 3D acceleration and no DSP)&lt;br /&gt;
| wifi(libertas),bluetooth,micro-sd,usb OTG+Host(not shure if USB is on the module or only avaliable on extensions boards)&lt;br /&gt;
| expansions board available&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware]([http://pubs.gumstix.com/boards/ schematics] freely available but only for extension boards)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.gumstix.com/store/catalog/product_info.php?products_id=228 overo water]&lt;br /&gt;
| [http://www.gumstix.com Gumstix]&lt;br /&gt;
| ?&lt;br /&gt;
| 256M&lt;br /&gt;
| 256M&lt;br /&gt;
| OMAP 3530(also contain POWERVR SGX + C64x)&lt;br /&gt;
| micro-sd,usb OTG+Host(not shure if USB is on the module or only avaliable on extensions boards)&lt;br /&gt;
| expansions board available&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware]([http://pubs.gumstix.com/boards/ schematics] freely available but only for extension boards)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.gumstix.com/store/catalog/product_info.php?products_id=211 Overo earth]&lt;br /&gt;
| [http://www.gumstix.com Gumstix]&lt;br /&gt;
| ?&lt;br /&gt;
| 256M&lt;br /&gt;
| 256M&lt;br /&gt;
| OMAP 3503(no DSP,no 3d acceleration)&lt;br /&gt;
| micro-sd,usb OTG+Host(not shure if USB is on the module or only avaliable on extensions boards) &lt;br /&gt;
| expansions board available&amp;lt;BR&amp;gt;[http://en.wikipedia.org/wiki/Open_hardware open hardware]([http://pubs.gumstix.com/boards/ schematics] freely available but only for extension boards)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5969 TNY-A9G20-LPW-I02]&lt;br /&gt;
| [http://www.calao-systems.com/index.php?lng=en calao systems] &lt;br /&gt;
| 2009&lt;br /&gt;
| 64M&lt;br /&gt;
| 256M&lt;br /&gt;
| AT91SAM9G20(400Mhz)&lt;br /&gt;
| Micro-SD, RTC (ext. battery), USB OTG (Full Speed), Serial DBGU (Linux console), JTAG, 2 expansion connectors.&lt;br /&gt;
| MotherBoard(s) : MOB-TNY-A9XXX-MD2-CXX, Expansion board(s): GPI2 (1W,I2C, SPI, UART), GPS, GSM/GPRS, GSM/HSDPA, WiFi/BlueTooth, KNX/RF, Wireless MBUS, ZigBee...&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5885 TNY-A9263-C02]&lt;br /&gt;
| [http://www.calao-systems.com/index.php?lng=en calao systems] &lt;br /&gt;
| 2008&lt;br /&gt;
| 64M&lt;br /&gt;
| 256M&lt;br /&gt;
| AT91SAM9263(200Mhz)&lt;br /&gt;
| USB OTG (Full Speed), Serial DBGU (Linux console),2 expansion connectors.&lt;br /&gt;
| Motherboard(s) : MOB-TNY-A9XXX-MD2-CXX, Expansion board(s): GPI2 (1W,I2C, SPI, UART), GPS, GSM/GPRS, GSM/HSDPA, WiFi/BlueTooth, KNX/RF, Wireless MBUS, ZigBee...&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=6237 TNY-T3730-ULP-C01]&lt;br /&gt;
| [http://www.calao-systems.com/index.php?lng=en calao systems] &lt;br /&gt;
| 2011&lt;br /&gt;
| 256M&lt;br /&gt;
| 256M&lt;br /&gt;
| OMAP3730(800Mhz)&lt;br /&gt;
| Micro-SD, Battery Charger, USB OTG (Full Speed), UART (Linux Console), Jtag, 2 expansion connectors&lt;br /&gt;
| No motherboard(s), No expansion board(s).&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5933 QIL-A9260-C02]&lt;br /&gt;
| [http://www.calao-systems.com/index.php?lng=en calao systems] &lt;br /&gt;
| 2011&lt;br /&gt;
| 64M&lt;br /&gt;
| 256M&lt;br /&gt;
| AT91SAM9260(200Mhz)&lt;br /&gt;
| 2Mbits SPI Serial Flash, 64Kbits SPI E2PROM, Micro-SD, RTC, 2 expansion connectors&lt;br /&gt;
| Motherboard(s) : MOB-QIL-A9XXX-CXX, No expansion boards.&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=6113 USB-A9G20-LPW-C02]&lt;br /&gt;
| [http://www.calao-systems.com/index.php?lng=en calao systems] &lt;br /&gt;
| 2011&lt;br /&gt;
| 64M&lt;br /&gt;
| 256M&lt;br /&gt;
| AT91SAM9G20(400Mhz)&lt;br /&gt;
| Micro-SD, RTC, USB Debug (Full Speed), USB Device FS, 2x USB Host FS, Ethernet 10/100, expansion connector&lt;br /&gt;
| Motherboard(s) : N/A, Expansion boards : GPI2 (1W,I2C, SPI, UART), GPS, GSM/GPRS, GSM/HSDPA, WiFi/BlueTooth, KNX/RF, Wireless MBUS, ZigBee...&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5932 USB-A9263-C02]&lt;br /&gt;
| [http://www.calao-systems.com/index.php?lng=en calao systems] &lt;br /&gt;
| 2009&lt;br /&gt;
| 64M&lt;br /&gt;
| 256M&lt;br /&gt;
| AT91SAM9263(200Mhz)&lt;br /&gt;
| Micro-SD, USB Debug (Full Speed), USB Device FS, 2x USB Host FS, Ethernet 10/100, expansion connector&lt;br /&gt;
| Motherboard(s) : N/A, No Expansion board(s)&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/ repository]&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development boards ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Development boards'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! Connectivity&lt;br /&gt;
! Notes&lt;br /&gt;
! Proprietary Drivers&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|-&lt;br /&gt;
|[http://beagleboard.org/ Beagle Board]&lt;br /&gt;
|Texas Instruments &lt;br /&gt;
|2008&lt;br /&gt;
|256M&lt;br /&gt;
|256M&lt;br /&gt;
|OMAP3530&lt;br /&gt;
|&lt;br /&gt;
| lot of informations in the [[BeagleBoard|BeagleBoard wiki page]],&amp;lt;BR&amp;gt;&lt;br /&gt;
[http://en.wikipedia.org/wiki/Open_hardware open hardware](schematics freely available)&lt;br /&gt;
| The powervr(3d chip) require a proprietary 3d driver for the 3d part&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://beagleboard.org/bone BeagleBone]&lt;br /&gt;
|Texas Instruments &lt;br /&gt;
|2011&lt;br /&gt;
|256MB&lt;br /&gt;
|none (MicroSD)&lt;br /&gt;
|AM3358&lt;br /&gt;
|Ethernet 10/100&lt;br /&gt;
|[[BeagleBone|BeagleBone wiki page]], [[BeagleBoard|BeagleBoard wiki page]],&amp;lt;BR&amp;gt;&lt;br /&gt;
[http://en.wikipedia.org/wiki/Open_hardware open hardware](schematics freely available)&lt;br /&gt;
|The powervr(3d chip) require a proprietary 3d driver for the 3d part&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://pandaboard.org/ Pandaboard]&lt;br /&gt;
|Texas Instruments &lt;br /&gt;
|2010&lt;br /&gt;
|8Gb(x32) x 2ch&lt;br /&gt;
|(2G(x32) x4pcs) 2CS/ch&lt;br /&gt;
|OMAP4430&lt;br /&gt;
|WLAN, Bluetooth, 10/100 Ethernet&lt;br /&gt;
| [[PandaBoard|Pandaboard wiki page]],&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.calao-systems.com/articles.php?lng=fr&amp;amp;pg=6186 Snowball SDK &amp;amp; PDK]&lt;br /&gt;
|[http://www.calao-systems.com/ CALAO Systems]&lt;br /&gt;
|2011&lt;br /&gt;
|1GB&lt;br /&gt;
|4GB / 8GB&lt;br /&gt;
|ST-Ericsson A9500 Dual Cortex A9 + Mali 400&lt;br /&gt;
|WiFi, BlueTooth, GPS, HDMI, CVBS, Ethernet 10/100, Audio In / Out, Micro-SD, Serial Port (Linux console), JTAG, MiPi34, 3D Accelerometer, Magnetometer &amp;amp; Gyrometer, Pressure sensor, 3x expansion connectors&lt;br /&gt;
|Expansion Board(s) : MOB-SKY-S9500-AVI-CXX (2x USB OTG HS, LVDS 24Bits, TSC, LED Driver, MiPi DSI, MiPi CSI...), DAB-SKY-S9500-GPI-CXX (CANBus, Modem 2G/3G, 4x Uart, 8x GPIO, 8x ADC)&lt;br /&gt;
|[http://www.igloocommunity.org/ Igloo Community]&lt;br /&gt;
|[http://www.igloocommunity.org/ Igloo Community]&lt;br /&gt;
|[http://www.calao-systems.com/repository/EMBEDDED%20COMPUTERS/SKY-S9500-ULP-XXX/ CALAO Systems Repository]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.raspberrypi.org/ US$ 25 Raspberry Pi Computer]&lt;br /&gt;
|Raspberry Pi Foundation&lt;br /&gt;
|2012&lt;br /&gt;
|256&lt;br /&gt;
|none (SD Card)&lt;br /&gt;
|Broadcom ARM11 (ARM v6) + Videocore GPU&lt;br /&gt;
|10/100 Ethernet, HDMI , Composite , Audio, USB Host, GPIO, JTAG , MIPI DSI + CSI&lt;br /&gt;
|[[RPi Hub|Phenomenal RPi Hub]]&lt;br /&gt;
|[http://www.raspberrypi.org/archives/1839 MPEG-2 and VC-1 Licences]&lt;br /&gt;
[https://github.com/raspberrypi/firmware/tree/master/opt/vc OpenGL, OpenMax examples]&lt;br /&gt;
|[http://www.raspberrypi.org/wp-content/uploads/2012/04/Raspberry-Pi-Schematics-R1.0.pdf Schematics]&lt;br /&gt;
[http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf CPU Datasheet]&lt;br /&gt;
|[http://www.raspberrypi.org/downloads Card Images]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ledato.de/ NanosG20]&lt;br /&gt;
|Ledato&lt;br /&gt;
|?&lt;br /&gt;
|64M/128M&lt;br /&gt;
|128M/512M&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Development boards'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! style=&amp;quot;width:120px&amp;quot; | Processor&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; |Video Display&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; |Interfaces&lt;br /&gt;
! OS support&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.armkits.com/Product/devkit8000.asp/ DevKit8000]&lt;br /&gt;
|[http://www.armkits.com Embest] &lt;br /&gt;
|TI OMAP3530&lt;br /&gt;
|256M&lt;br /&gt;
|256M&lt;br /&gt;
|LCD, VGA, DVI-D and S-Video&lt;br /&gt;
|UART, USB Host, USB OTG, Ethernet, Audio, SD, Keyboard, JTAG&lt;br /&gt;
|Linux2.6.28, WinCE6.0&lt;br /&gt;
|[[Devkit8000]] wiki page&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.armkits.com/Product/devkit8500d.asp/ DevKit8500D/A]&lt;br /&gt;
|[http://www.armkits.com Embest] &lt;br /&gt;
|style=&amp;quot;width:120px&amp;quot; |TI DM3730/AM3715&lt;br /&gt;
|512M&lt;br /&gt;
|512M&lt;br /&gt;
|LCD, VGA, DVI-D and S-Video&lt;br /&gt;
|UART, USB Host, USB OTG, Ethernet, Audio, SD, Keyboard, JTAG&lt;br /&gt;
|Linux2.6.28, WinCE6.0, Android2.2&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.armkits.com/product/devkit8600.asp/ DevKit8600]&lt;br /&gt;
|[http://www.armkits.com Embest]&lt;br /&gt;
|style=&amp;quot;width:120px&amp;quot; |TI AM3359&lt;br /&gt;
|512M&lt;br /&gt;
|512M&lt;br /&gt;
|LCD, VGA&lt;br /&gt;
|UART, USB Host, USB OTG, Ethernet, CAN, RS485, WiFi/BT, TF, JTAG&lt;br /&gt;
|Linux3.1.0, Android2.3, WinCE7&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4102 NGW100]&lt;br /&gt;
|[http://www.atmel.com Atmel]&lt;br /&gt;
|Atmel AVR32: AT32AP7000&lt;br /&gt;
|32M&lt;br /&gt;
|8M serial + 8M parallel&lt;br /&gt;
|&amp;quot;LCD Controller&amp;quot;&lt;br /&gt;
|UARTs, USB slave, 2x 100MBit Ethernet, I2C, SPI, JTAG, AC97&lt;br /&gt;
|Linux 2.6 [http://www.avr32linux.org http://www.avr32linux.org]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development Boards with FPGA ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Development Boards with FPGA'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.armadeus.com/english/products-processor_boards-apf27.html APF27]&lt;br /&gt;
| [http://www.armadeus.com/ Armadeus Systems]&lt;br /&gt;
| 2009&lt;br /&gt;
| up to 256&lt;br /&gt;
| up to 512&lt;br /&gt;
| i.MX27 400MHz + Spartan3a&lt;br /&gt;
| [http://www.armadeus.com/english/products-processor_boards-apf27.html Company Site]&lt;br /&gt;
| [http://www.armadeus.org Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Development Boards with MINI2440v2 with 3.5'' ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Development Boards with MINI2440V2'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
[http://www.developmentboard.net/index.php/productdetail/Development+board/ARM9/SAMSUNG/S3C2440/MINI2440v2+with+MegaDisplay+3.5/info/1]&lt;br /&gt;
| [http://www.developmentboard.net]&lt;br /&gt;
| 2009&lt;br /&gt;
| up to 256&lt;br /&gt;
| up to 512&lt;br /&gt;
| i.MX27 400MHz + Spartan3a&lt;br /&gt;
| [http://www.developmentboard.net/index.php/productdetail/Development+board/ARM9/SAMSUNG/S3C2440/MINI2440v2+with+MegaDisplay+3.5/info/1]&lt;br /&gt;
| [http://www.developmentboard.net  Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Not Yet Categorized ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''Not Yet Categorized devices using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Indamixx 2 Audio Tablet&lt;br /&gt;
| Indamixx&lt;br /&gt;
| 2010&lt;br /&gt;
| 2 GB&lt;br /&gt;
| 150 GB HDD&lt;br /&gt;
| Atom N450&lt;br /&gt;
| [http://www.indamixx.com/shop-28.html Company website]&lt;br /&gt;
| http://www.indamixx.com/shop-60.html&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT4268573160.html HS210]&lt;br /&gt;
| [http://www.ericsson.com Ericsson]&lt;br /&gt;
| 2000&lt;br /&gt;
| 32&lt;br /&gt;
| 32&lt;br /&gt;
| StrongARM SA-1110&lt;br /&gt;
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-500&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2007&lt;br /&gt;
| 64&lt;br /&gt;
| 16&lt;br /&gt;
| i.MX31&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a500 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-300&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2006&lt;br /&gt;
| 64&lt;br /&gt;
| 8&lt;br /&gt;
| ARM9 200MHz&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a300 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-300 Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-9&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2004&lt;br /&gt;
| 64&lt;br /&gt;
| 8&lt;br /&gt;
| ARM9 200MHz&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a9 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-9 Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-240&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2006&lt;br /&gt;
| 64&lt;br /&gt;
| 8&lt;br /&gt;
| ARM9 200MHz&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a240 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-240 Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-230&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2006&lt;br /&gt;
| 32&lt;br /&gt;
| 8&lt;br /&gt;
| ARM9 200MHz&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a230 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-230 Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-220&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2006&lt;br /&gt;
| 32&lt;br /&gt;
| 8&lt;br /&gt;
| ARM9 200MHz&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a220 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-220 Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Armadillo-210&lt;br /&gt;
| [http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
| 2005&lt;br /&gt;
| 32&lt;br /&gt;
| 4&lt;br /&gt;
| ARM9 200MHz&lt;br /&gt;
| [http://www.atmark-techno.com/en/products/armadillo/a210 Company Site]&lt;br /&gt;
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-210 Armadillo Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Eddy v2.1 Series&lt;br /&gt;
| [http://www.sysbas.com/ SystemBase]&lt;br /&gt;
| 2008&lt;br /&gt;
| 32&lt;br /&gt;
| 8&lt;br /&gt;
| ARM9 210MHz&lt;br /&gt;
| [http://www.sysbas.com/e-Products/?sNum=400 Company Site]&lt;br /&gt;
| [http://embeddedmodule.com/ Eddy Developer Site]&lt;br /&gt;
|-&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Matrix Series&lt;br /&gt;
| [http://www.artila.com/ Artila]&lt;br /&gt;
| 2006&lt;br /&gt;
| 64&lt;br /&gt;
| 16&lt;br /&gt;
| ARM9 180MHz&lt;br /&gt;
| [http://www.artila.com Company Site]&lt;br /&gt;
| [http://www.artila.com/p_matrix.html Matrix Site]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Home And Building Automation, Smart Energy  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+'''HABA &amp;amp; Smart Energy controllers using Embedded Linux'''&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Product Name&lt;br /&gt;
! Company Name&lt;br /&gt;
! Year&amp;lt;BR&amp;gt;Introduced&lt;br /&gt;
! RAM&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Flash&amp;lt;BR&amp;gt;MB&lt;br /&gt;
! Processor&lt;br /&gt;
! style=&amp;quot;width:150px&amp;quot; | Source&lt;br /&gt;
! style=&amp;quot;width:250px&amp;quot; | Download Area&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=fr&amp;amp;pg=6114 HABA-KNX-EXPLORER-C01]&lt;br /&gt;
| [http://www.calao-systems.com CALAO Systems]&lt;br /&gt;
| 2011&lt;br /&gt;
| 128&lt;br /&gt;
| 256&lt;br /&gt;
| AT91SAM9G20 (400MHz)&lt;br /&gt;
| [http://www.calao-systems.com/repository/HABA%20CONTROLLERS/HABA-KNX-EXPLORER-XXX/ Repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/HABA%20CONTROLLERS/HABA-KNX-EXPLORER-XXX/ Repository]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [http://www.calao-systems.com/articles.php?lng=fr&amp;amp;pg=6257 HABA-KNX-LITE-E01]&lt;br /&gt;
| [http://www.calao-systems.com CALAO Systems]&lt;br /&gt;
| 2012&lt;br /&gt;
| 128&lt;br /&gt;
| 256&lt;br /&gt;
| AT91SAM9G20 (400MHz)&lt;br /&gt;
| [http://www.calao-systems.com/repository/HABA%20CONTROLLERS/HABA-KNX-LITE-XXX/ Repository]&lt;br /&gt;
| [http://www.calao-systems.com/repository/HABA%20CONTROLLERS/HABA-KNX-LITE-XXX/ Repository]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Products]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Android_on_OMAP</id>
		<title>Android on OMAP</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Android_on_OMAP"/>
				<updated>2012-11-27T07:38:19Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* Real hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Linux]]&lt;br /&gt;
[[Category: OMAP]]&lt;br /&gt;
[[Category: Android]]&lt;br /&gt;
&lt;br /&gt;
This page collects information about and guides you through the installation of [http://www.google.de/ Google's] [http://code.google.com/android/ Android] on [http://www.ti.com/ TI's] [http://www.arm.com/ ARM] based [http://focus.ti.com/general/docs/wtbu/wtbusplashcontent.tsp?templateId=6123&amp;amp;contentId=4752 OMAP] [http://focus.ti.com/general/docs/wtbu/wtbugencontent.tsp?templateId=6123&amp;amp;navigationId=11988&amp;amp;contentId=4638&amp;amp;DCMP=WTBU&amp;amp;HQS=Other+OT+omap SoCs].&lt;br /&gt;
&lt;br /&gt;
''Note'': Only small parts of this page should be TI OMAP specific. The basic tasks should also apply to all other ARM926 or higher based SoCs at least able to run a 2.6.23 Linux kernel.&lt;br /&gt;
&lt;br /&gt;
''Note'': If you like this page, please see the [[Android Portal]] on this site for much more information about Android systems programming.  See [[Android Porting]] for more links to porting information, articles and tutorials.&lt;br /&gt;
&lt;br /&gt;
''Note'': This article assumes that your are familiar with some basics of embedded ARM Linux. E.g. you should know how to use diff &amp;amp; patch, how to boot your embedded ARM SoC with a recent non-Android Linux, how to use a cross compiler etc.&lt;br /&gt;
&lt;br /&gt;
=Android=&lt;br /&gt;
&lt;br /&gt;
==What is Android (not)==&lt;br /&gt;
Android is a software stack for mobile devices that includes an operating system, middleware and key applications. See [http://code.google.com/android/what-is-android.html Google's ''What is Android?''] page and [http://benno.id.au/blog/2007/11/26/what-is-android Benno's ''What is Android?'' and ''What Android isn't''] page for more details about Android.&lt;br /&gt;
&lt;br /&gt;
==Versions==&lt;br /&gt;
&lt;br /&gt;
From time to time Google updates their [http://code.google.com/android/download_previous.html Android releases]. At time of writing this article version ''m5-rc14'' was the recent one. You should always use the latest available version. And make sure you use an Android kernel (patch) for your hardware that matches the file system version (see below).&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
==Goldfish==&lt;br /&gt;
Android SDK isn't targeted for a special (ARM) SoC. Instead, they use [http://fabrice.bellard.free.fr/qemu/ QEMU] to create a virtual ARM SoC called ''Goldfish''. The virtual ARM SoC boots an (currently 2.6.23, m5-rc14) ARM Linux kernel with Goldfish platform support on your (x86) Windows, MacOS X or Linux host.&lt;br /&gt;
&lt;br /&gt;
This virtual ARM SoC comprises:&lt;br /&gt;
&lt;br /&gt;
* ARM926ej-S CPU&lt;br /&gt;
* Thumb support&lt;br /&gt;
* MMC&lt;br /&gt;
* RTC&lt;br /&gt;
* Keyboard&lt;br /&gt;
* USB Gadget&lt;br /&gt;
* Framebuffer&lt;br /&gt;
* TTY driver&lt;br /&gt;
* NAND&lt;br /&gt;
* Software compiled for ARMv5TEJ instruction set (!) with EABI&lt;br /&gt;
* no [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0205g/CIAIIFIB.html TLS] [http://marc.info/?l=linux-omap&amp;amp;m=120384694214686&amp;amp;w=2 yet]&lt;br /&gt;
&lt;br /&gt;
==Real hardware==&lt;br /&gt;
&lt;br /&gt;
Running Android on real hardware, some prerequisites should be fulfilled:&lt;br /&gt;
&lt;br /&gt;
* SoC with ARM926 or higher (e.g. ARM11) (check [http://marc.info/?l=linux-omap&amp;amp;m=120394328104000&amp;amp;w=2 ARM MPCore or ARM Cortex] regarding [[Android_on_OMAP#TLS_issue|TLS issue]])&lt;br /&gt;
** Note: ARM920T with ARMv4 instruction set [http://benno.id.au/blog/2007/11/21/android-neo1973 will not work]&lt;br /&gt;
* You have already a recent (~2.6.23) Linux kernel with Thumb &amp;amp; MMU &amp;amp; EABI etc support running on your target&lt;br /&gt;
* Soc/HW has and Linux kernel supports&lt;br /&gt;
** Display/frame buffer (touchscreen would be good but optional). Frame buffer ''has'' to support [[Android_on_OMAP#Page_flipping_frame_buffer|double buffer/page flipping]].&lt;br /&gt;
** Keyboard&lt;br /&gt;
** USB (optional)&lt;br /&gt;
** RTC (optional?)&lt;br /&gt;
** Serial console&lt;br /&gt;
** Some storage, sufficient for ~64MB, e.g. NFS or USB stick or NAND or NOR or MMC/SDcard etc. NFS would be easiest for development&lt;br /&gt;
** Sufficient main memory (SDRAM) &amp;gt;=32MB. While 32MB seems to be enough to start, system will be really slow then. Therefore 32MB is sufficient for ''proof of concept'', but not for a usable system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Known to work HW'''&lt;br /&gt;
* [http://marc.info/?l=linux-omap&amp;amp;m=120368832309928&amp;amp;w=2 OMAP1 based boards] (ARM v5 ARM926)&lt;br /&gt;
* [http://marc.info/?l=linux-omap&amp;amp;m=120368832309928&amp;amp;w=2 OMAP2 based boards] (ARM v6 ARM11)&lt;br /&gt;
* [http://www.mistralsolutions.com/pes-support/support-downloads/omap2530-evm-documentation-a-software.html omap2530evm] 2430OSK is renamed as 2530EVM based on TI's recommendation (ARM v6 ARM1136jf-s)&lt;br /&gt;
* [http://euedge.com/blog/2007/12/06/google-android-runs-on-sharp-zaurus-sl-c760/ Sharp Zaurus SL-C760(PXA255)]&lt;br /&gt;
* [http://androidzaurus.seesaa.net/article/74237419.html Sharp Zaurus SL-C1000(PXA270)]&lt;br /&gt;
* [http://androidzaurus.seesaa.net/article/74237419.html Sharp Zaurus SL-C3000](PXA270)&lt;br /&gt;
* [http://www.atmark-techno.com/en/products/armadillo/a500 Armadillo-500] and [http://youtube.com/watch?v=eFxnCaEwL_U Armadillo Panel Computer] (Freescale i.MX31L ARM11)&lt;br /&gt;
* OMAP1 based [[OSK]] (OMAP5912 ARM926 with only 32MB SDRAM). Really slow, mainly usable as ''proof of concept''.&lt;br /&gt;
* AM/DM 37x based Hardware [http://www.mistralsolutions.com/AM37x_EVM AM/DM37xEVM from Mistral]   &lt;br /&gt;
[http://groups.google.com/group/android-internals/browse_thread/thread/7028432fa76f57e8/1556f431d3eb1e57?hl=en&amp;amp; Android internals ML], [http://marc.info/?l=linux-omap&amp;amp;m=120741537025066&amp;amp;w=2 OMAP ML] and [http://code.google.com/p/android-on-n8xx/ Android on N810] page. Working Android port for Nokia Internet Tablets can be found [http://guug.org/nit/nitdroid/ here].&lt;br /&gt;
* OMAP3430 based Hardware [http://www.omappedia.org/wiki/Android_Getting_Started OMAP3430 based Zoom2 from LogicPD]. DSP acceleration for multimedia use cases as well as WLAN is also supported.&lt;br /&gt;
* OMAP3530 based Hardware [http://www.mistralsolutions.com/pes-downloads/software-downloads/android-download-for-tmdsevm3530.html OMAP3EVM from Mistral] (Android runs on ARM Cortex™-A8 Core)&lt;br /&gt;
* OMAP3530 based [http://beagleboard.org/ BeagleBoard] using [http://groups.google.com/group/beagleboard/browse_thread/thread/e933982889f0441d# code from Rupesh Gujare].&lt;br /&gt;
* OMAP3530 based Hardware [http://www.technexion.com/index.php/tao-3530 TAO-3530 from TechNexion] (Android runs on ARM Cortex™-A8 Core)&lt;br /&gt;
* OMAP3530 based [http://www.armkits.com/product/devkit8000.asp DevKit8000] from [http://www.armkits.com Embest]&lt;br /&gt;
* OMAP3530 based [http://www.armkits.com/Product/sbc8100.asp SBC8100] Single Board Computer from [http://www.armkits.com Embest]&lt;br /&gt;
* OMAP3530 Open-source MID Solution '''K7''' from [http://www.opensourcemid.org OpenSourceMID.org]&lt;br /&gt;
* TI DM3730 based [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D] from [http://www.armkits.com Embest]&lt;br /&gt;
* TI AM3715 based [http://www.armkits.com/Product/devkit8500d.asp DevKit8500A] from [http://www.armkits.com Embest]&lt;br /&gt;
* TI AM3359 based [http://www.armkits.com/product/devkit8600.asp DevKit8600] from [http://www.armkits.com Embest]&lt;br /&gt;
&lt;br /&gt;
'''Known to not work HW'''&lt;br /&gt;
* [http://benno.id.au/blog/2007/11/21/android-neo1973 Neo 1973] (ARM920T)&lt;br /&gt;
&lt;br /&gt;
=Compiler=&lt;br /&gt;
Getting Android working on real hardware, you need an [http://wiki.debian.org/ArmEabiPort ARM EABI] (good EABI description, ignore the Debian specific stuff) compatible development environment. I.e., your tool chain, your kernel and user space must be compatible to ARM EABI. If you don't like to create your own ARM EABI compatible compiler, linker, library etc. you should use [http://www.codesourcery.com/ CodeSourcery's] [http://www.codesourcery.com/gnu_toolchains/arm/download.html '''ARM GNU/Linux''' tool chain].&lt;br /&gt;
&lt;br /&gt;
''Note'': The naming in the CodeSourcery download section is slightly confusing. You need the '''ARM GNU/Linux''' named tool chain which is indeed an ARM GNU/Linux EABI tool chain with glibc. The ''ARM EABI'' named tool chain there is something normally known as arm-elf tool chain ''without'' any Linux support and without glibc.&lt;br /&gt;
&lt;br /&gt;
=Code=&lt;br /&gt;
&lt;br /&gt;
As mentioned above, the Android SDK contains an emulator where a virtual ARM device runs the Android SW on your host PC. The Linux ''kernel'' used in this emulator is available in source code. In contrast, the user space ''file system'' (applications) is currently only available as binary as part of the SDK.&lt;br /&gt;
&lt;br /&gt;
To get Android running on real HW, currently you need both, matching SDK and kernel source. You need kernel source to extract Android specific patches to add them to your SoC specific kernel. And SDK to get Android user space file system binaries. While getting Android kernel patches is somehow straight forward, extracting user space file system with Android applications in it is a little bit tricky.&lt;br /&gt;
&lt;br /&gt;
==Kernel==&lt;br /&gt;
&lt;br /&gt;
On [http://code.google.com/p/android/downloads/list Android project page] the source code of the kernel is available. From full kernel tree with Android modifications included you can extract patches. With this, you have to extract the Android specific patches yourself from the complete kernel tree, use already extracted patches or get kernel patches by git.&lt;br /&gt;
&lt;br /&gt;
===Patch extraction===&lt;br /&gt;
&lt;br /&gt;
See third paragraph of [http://benno.id.au/blog/2007/11/21/android-neo1973 Benno's Android on NEO 1973 article].&lt;br /&gt;
&lt;br /&gt;
* Download matching version (e.g. m5-rc14) of [http://code.google.com/p/android/downloads/list Android kernel source]. Besides complete kernel source this will contain Android specific changes.&lt;br /&gt;
* Download matching (e.g. 2.6.23) stock Linux kernel (or use e.g. git to check out stock kernel version) and diff both kernels to get Android related changes.&lt;br /&gt;
* As we want to run Android on real hardware, you can throw away all QEMU and Goldfish related changes. If you don't want to use [http://www.yaffs.net/ yaffs2] file system (e.g. cause you don't have NAND or have it already in your tree), throw away yaffs2 related changes as well. If you use  m5-rc14 (or higher?) you can remove [[Android_on_OMAP#OpenBinder|OpenBinder related files]] (/driver/binder) as well. [[Android_on_OMAP#Kernel_patch|Result]] should be a generic, no ARM or OMAP specific Android patch you can apply to your (e.g. 2.6.23) kernel for your ARM based SoC.&lt;br /&gt;
&lt;br /&gt;
''Note'': There seems to be [http://marc.info/?l=linux-omap&amp;amp;m=120384694214686&amp;amp;w=2 some effort] to make Android kernel patches available in a easier usable format.&lt;br /&gt;
&lt;br /&gt;
===Extracted patches===&lt;br /&gt;
&lt;br /&gt;
At some locations there are ready made patches available. The advantage of this is that you don't have to extract the patches yourself. The disadvantage is that you can't always be sure that they contain everything you need and that they match your SDK/user space file system ([[Android_on_OMAP#Extracted_binaries|see below]]) version.&lt;br /&gt;
&lt;br /&gt;
* [http://benno.id.au/android/android-noqemu-nogoldfish-noyaffs2.diff Benno's no Qemu no goldfish no yaffs2 patch], as of date of Benno's article most probably based on m3-rc20.&lt;br /&gt;
&lt;br /&gt;
''Note'': Some guys on OMAP mailing list have Android patches extracted (currently from m5-rc14) and [http://marc.info/?l=linux-omap&amp;amp;m=120401478515308&amp;amp;w=2 are willing to share them]. Unfortunately they don't have any permanent web storage yet. If you have and like to help community with providing some web space, contact [http://vger.kernel.org/vger-lists.html#linux-omap OMAP list].&lt;br /&gt;
&lt;br /&gt;
===Git patches===&lt;br /&gt;
&lt;br /&gt;
There are Android kernel patches available using [http://git.android.com/?p=kernel.git;a=shortlog;h=android Android's git] repository. But have a look to [http://marc.info/?l=linux-omap&amp;amp;m=120716474803274&amp;amp;w=2 Brian's notes] regarding this.&lt;br /&gt;
&lt;br /&gt;
==File System==&lt;br /&gt;
&lt;br /&gt;
Getting user space file system binaries running in emulator extracted is slightly tricky. We have to extract the binaries as currently access to source code have only [http://marc.info/?l=linux-omap&amp;amp;m=120368832309928&amp;amp;w=2 Google itself and eventually WindRiver].&lt;br /&gt;
&lt;br /&gt;
Again, there are two ways to get user space binaries: Extracting them your self or taking already extracted ones.&lt;br /&gt;
&lt;br /&gt;
===Binary extraction===&lt;br /&gt;
&lt;br /&gt;
The user space applications compiled for ARMv5 EABI are part of the Android SDK in ''system.img'' and ''userdata.img'' in ''tools/lib/images'' directory of SDK.&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/android/download_list.html Download SDK] and unzip it&lt;br /&gt;
* system.img and userdata.img are [http://www.yaffs.net/ yaffs2] images. There is no way yet to mount them directly on a host to extract their content. An [http://lists.aleph1.co.uk/lurker/message/20080218.222359.6cc4bd2e.en.html ''unyaffs''] tool is missing, so the only way to get the content is to start the emulator and extract the contents from running emulator.&lt;br /&gt;
Recently there is an unyaffs available [http://code.google.com/p/unyaffs/]&lt;br /&gt;
&lt;br /&gt;
* As file system in emulator as no ''cp'' or ''tar'' command, we use a statically linked [http://www.busybox.net/ BusyBox] cross compiled for ARM and use it inside emulator (get it from [http://benno.id.au/blog/2007/11/14/android-busybox Benno] or build it your own with above tool chain).&lt;br /&gt;
* Set path to emulator tools&lt;br /&gt;
&lt;br /&gt;
 export PATH=${PATH}:&amp;lt;path_to&amp;gt;/android-sdk_m5-rc14_linux-x86/tools&lt;br /&gt;
&lt;br /&gt;
* Create an empty SDcard (image)&lt;br /&gt;
&lt;br /&gt;
 [http://code.google.com/android/reference/othertools.html#mksdcard mksdcard] -l card 100M card.img&lt;br /&gt;
&lt;br /&gt;
* Start emulator&lt;br /&gt;
&lt;br /&gt;
 [http://code.google.com/android/reference/emulator.html emulator] -sdcard card.img -console -debug-kernel&lt;br /&gt;
&lt;br /&gt;
* You should now see the SDK kernel booting and emulator starting. Wait until the emulator is ready, then send the ARM busybox from the host into the simulated environment:&lt;br /&gt;
&lt;br /&gt;
 [http://code.google.com/android/reference/adb.html adb] -d 1 push busybox /data/busybox&lt;br /&gt;
&lt;br /&gt;
* Inside emulation, set tar (and bzip2) links to busybox, tar ''/system'' and ''/data'' directories to sdcard.&lt;br /&gt;
* Shutdown emulator, mount card.img&lt;br /&gt;
&lt;br /&gt;
 mount -o loop card.img mnt/&lt;br /&gt;
&lt;br /&gt;
and get the images of system and user data.&lt;br /&gt;
&lt;br /&gt;
* If you look at the extracted size of the userdata image, the extracted one is bigger than the original userdata.img. So by the runtime extraction we get some temporary junk in it. For this, untar extracted userdata and remove a least some of the unnecessary stuff:&lt;br /&gt;
** Remove all content of ''data/dalvik-cache/''. It holds the decompressed files from the apk packages.&lt;br /&gt;
** Remove the static busybox image. We only needed it for extraction and don't need it any more.&lt;br /&gt;
&lt;br /&gt;
''Note'': Anybody likes to hack this [http://lists.aleph1.co.uk/lurker/message/20080218.222359.6cc4bd2e.en.html ''unyaffs''] tool? Then the system.img and userdata.img extraction would be a lot easier.&lt;br /&gt;
&lt;br /&gt;
''Note'': A user reports that he doesn't use the extracted data directory at all. He simply mounts a tempfs to /data as it seems that Android runtime creates most (all?) of the necessary files in /data itself at runtime. &lt;br /&gt;
&lt;br /&gt;
===Extracted binaries===&lt;br /&gt;
&lt;br /&gt;
At some locations there are ready made binaries available. The advantage of this is that you don't have to extract the binaries yourself. The disadvantage is that you can't always be sure that the images contain everything you need and that the images match your kernel patch ([[Android_on_OMAP#Extracted_patches|see above]]) version.&lt;br /&gt;
&lt;br /&gt;
* [http://benno.id.au/blog/2007/11/14/android-filesystems Android file system images], as of date of Benno's article most probably based on m3-rc20.&lt;br /&gt;
&lt;br /&gt;
''Note'': Some guys on OMAP mailing list have Android binaries extracted (currently from m5-rc14) and [http://marc.info/?l=linux-omap&amp;amp;m=120401478515308&amp;amp;w=2 are willing to share them]. Unfortunately they don't have any permanent web storage yet (~30MB). If you have and like to help community with providing some web space, contact [http://vger.kernel.org/vger-lists.html#linux-omap OMAP list].&lt;br /&gt;
&lt;br /&gt;
=Target=&lt;br /&gt;
&lt;br /&gt;
This section describes how to configure the software (kernel, file system) to run Android on real hardware target. Before you do this Android specific steps, you should make sure that everything works without any Android specifics. I.e. make sure that the (EABI) kernel boots, you can access all file systems (e.g. NFS or MMC or NOR or NAND etc.) and necessary drivers (e.g. keyboard, touchscreen etc.). Do this with booting into your normal (EABI) file system you always use. We later switch to Android file system then.&lt;br /&gt;
&lt;br /&gt;
==Kernel configuration==&lt;br /&gt;
&lt;br /&gt;
Make sure your kernel boots normally on your board. Then enable some Android specific configuration (needs [[Android_on_OMAP#Kernel|kernel patch extracted above]]) and make sure that your kernel still boots (with your standard file system).&lt;br /&gt;
&lt;br /&gt;
''Note'': Some of these settings are valid only for m5-rc14 and newer (?) (Binder config, /sys/android_power output) as it changed from older versions to m5-rc14. &lt;br /&gt;
&lt;br /&gt;
'''EABI'''&lt;br /&gt;
&lt;br /&gt;
 CONFIG_AEABI=y&lt;br /&gt;
 # CONFIG_OABI_COMPAT is not set&lt;br /&gt;
&lt;br /&gt;
'''THUMB'''&lt;br /&gt;
&lt;br /&gt;
 CONFIG_ARM_THUMB=y&lt;br /&gt;
&lt;br /&gt;
'''Android drivers'''&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # Android&lt;br /&gt;
 #&lt;br /&gt;
 # CONFIG_ANDROID_GADGET is not set&lt;br /&gt;
 # CONFIG_ANDROID_RAM_CONSOLE is not set&lt;br /&gt;
 CONFIG_ANDROID_POWER=y&lt;br /&gt;
 CONFIG_ANDROID_POWER_STAT=y&lt;br /&gt;
 CONFIG_ANDROID_LOGGER=y&lt;br /&gt;
 # CONFIG_ANDROID_TIMED_GPIO is not set&lt;br /&gt;
 CONFIG_ANDROID_BINDER_IPC=y&lt;br /&gt;
 #AshMem &lt;br /&gt;
 CONFIG_ASHMEM=y&lt;br /&gt;
&lt;br /&gt;
After you successfully booted the kernel with configuration above (and m5-rc14 kernel patch), make sure you have following /sys files:&lt;br /&gt;
&lt;br /&gt;
 /sys/android_power/acquire_partial_wake_lock&lt;br /&gt;
 /sys/android_power/acquire_full_wake_lock&lt;br /&gt;
 /sys/android_power/last_user_activity&lt;br /&gt;
 /sys/android_power/request_sleep&lt;br /&gt;
 /sys/android_power/acquire_full_wake_lock&lt;br /&gt;
 /sys/android_power/acquire_partial_wake_lock&lt;br /&gt;
 /sys/android_power/battery_level&lt;br /&gt;
 /sys/android_power/battery_level_low&lt;br /&gt;
 /sys/android_power/battery_level_raw&lt;br /&gt;
 /sys/android_power/battery_level_scale&lt;br /&gt;
 /sys/android_power/battery_low_level&lt;br /&gt;
 /sys/android_power/battery_shutdown_level&lt;br /&gt;
 /sys/android_power/charging_state&lt;br /&gt;
 /sys/android_power/release_wake_lock&lt;br /&gt;
 /sys/android_power/request_state&lt;br /&gt;
 /sys/android_power/state&lt;br /&gt;
&lt;br /&gt;
==File system configuration==&lt;br /&gt;
&lt;br /&gt;
We now switch to Android file system extracted above. This should be established on a device with enough space (&amp;gt; ~64MB) and which is accessible on your target. Options are e.g. NFS, NOR or NAND file system, hard disk or USB storage. In a first step it is sufficient if you are able to manually mount it from your (temporary) standard root file system. In a second step it is an option to use it directly as root fs.&lt;br /&gt;
&lt;br /&gt;
The Android file system we establish here on one of the the storage from above is built from four parts:&lt;br /&gt;
&lt;br /&gt;
* Content of system data image extracted above&lt;br /&gt;
* Content of user data image extracted above (make sure temporary files are removed)&lt;br /&gt;
* Content of Android ram disk image&lt;br /&gt;
* Device file system &lt;br /&gt;
&lt;br /&gt;
To create Android file system, take (empty) storage you selected and start with ram disk:&lt;br /&gt;
&lt;br /&gt;
Android ram disk image can be found as ramdisk.img in tools/lib/images of Android SDK. This is a gziped cpio archive:&lt;br /&gt;
&lt;br /&gt;
 cp ramdisk.img ramdisk.gz&lt;br /&gt;
 gunzip ramdisk.gz&lt;br /&gt;
 cd target_fs&lt;br /&gt;
 cpio -iv &amp;lt; ../ramdisk&lt;br /&gt;
&lt;br /&gt;
Result of this should be an root file system tree with:&lt;br /&gt;
&lt;br /&gt;
 data&lt;br /&gt;
 dev&lt;br /&gt;
 etc&lt;br /&gt;
 init&lt;br /&gt;
 proc&lt;br /&gt;
 sbin&lt;br /&gt;
 sys&lt;br /&gt;
 system&lt;br /&gt;
 tmp&lt;br /&gt;
 var&lt;br /&gt;
&lt;br /&gt;
Directories data, dev and system are empty. Extract content of extracted user data image to /data and system image to /system directories. E.g.&lt;br /&gt;
&lt;br /&gt;
 tar xvfj ../system_m5_rc14.tar.bz2 system/&lt;br /&gt;
 tar xvfj ../userdata_m5_rc14.tar.bz2 data/&lt;br /&gt;
&lt;br /&gt;
Note: This depends on how you named and stored extracted user data and system image above.&lt;br /&gt;
&lt;br /&gt;
Last step is to create some device nodes in /dev you need for running from this Android file system. There are several options how to establish this. One option is to extract device file system from running Android emulator as well. Second option is to use the same device file system you normally use in your standard file system. Choose the easiest way. If you did this, make sure you have Android specific device nodes with correct major/minor numbers as well.&lt;br /&gt;
&lt;br /&gt;
Note: Copying device nodes the best way is to tar them at source and untar them then at target. For device nodes, cp command isn't the best option due to special device node format.&lt;br /&gt;
&lt;br /&gt;
==Start up==&lt;br /&gt;
&lt;br /&gt;
Starting Android using the file system and kernel created above, there are three ways:&lt;br /&gt;
&lt;br /&gt;
* Directly boot from Android kernel into the Android file system. I.e. let the Android kernel directly start init etc. from Android file system.&lt;br /&gt;
* First boot from Android kernel into your standard file system. Then &amp;quot;manually&amp;quot; switch over to Android file system and start Android. This &amp;quot;manual&amp;quot; switch can be done using some scripts.&lt;br /&gt;
* The third way is a mix of the first two ways: Boot into a standard non-Android file system, then switch over to Android but there directly execute init as it would be done by root file system. &lt;br /&gt;
&lt;br /&gt;
===Android root file system===&lt;br /&gt;
&lt;br /&gt;
There are several ways to directly start Android from (root) file system created above:&lt;br /&gt;
&lt;br /&gt;
* Directly point your kernel to /init in Android file system. Then kernel will use Android's init as init program and execute it without any manual interaction&lt;br /&gt;
* Use Android's shell and give kernel /system/bin/sh as init program. Then start Android's init manually (/init&amp;amp;) . &lt;br /&gt;
&lt;br /&gt;
===Start via scripts===&lt;br /&gt;
&lt;br /&gt;
This section describes the second way to start Android. First boot into your normal file system and then switch to Android file system and start Android &amp;quot;manually&amp;quot;, i.e. with help of some scripts. From the initial description of this method, this way is also known as the a.sh way (search for a.sh). The scripts used for this depend on your local configuration. You can take below scripts as example and adapt them for your local use.&lt;br /&gt;
&lt;br /&gt;
These example scripts are used to first boot into standard root file system (e.g. JFFS2 in NOR) and then to mount (/mnt/usb) and start Android located on an ext2 formatted USB stick.&lt;br /&gt;
&lt;br /&gt;
start_android.sh in standard root file system:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh -x&lt;br /&gt;
 echo &amp;quot;Starting Android...&amp;quot;&lt;br /&gt;
 fsck.ext2 -pv /dev/sda1&lt;br /&gt;
 mount /dev/sda1 /mnt/usb&lt;br /&gt;
 rm -f /mnt/usb/tmp/*&lt;br /&gt;
 umount /proc&lt;br /&gt;
 umount /sys&lt;br /&gt;
 mount -t proc proc /mnt/usb/proc&lt;br /&gt;
 mount -t sysfs sysfs /mnt/usb/sys&lt;br /&gt;
 umask 000&lt;br /&gt;
 chroot /mnt/usb/a.sh&lt;br /&gt;
 &lt;br /&gt;
a.sh to start Android at Android file system:&lt;br /&gt;
&lt;br /&gt;
 #!/system/bin/sh -x&lt;br /&gt;
 &lt;br /&gt;
 export PATH=/sbin:/system/sbin:/system/bin:$PATH&lt;br /&gt;
 export LD_LIBRARY_PATH=/system/lib&lt;br /&gt;
 export ANDROID_ROOT=/system&lt;br /&gt;
 export ANDROID_ASSETS=/system/app&lt;br /&gt;
 export ANDROID_DATA=/data&lt;br /&gt;
 export EXTERNAL_STORAGE=/sdcard&lt;br /&gt;
 export DRM_CONTENT=/data/drm/content&lt;br /&gt;
 &lt;br /&gt;
 /system/bin/app_process -Xzygote /system/bin --zygote &amp;amp;&lt;br /&gt;
 /system/bin/dbus-daemon --system &amp;amp;&lt;br /&gt;
 runtime &amp;amp;&lt;br /&gt;
 /system/bin/sh&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* fsck.ext2 -pv /dev/sda1: Make sure ext2 file system is clean. ext2 doesn't like unclean switch off while debugging Android start up ;)&lt;br /&gt;
* rm -f /mnt/usb/tmp/*: Remove Android temporary files before starting Android.&lt;br /&gt;
* mount proc and mount sys: This has to be done somewhere. Depending on your scripts, you can do it in a.sh as well.&lt;br /&gt;
* runtime: For debugging use here /system/bin/strace -f -ff -tt -s 200 runtime&amp;amp;.&lt;br /&gt;
* Starting runtime in background (&amp;amp;) and calling /system/bin/sh afterwards is optional. It gives you the option to have a shell at Android startup to e.g. observe /proc/meminfo, top or ps. Only useful if strace isn't enabled or not so noisy ;) &lt;br /&gt;
&lt;br /&gt;
===Start init via scripts===&lt;br /&gt;
&lt;br /&gt;
This third way is a mixture of the first two ways: Boot into a standard non-Android file system, then switch over to Android but there directly execute init as it would be done by root file system.&lt;br /&gt;
&lt;br /&gt;
From standard non-Android file system this switch can look like:&lt;br /&gt;
&lt;br /&gt;
 mount /dev/sda1 /mnt/usb&lt;br /&gt;
 rm -f /mnt/usb/tmp/*&lt;br /&gt;
 umask 000&lt;br /&gt;
 chroot /mnt/usb /init&lt;br /&gt;
&lt;br /&gt;
==Debugging==&lt;br /&gt;
&lt;br /&gt;
* Strace: The main debugging help currently known is [http://benno.id.au/blog/2007/11/18/android-runtime-strace strace]. Again, a statically linked one is used.&lt;br /&gt;
** You should invoke strace with [http://marc.info/?l=linux-omap&amp;amp;m=120410568226398&amp;amp;w=2 ''-f -ff -tt -s 200''] options, e.g.&lt;br /&gt;
&lt;br /&gt;
 strace -f -ff -tt -s 200 /system/bin/runtime&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
&lt;br /&gt;
===Kernel patch===&lt;br /&gt;
&lt;br /&gt;
'''Q''': Above section about [[Android_on_OMAP#Patch_extraction|kernel patch extraction]] mentioned that not all changes in Android kernel compared to stock kernel are needed for Android on real HW (e.g. Goldfish, QEMU and YAFFS2 related changes). What exactly do I need? &lt;br /&gt;
&lt;br /&gt;
'''A''': Regarding m5-rc14 and kernel 2.6.23 the (changed) files below seem to be sufficient to run Android on real HW:&lt;br /&gt;
&lt;br /&gt;
 arch/arm/Kconfig&lt;br /&gt;
 arch/arm/kernel/process.c&lt;br /&gt;
 arch/arm/kernel/signal.c&lt;br /&gt;
 drivers/android/alarm.c&lt;br /&gt;
 drivers/android/android_gadget.c&lt;br /&gt;
 drivers/android/android_kernel_debug.c&lt;br /&gt;
 drivers/android/android_kernel_debug.h&lt;br /&gt;
 drivers/android/binder.c&lt;br /&gt;
 drivers/android/Kconfig&lt;br /&gt;
 drivers/android/logger.c&lt;br /&gt;
 drivers/android/Makefile&lt;br /&gt;
 drivers/android/power.c&lt;br /&gt;
 drivers/android/ram_console.c&lt;br /&gt;
 drivers/android/timed_gpio.c&lt;br /&gt;
 drivers/input/evdev.c&lt;br /&gt;
 drivers/Kconfig&lt;br /&gt;
 drivers/misc/Kconfig&lt;br /&gt;
 drivers/misc/lowmemorykiller/lowmemorykiller.c&lt;br /&gt;
 drivers/misc/lowmemorykiller/Makefile&lt;br /&gt;
 drivers/misc/Makefile&lt;br /&gt;
 fs/inotify_user.c&lt;br /&gt;
 include/linux/android_alarm.h&lt;br /&gt;
 include/linux/android_gadget.h&lt;br /&gt;
 include/linux/android_power.h&lt;br /&gt;
 include/linux/android_timed_gpio.h&lt;br /&gt;
 include/linux/binder_module.h&lt;br /&gt;
 include/linux/binder_type_constants.h&lt;br /&gt;
 include/linux/logger.h&lt;br /&gt;
 kernel/power/process.c&lt;br /&gt;
 drivers/Makefile&lt;br /&gt;
&lt;br /&gt;
Kernel patches to run android on n8x0 [http://guug.org/nit/nitdroid/ here].&lt;br /&gt;
&lt;br /&gt;
===OpenBinder===&lt;br /&gt;
&lt;br /&gt;
'''Q''': When I extract the kernel patch, I additionally get a ''drivers/binder/'' directory. Why isn't it listed/needed above?&lt;br /&gt;
&lt;br /&gt;
'''A''': The ''drivers/binder/'' directory seems to contain [http://www.newmobilecomputing.com/story/13674/Introduction-to-OpenBinder-and-Interview-with-Dianne-Hackborn/ OpenBinder]. In Android m5-rc14 this seems to be [http://marc.info/?l=linux-omap&amp;amp;m=120417098706141&amp;amp;w=2 replaced] by ''drivers/android/binder.c''. Therefore we don't need ''drivers/binder/'' with m5-rc14 any more. Note that new binder.c in drivers/android is configured with CONFIG_ANDROID_BINDER_IPC, while drivers/binder was configured by (obsolete) CONFIG_BINDER.&lt;br /&gt;
&lt;br /&gt;
===Devices nodes===&lt;br /&gt;
&lt;br /&gt;
'''Q''': Do I need special devices nodes? Which?&lt;br /&gt;
&lt;br /&gt;
'''A''': [[Android_on_OMAP#File_System|Above]] we only extracted system and userdata image. If you like, you can extract /dev entries as well. However, starting Android's ''runtime'' under [[Android_on_OMAP#Debugging|strace]] control should give you a list which devices will be opened. Besides the standard ones you will need (incomplete?):&lt;br /&gt;
&lt;br /&gt;
 crw-rw-rw- 1 root root 10,  x Jan  1 00:00 binder&lt;br /&gt;
 crw-rw-rw- 1 root root 10,  x Jan  1 00:00 log/radio&lt;br /&gt;
 crw-rw-rw- 1 root root 10,  x Jan  1 00:00 log/events&lt;br /&gt;
 crw-rw-rw- 1 root root 10,  x Jan  1 00:00 log/main&lt;br /&gt;
 crw-rw-rw- 1 root root 10,  x Jan  1 00:00 alarm&lt;br /&gt;
 crw-rw-rw- 1 root root 10,  x Jan  1 00:00 eac&lt;br /&gt;
 crw-rw-rw- 1 root root 29,  0 Jan  1 00:00 graphics/fb0&lt;br /&gt;
 more ?&lt;br /&gt;
&lt;br /&gt;
===/dev/xxx minor numbers===&lt;br /&gt;
&lt;br /&gt;
'''Q''': Which minor number will I need for /dev/xxx entries above? E.g. for /dev/binder?&lt;br /&gt;
&lt;br /&gt;
'''A''': The major number 10 (major number for &amp;quot;misc&amp;quot; devices) above are for new drivers of m5-rc14. The minor numbers [http://marc.info/?l=linux-omap&amp;amp;m=120417584110733&amp;amp;w=2 would be as given] by cat /proc/misc. They are somehow board dependent and may change.&lt;br /&gt;
&lt;br /&gt;
E.g. in m5-rc14 emulator you may get:&lt;br /&gt;
&lt;br /&gt;
 # cat /proc/misc&lt;br /&gt;
 58 binder&lt;br /&gt;
 59 log_radio&lt;br /&gt;
 60 log_events&lt;br /&gt;
 61 log_main&lt;br /&gt;
 62 alarm&lt;br /&gt;
  1 psaux&lt;br /&gt;
 63 eac&lt;br /&gt;
&lt;br /&gt;
With [[Android_on_OMAP#Patch_extraction|kernel patch on real HW]] you may get:&lt;br /&gt;
&lt;br /&gt;
 # cat /proc/misc&lt;br /&gt;
 59 binder&lt;br /&gt;
 60 log_radio&lt;br /&gt;
 61 log_events&lt;br /&gt;
 62 log_main&lt;br /&gt;
 63 alarm&lt;br /&gt;
&lt;br /&gt;
===/dev/fb0===&lt;br /&gt;
&lt;br /&gt;
'''Q''': I have /dev/fb0, is this correct?&lt;br /&gt;
&lt;br /&gt;
'''A''': With m5-rc14 [http://androidzaurus.seesaa.net/article/84934031.html Google switched frame buffer interface] to /dev/graphics/fb0. So you need:&lt;br /&gt;
&lt;br /&gt;
 crw-rw-rw- 1 root root 29,  0 Jan  1 00:00 /dev/graphics/fb0&lt;br /&gt;
&lt;br /&gt;
===Blank screen===&lt;br /&gt;
&lt;br /&gt;
'''Q''': I did all steps like above, [[Android_on_OMAP#Debugging|strace]] output doesn't show any obvious errors, but if I start Android calling ''runtime'' I simply get a blank screen. No output (no ANDROID string, no red cycle eye, nothing), just blank screen. As when the frame buffer screen saver starts after ~10min. I use m5-rc14.&lt;br /&gt;
&lt;br /&gt;
'''A''': With m5-rc14 the frame buffer handling changed. You now need a frame buffer driver which [http://androidzaurus.seesaa.net/article/87808061.html supports double buffer/page flipping]. Observe the output of strace. If you get:&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
 writev(4, [{&amp;quot;\4&amp;quot;, 1}, {&amp;quot;SurfaceFlinger\&amp;quot;, 15}, {&amp;quot;Client API: OpenGL ES\&amp;quot;, 22}], 3) = 38&lt;br /&gt;
 open(&amp;quot;/dev/graphics/fb0&amp;quot;, O_RDWR|O_LARGEFILE) = 21&lt;br /&gt;
 ioctl(21, FBIOGET_FSCREENINFO, 0x43145d9c) = 0&lt;br /&gt;
 ioctl(21, FBIOGET_VSCREENINFO, 0x43145cfc) = 0&lt;br /&gt;
 ioctl(21, FBIOPUT_VSCREENINFO, 0x43145cfc) = 0&lt;br /&gt;
 writev(4, [{&amp;quot;\5&amp;quot;, 1}, {&amp;quot;EGLDisplaySurface\&amp;quot;, 18}, '''{&amp;quot;page flipping not supported (yres_virtual=640,  requested=1280)\&amp;quot;, 63}], 3)''' = 82&lt;br /&gt;
 ioctl(21, FBIOGET_VSCREENINFO, 0x43145cfc) = 0&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
your frame buffer driver doesn't support page flipping.&lt;br /&gt;
&lt;br /&gt;
''Note'': For above output, strace has to be invoked with [http://marc.info/?l=linux-omap&amp;amp;m=120410568226398&amp;amp;w=2 ''-f -ff -tt -s 200''] options, else you wouldn't see this.&lt;br /&gt;
&lt;br /&gt;
===Page flipping frame buffer===&lt;br /&gt;
&lt;br /&gt;
'''Q''': Okay, I get this ''page flipping not supported'' message above and have a blank screen. So my frame buffer driver doesn't support double buffer/page flipping. What do I have to change in frame buffer driver to support double buffer/page flipping?&lt;br /&gt;
&lt;br /&gt;
'''A''': This depends on frame buffer driver.&lt;br /&gt;
* For OMAP you can try following hack:&lt;br /&gt;
&lt;br /&gt;
 Index: linux-omap-2_6_23/drivers/video/omap/omapfb_main.c&lt;br /&gt;
 ===================================================================&lt;br /&gt;
 --- linux-omap-2_6_23.orig/drivers/video/omap/omapfb_main.c&lt;br /&gt;
 +++ linux-omap-2_6_23/drivers/video/omap/omapfb_main.c&lt;br /&gt;
 @@ -168,7 +168,7 @@ static int ctrl_init(struct omapfb_devic&lt;br /&gt;
                 /* 12 bpp is packed in 16 bits */&lt;br /&gt;
                 if (bpp == 12)&lt;br /&gt;
                        bpp = 16;&lt;br /&gt;
 -               def_size = def_vxres * def_vyres * bpp / 8;&lt;br /&gt;
 +               def_size = def_vxres * def_vyres * 2 * bpp / 8;&lt;br /&gt;
                 fbdev-&amp;gt;mem_desc.region_cnt = 1;&lt;br /&gt;
                 fbdev-&amp;gt;mem_desc.region[0].size = PAGE_ALIGN(def_size);&lt;br /&gt;
         }&lt;br /&gt;
 @@ -415,6 +415,7 @@ static void set_fb_fix(struct fb_info *f&lt;br /&gt;
         }&lt;br /&gt;
         fix-&amp;gt;accel              = FB_ACCEL_OMAP1610;&lt;br /&gt;
         fix-&amp;gt;line_length        = var-&amp;gt;xres_virtual * bpp / 8;&lt;br /&gt;
 +       fix-&amp;gt;ypanstep           = 1;&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  static int set_color_mode(struct omapfb_plane_struct *plane,&lt;br /&gt;
 @@ -1471,7 +1472,7 @@ static int fbinfo_init(struct omapfb_dev&lt;br /&gt;
         var-&amp;gt;xres = def_vxres;&lt;br /&gt;
         var-&amp;gt;yres = def_vyres;&lt;br /&gt;
         var-&amp;gt;xres_virtual = def_vxres;&lt;br /&gt;
 -       var-&amp;gt;yres_virtual = def_vyres;&lt;br /&gt;
 +       var-&amp;gt;yres_virtual = def_vyres * 2;&lt;br /&gt;
         var-&amp;gt;rotate       = def_rotate;&lt;br /&gt;
         var-&amp;gt;bits_per_pixel = fbdev-&amp;gt;panel-&amp;gt;bpp;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
(anybody with clean patch? -&amp;gt;[[Android_on_OMAP#Contact|contact]])&lt;br /&gt;
&lt;br /&gt;
* For the new omap2 dss driver (based on 2.6.29), please try following hack:&lt;br /&gt;
&lt;br /&gt;
 diff --git a/drivers/video/omap2/omapfb/omapfb-main.c b/drivers/video/omap2/omapfb/omapfb-main.c&lt;br /&gt;
 index 1042c3b..8f87b78 100644&lt;br /&gt;
 --- a/drivers/video/omap2/omapfb/omapfb-main.c&lt;br /&gt;
 +++ b/drivers/video/omap2/omapfb/omapfb-main.c&lt;br /&gt;
 @@ -1315,7 +1315,7 @@ static int omapfb_alloc_fbmem_display(struct fb_info *fbi, unsigned long size,&lt;br /&gt;
  					 oldw, oldh, w, h);&lt;br /&gt;
  		 }&lt;br /&gt;
 &lt;br /&gt;
 -		size = w * h * bytespp;&lt;br /&gt;
 +		size = w * h * bytespp * 2;&lt;br /&gt;
 	 }&lt;br /&gt;
  &lt;br /&gt;
 	 if (!size)&lt;br /&gt;
 @@ -1648,7 +1648,7 @@ int omapfb_fb_init(struct omapfb2_device *fbdev, struct fb_info *fbi)&lt;br /&gt;
 		 }&lt;br /&gt;
 &lt;br /&gt;
  		 var-&amp;gt;xres_virtual = var-&amp;gt;xres;&lt;br /&gt;
 -		 var-&amp;gt;yres_virtual = var-&amp;gt;yres;&lt;br /&gt;
 +		 var-&amp;gt;yres_virtual = var-&amp;gt;yres * 2;&lt;br /&gt;
 &lt;br /&gt;
 		 if (!var-&amp;gt;bits_per_pixel) {&lt;br /&gt;
 			 switch (display-&amp;gt;get_recommended_bpp(display)) {&lt;br /&gt;
 @@ -1669,7 +1669,7 @@ int omapfb_fb_init(struct omapfb2_device *fbdev, struct fb_info *fbi)&lt;br /&gt;
 		 var-&amp;gt;xres = 320;&lt;br /&gt;
 		 var-&amp;gt;yres = 240;&lt;br /&gt;
 		 var-&amp;gt;xres_virtual = var-&amp;gt;xres;&lt;br /&gt;
 -		 var-&amp;gt;yres_virtual = var-&amp;gt;yres;&lt;br /&gt;
 +		 var-&amp;gt;yres_virtual = var-&amp;gt;yres * 2;&lt;br /&gt;
 		 if (!var-&amp;gt;bits_per_pixel)&lt;br /&gt;
 			 var-&amp;gt;bits_per_pixel = 16;&lt;br /&gt;
 	 }&lt;br /&gt;
&lt;br /&gt;
* For Zaurus/pxafb have a look to following [http://androidzaurus.seesaa.net/article/87973048.html solution]. See [http://www.oesf.org/forum/index.php?s=b33968d11c595adb9ac146a6d4c59366&amp;amp;showtopic=25517&amp;amp;st=15&amp;amp;start=15 OESF] as well.&lt;br /&gt;
&lt;br /&gt;
===Android start crashes===&lt;br /&gt;
&lt;br /&gt;
'''Q''': When I start Android like described above, xxx strangely crashes and/or I get strange error messages. I don't use recent (m5-rc14) Android.&lt;br /&gt;
&lt;br /&gt;
'''A''': Make sure that you use kernel patch and file system from most [http://marc.info/?l=linux-omap&amp;amp;m=120392877715554&amp;amp;w=2 recent Android] release (currently m5-rc14). [http://marc.info/?l=linux-omap&amp;amp;m=120400983008672&amp;amp;w=2 Don't mix] kernel patch and file system from different versions.&lt;br /&gt;
&lt;br /&gt;
===Power management===&lt;br /&gt;
&lt;br /&gt;
'''Q''': I did anything like described above. Systems starts properly, I get Android home screen. But then, system goes to suspend mode and never wakes up. Even if I only use [http://marc.info/?l=linux-omap&amp;amp;m=120470400929434&amp;amp;w=2 fake Android power management].&lt;br /&gt;
&lt;br /&gt;
'''A''': unknown yet :( There is some guessing and some workaround.&lt;br /&gt;
&lt;br /&gt;
* Some [http://androidzaurus.seesaa.net/article/87973048.html#comment guess from androidzaurus]. &lt;br /&gt;
&lt;br /&gt;
* Workaround reported from [http://marc.info/?l=linux-omap&amp;amp;m=120538179321533&amp;amp;w=2 Anil]: &lt;br /&gt;
&lt;br /&gt;
Adding keypad support (e.g. on Mistral's OSK2530EVM, OMAP2430 based platform) and &amp;quot;waking&amp;quot; Android while it switches to suspend wakes it again. When Android goes into power saving mode, it prints the following messages&lt;br /&gt;
&lt;br /&gt;
 android_power_suspend: enter suspend&lt;br /&gt;
 android_power_suspend: exit suspend, ret = -38&lt;br /&gt;
 android_power_suspend: pm_suspend returned with no event&lt;br /&gt;
&lt;br /&gt;
And then, if the UP or DOWN key is pressed on the HW keypad, the system comes back to normal mode and resumes activity with the below given console messages&lt;br /&gt;
&lt;br /&gt;
 android_power_wakeup 2-&amp;gt;0 at 447592867845&lt;br /&gt;
 active wake lock PowerManagerService&lt;br /&gt;
 active wake lock KeyEvents&lt;br /&gt;
 android_power_suspend: done&lt;br /&gt;
&lt;br /&gt;
===TLS issue===&lt;br /&gt;
&lt;br /&gt;
'''Q''': What is this TLS issue?&lt;br /&gt;
&lt;br /&gt;
'''A''': Some newer ARM processors support [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0205g/CIAIIFIB.html TLS] in hardware. With current (m5-rc14) Android release this [http://marc.info/?l=linux-omap&amp;amp;m=120384694214686&amp;amp;w=2 isn't supported] yet.&lt;br /&gt;
&lt;br /&gt;
===TLS issue and processors===&lt;br /&gt;
&lt;br /&gt;
'''Q''': Which processors have this TLS issue?&lt;br /&gt;
&lt;br /&gt;
'''A''': [http://marc.info/?l=linux-omap&amp;amp;m=120394328804005&amp;amp;w=2 ARMv6K (MPCORE) and ARMv7 (Cortex)]. Regarding OMAP, this is OMAP3 (Cortex). OMAP1 (ARM9) and OMAP2 (ARM11) don't have this issue.&lt;br /&gt;
&lt;br /&gt;
===TLS issue workaround===&lt;br /&gt;
&lt;br /&gt;
'''Q''': I'd like to use (m5-rc14) Android on processors with TLS issue, what can I do?&lt;br /&gt;
&lt;br /&gt;
'''A''': On older ARM's the TLS register is emulated (trapped by the kernel) and on newer ARM's the register actually exists. Android (at least the version for Goldfish) is compiled with the assumption that the TLS&lt;br /&gt;
register is emulated and thus expects the kernel to trap it. A non-user defined config option called HAS_TLS_REG is set based on the processor version that is configured which controls if the trap code gets added to the kernel. So to get around the TLS issue, you will need to force the option ON even if the processor supports the TLS register. You can force it on for e.g. OMAP3 by doing the following. However, once source is available,&lt;br /&gt;
you really don't want to do this as it does cause a performance hit.&lt;br /&gt;
&lt;br /&gt;
 diff -Naur 2.6_kernel-orig/arch/arm/mm/Kconfig 2.6_kernel-android/arch/arm/mm/Kconfig&lt;br /&gt;
 --- 2.6_kernel-orig/arch/arm/mm/Kconfig   2007-11-20 12:09:42.000000000-0600&lt;br /&gt;
 +++ 2.6_kernel-new/arch/arm/mm/Kconfig   2007-12-08 22:23:04.000000000-0600&lt;br /&gt;
 @@ -675,7 +675,7 @@&lt;br /&gt;
  config HAS_TLS_REG&lt;br /&gt;
    bool&lt;br /&gt;
    depends on !TLS_REG_EMUL&lt;br /&gt;
 -  default y if SMP || CPU_32v7&lt;br /&gt;
 +  default y if SMP || CPU_32v7 &amp;amp;&amp;amp; !ARCH_OMAP&lt;br /&gt;
    help&lt;br /&gt;
      This selects support for the CP15 thread register.&lt;br /&gt;
      It is defined to be available on some ARMv6 processors (including&lt;br /&gt;
&lt;br /&gt;
(Thanks to Keith Deacon!)&lt;br /&gt;
&lt;br /&gt;
''Note'': A [http://marc.info/?l=linux-omap&amp;amp;m=120400327301855&amp;amp;w=2 user report] wasn't quite successful regarding this.&lt;br /&gt;
&lt;br /&gt;
===Red cycle eye runtime speed===&lt;br /&gt;
&lt;br /&gt;
'''Q''': The red cycle eye runs very fast on my board, and the system_server take almost 100% CPU&lt;br /&gt;
&lt;br /&gt;
'''A''': [http://marc.info/?l=linux-omap&amp;amp;m=120399654528241&amp;amp;w=2 This is usually indicative] of lack of vsync/pageflip in the fb driver. The surfaceflinger believes it will be limited by the vsync rate and the startup animation depends on that.&lt;br /&gt;
&lt;br /&gt;
===File not found===&lt;br /&gt;
&lt;br /&gt;
'''Q''': At Android start up I get some ''File not found ...'' error messages like:&lt;br /&gt;
&lt;br /&gt;
 Prepping: /system/app/AlarmClock.apk:/system/app/AlarmProvider.apk:...&lt;br /&gt;
 File not found: /system/app/AlarmClock.apk&lt;br /&gt;
 File not found: /system/app/AlarmProvider.apk&lt;br /&gt;
 File not found: /system/app/Anagrams.apk&lt;br /&gt;
 ...&lt;br /&gt;
 File not found: /system/app/Vending.apk&lt;br /&gt;
 File not found: /system/app/VoiceDialer.apk&lt;br /&gt;
 File not found: /system/app/Voicemail.apk&lt;br /&gt;
 File not found: /system/app/YouTube.apk&lt;br /&gt;
 Prep complete&lt;br /&gt;
&lt;br /&gt;
Do I have to care about these?&lt;br /&gt;
&lt;br /&gt;
'''A''': No, it doesn't seem so. See [http://benno.id.au/blog/2007/11/18/android-framework-startup Benno's blog], section Manual startup.&lt;br /&gt;
&lt;br /&gt;
===Limited main memory===&lt;br /&gt;
&lt;br /&gt;
'''Q''': I have only limited main memory (SDRAM, e.g. 32MB). The system basically starts, but it is really sssllllooooowwww, slightly unusable. More or less only a proof of concept. Can I do anything to use Android even on systems with limited main memory?&lt;br /&gt;
&lt;br /&gt;
'''A''': Try to enable lowmemorykiller:&lt;br /&gt;
&lt;br /&gt;
 drivers/misc/lowmemorykiller/lowmemorykiller.c&lt;br /&gt;
&lt;br /&gt;
For this, in kernel enable&lt;br /&gt;
&lt;br /&gt;
 CONFIG_LOW_MEMORY_KILLER=y&lt;br /&gt;
&lt;br /&gt;
in Device drivers -&amp;gt; Misc devices. At Android startup this then results in messages like&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
 send sigkill to 920 (app_process), adj 1, size 1838&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
===Some buttons work, some not===&lt;br /&gt;
&lt;br /&gt;
'''Q''': Some buttons work, some buttons don't work ... wrong mapping. How to see what key codes certain buttons are bound? And how to edit the mapping in Android?&lt;br /&gt;
&lt;br /&gt;
'''A''': From [http://marc.info/?l=linux-omap&amp;amp;m=120749091514894&amp;amp;w=2 Brian at OMAP ML]:&lt;br /&gt;
&lt;br /&gt;
''There's a brute force approach to sorting out input events: run getevent on the emulator and on the target hardware and compare the results. It's in /system/bin. Keylayouts live in /system/usr/keylayout/*.kl and are used to translate from the raw input event codes to android keycodes. Keymaps live in /system/user/keychars/*.kcm.bin (undocumented binary format right now, sorry) and are used to describe how the key events and modifiers and such are related.''&lt;br /&gt;
&lt;br /&gt;
===Filesystem, JFFS2 and SIGSEGV===&lt;br /&gt;
&lt;br /&gt;
'''Q''': Which file system should I use to store Android user files? Is JFFS2 okay? I use JFFS2 and get SIGSEGVs. What can I do?&lt;br /&gt;
&lt;br /&gt;
'''A''': Don't use JFFS2 as file system for Android. [http://groups.google.com/group/android-internals/browse_thread/thread/7028432fa76f57e8/71709fc4adcb2ddd Android does not support JFFS]. Use an ext2/3 formatted medium. Or use YAFFS2 if you use a NAND device (as emulator does).&lt;br /&gt;
&lt;br /&gt;
===Using JFFS2===&lt;br /&gt;
&lt;br /&gt;
'''Q''': Okay, I understand from above that Android doesn't support JFFS2. But, maybe there is a hack to try?&lt;br /&gt;
&lt;br /&gt;
'''A''': You could try what [http://marc.info/?l=linux-omap&amp;amp;m=120946006920397&amp;amp;w=2 Brian] reports:&lt;br /&gt;
&lt;br /&gt;
''Using JFFS2, what you're might seeing here is the property service in init failing to create and mmap it's arena, which it tries to do in /, which in emulator world is initramfs.  The android init/boot model is a little different in that android don't pivot over to a root filesystem, android mounts the system, data, etc partitions under the ramfs on /.''&lt;br /&gt;
&lt;br /&gt;
''You might be able to hack around this by editing the string &amp;quot;/system_properties&amp;quot; to &amp;quot;/tmp/em_properties&amp;quot; or something like that, assuming you have tmpfs mounted on /tmp.''&lt;br /&gt;
&lt;br /&gt;
===Nokia N8x0 and Android SDK===&lt;br /&gt;
&lt;br /&gt;
'''Q''': I'd like to run [[Android_on_OMAP#Screenshots|Android on Nokia N8x0]] ([http://groups.google.com/group/android-internals/browse_thread/thread/7028432fa76f57e8/1556f431d3eb1e57 link 1], [http://code.google.com/p/android-on-n8xx/ link 2]). Which [http://code.google.com/p/android/downloads/list Android SDK] should I use? Can I use m5-rc14/15 SDK?&lt;br /&gt;
&lt;br /&gt;
'''A''': You ''have'' to use m3 ''user space''. This works well with  m5-rc14/15 kernel patches. So best combination is to use m3 user space with m5 kernel.&lt;br /&gt;
&lt;br /&gt;
m5 user space will '''not''' work, because it needs [[Android_on_OMAP#Page_flipping_frame_buffer|page flipping frame buffer]] and N8x0 fb driver doesn't support this.&lt;br /&gt;
&lt;br /&gt;
For working android port: [http://guug.org/nit/nitdroid/ &amp;quot;Nitdroid&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
===N8x0 and recent OMAP git kernel===&lt;br /&gt;
'''Q''': I'd like to use recent OMAP git kernel on N8x0. What do I need to run git kernel on N8x0?&lt;br /&gt;
&lt;br /&gt;
'''A''': Have a look to Tony's [http://www.muru.com/linux/n8x0/ booting nokia N8x0 with current OMAP git kernel].&lt;br /&gt;
&lt;br /&gt;
===N810 keys===&lt;br /&gt;
&lt;br /&gt;
'''Q''': How do I get the N810 keyboard to work with Android?&lt;br /&gt;
&lt;br /&gt;
'''A''': Try the following [http://groups.google.com/group/android-internals/msg/04f842aa0710932a changes] to get most of N810 keys working with Android, except Fn and the numbers:&lt;br /&gt;
&lt;br /&gt;
 Just update one file: /system/usr/keylayout/qwerty.kl&lt;br /&gt;
 &lt;br /&gt;
 -key 158   BACK              WAKE_DROPPED&lt;br /&gt;
 +key 1     BACK              WAKE_DROPPED&lt;br /&gt;
  key 230   SOFT_RIGHT        WAKE&lt;br /&gt;
  key 60    SOFT_RIGHT        WAKE&lt;br /&gt;
  key 107   ENDCALL           WAKE_DROPPED&lt;br /&gt;
  key 62    ENDCALL           WAKE_DROPPED&lt;br /&gt;
 -key 229   SOFT_LEFT         WAKE_DROPPED&lt;br /&gt;
 +key 62    SOFT_LEFT         WAKE_DROPPED&lt;br /&gt;
  key 59    SOFT_LEFT         WAKE_DROPPED&lt;br /&gt;
  key 139   SOFT_LEFT         WAKE_DROPPED&lt;br /&gt;
  key 228   POUND&lt;br /&gt;
  key 227   STAR&lt;br /&gt;
  key 231   CALL              WAKE_DROPPED&lt;br /&gt;
  key 61    CALL              WAKE_DROPPED&lt;br /&gt;
 -key 232   DPAD_CENTER       WAKE_DROPPED&lt;br /&gt;
 +key 96    DPAD_CENTER       WAKE_DROPPED&lt;br /&gt;
  key 108   DPAD_DOWN         WAKE_DROPPED&lt;br /&gt;
  key 103   DPAD_UP           WAKE_DROPPED&lt;br /&gt;
 -key 102   HOME              WAKE&lt;br /&gt;
 +key 63    HOME              WAKE&lt;br /&gt;
  key 105   DPAD_LEFT         WAKE_DROPPED&lt;br /&gt;
  key 106   DPAD_RIGHT        WAKE_DROPPED&lt;br /&gt;
 -key 115   VOLUME_UP&lt;br /&gt;
 -key 114   VOLUME_DOWN&lt;br /&gt;
 +key 65    VOLUME_UP&lt;br /&gt;
 +key 66    VOLUME_DOWN&lt;br /&gt;
&lt;br /&gt;
===N8x0 touchscreen===&lt;br /&gt;
&lt;br /&gt;
'''Q''': Is there any way to get N8x0 touchscreen working with Android?&lt;br /&gt;
&lt;br /&gt;
'''A''': Yes. There is a [http://groups.google.com/group/android-internals/msg/7c6ff76e0381e95a patch] you can apply to a nokia+android patched 2.6.21 kernel and you should&lt;br /&gt;
have a working touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Nokia770 support ===&lt;br /&gt;
&lt;br /&gt;
NITdroid project provide some images to flash on your n700, see tutorial and demo at :&lt;br /&gt;
&lt;br /&gt;
http://www.newlc.com/en/nitdroid-demo-gnulinux-android-nokia-n770-0&lt;br /&gt;
&lt;br /&gt;
===HW interfaces support===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Q''': Which hardware interfaces or kernel drivers does current Android support?&lt;br /&gt;
&lt;br /&gt;
'''A''': See discussion on [http://marc.info/?l=linux-omap&amp;amp;m=120946406828608&amp;amp;w=2 OMAP ML]:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; I was able to add support for the keypad, touch and network in Android,&lt;br /&gt;
 &amp;gt; however the interfaces like GPS, Accelerometer, vibrator, hardware 3D&lt;br /&gt;
 &amp;gt; acceleration, battery etc. are not integrated with Android right now. I&lt;br /&gt;
 &amp;gt; would appreciate if you could throw some light on these open issues. How&lt;br /&gt;
 &amp;gt; exactly can these interfaces be integrated with Android? &lt;br /&gt;
 &lt;br /&gt;
 We're trying to use the standard kernel/driver interfaces when possible,&lt;br /&gt;
 but for things that may have a good deal of variation in implementation,&lt;br /&gt;
 we're looking to provide a very thin &amp;quot;hardware interface library&amp;quot; layer&lt;br /&gt;
 to adapt between the bottom of the userspace stack and the drivers or&lt;br /&gt;
 whatnot for specific hardware platforms.  &lt;br /&gt;
 &lt;br /&gt;
 We'll continue to adopt standardized kernel solutions as they become&lt;br /&gt;
 available -- We're now using the power supply framework in 2.6.24 for&lt;br /&gt;
 monitoring battery/charge state (post M5 SDK -- it'll be in the next &lt;br /&gt;
 release), for example.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
&lt;br /&gt;
* [http://guug.org/nit/nitdroid/ &amp;quot;Nitdroid&amp;quot; -project. Sources and precompiled (ready to use) binaries for Nokia Internet Tablets.]&lt;br /&gt;
* [http://www.mistralsolutions.com/android Mistrals' Android Competency Center]&lt;br /&gt;
* [http://www.omappedia.com/wiki/Android_Getting_Started Android on the OMAP34x Zoom Mobile Development Kit]&lt;br /&gt;
* [http://code.google.com/android/ Android] homepage&lt;br /&gt;
* [http://www.e-consystems.com/5MP_hdcamera_omap.asp Android Camera] Application using V4L2 APIs, on OMAP EVM board&lt;br /&gt;
* [http://benno.id.au/blog/ Bennos blog] with lot of reverse engineering info about Android&lt;br /&gt;
* [http://androidzaurus.seesaa.net/article/74237419.html Android on Zaurus]&lt;br /&gt;
* [http://www.kandroid.org Korea Android Community] &lt;br /&gt;
''Note'':Connect this site using http://www.google.com/translate website.&lt;br /&gt;
* Linux devices about [http://www.linuxdevices.com/news/NS4262102607.html Penguinistas hack Android onto real hardware]&lt;br /&gt;
* [http://tree.celinuxforum.org/CelfPubWiki/Jamboree18AndroidDemo Google Android on Working Target]&lt;br /&gt;
* [http://code.google.com/android/groups.html Android discussion groups]. These concentrate more on Android application programming. Not really HW and processor related.&lt;br /&gt;
* [http://www.oesf.org/forum/index.php?showforum=158 Open Embedded Software Foundation Android forum]. Discussion, support and general information about running Android on a handheld.&lt;br /&gt;
* [http://groups.google.lu/group/android-internals/browse_thread/thread/93570c41bce07f16?hl=en Porting Android to real HW at Android internals list]&lt;br /&gt;
* [http://nemustech.blogspot.com/2007/12/android-porting-to-real-target-hw.html Android Porting to Real Target HW]&lt;br /&gt;
* [http://code.google.com/p/android-on-n8xx/ Android on Nokia 8xx]&lt;br /&gt;
* Tony's [http://www.muru.com/linux/n8x0/ booting nokia N8x0 with current OMAP git kernel]&lt;br /&gt;
* [http://forums.lugradio.org/viewtopic.php?f=4&amp;amp;t=4094#p41437 Robert Love talks about Google Android]. Recorded at [http://www.lugradio.org/live/USA2008/ LUG Radio Live USA 2008] at the Metreon Theatre, San Francisco.&lt;br /&gt;
* [http://groups.google.com/group/beagleboard/browse_thread/thread/e933982889f0441d# Rupesh Gujare announces availability of an Android file system image] for the [http://beagleboard.org/project/android BeagleBoard] and provides a [http://in.youtube.com/watch?v=3cetZMUWBHY video] and [http://embdroid.homeftp.net/ANDROID.tar.bz2 kernel + root file system].&lt;br /&gt;
&lt;br /&gt;
''Note'': Some of the infos in above links are from the first versions of Android. Seems that with newer versions (e.g. m5-rc14) some parts changed, e.g. binder interface and /sys/android_power interface.&lt;br /&gt;
&lt;br /&gt;
=Contact=&lt;br /&gt;
&lt;br /&gt;
See [http://vger.kernel.org/vger-lists.html#linux-omap OMAP mailing list] for more information.&lt;br /&gt;
&lt;br /&gt;
This page is distilled by [mailto:dirk.behme@gmail.com Dirk Behme] and information added by [mailto:leemgs@gmail.com Lim,GeunSik].&lt;br /&gt;
&lt;br /&gt;
=Videos=&lt;br /&gt;
&lt;br /&gt;
[http://guug.org/nit/nitdroid/ Nitdroid] (Android for Nokia Internet Tablets) on Nokia n810:&lt;br /&gt;
&lt;br /&gt;
* [http://video.google.com/videoplay?docid=6988247315953961035&amp;amp;hl=en Using Nitdroid]&lt;br /&gt;
* [http://video.google.com/videoplay?docid=-7232749278972911905&amp;amp;hl=en Web-browsing example]&lt;br /&gt;
&lt;br /&gt;
'''(Videos above are outdated and from very early stage)'''&lt;br /&gt;
&lt;br /&gt;
[http://guug.org/nit/nitdroid/ NITdroid] on nokia770 :&lt;br /&gt;
&lt;br /&gt;
* http://www.newlc.com/en/nitdroid-demo-gnulinux-android-nokia-n770-0&lt;br /&gt;
* [http://www.youtube.com/watch?v=3MKg8UAxgTE Android Donut Demo on Mistral's TMDSEVM3530]&lt;br /&gt;
* [http://www.youtube.com/watch?gl=US&amp;amp;hl=hi&amp;amp;v=IuO0YQfjflY Android Demo on Mistral's TMDXEVM3503]&lt;br /&gt;
* [http://www.mistralsolutions.com/technology/android_omap.php Download Android Demo on Mistral's TMDSEVM3530 &amp;amp; TMDXEVM3503]&lt;br /&gt;
&lt;br /&gt;
=Screenshots=&lt;br /&gt;
&lt;br /&gt;
* Android m5-rc14 home screen with kernel 2.6.23 on OMAP5912 [[OSK|OSK]]: &lt;br /&gt;
&lt;br /&gt;
[[Image:Android m5 rc14 omap osk kernel 2 6 23.jpg]]&lt;br /&gt;
&lt;br /&gt;
* Android m5-rc14 kernel + m3 image, on a Nokia N810:&lt;br /&gt;
&lt;br /&gt;
[[Image:Cimg0608.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Cimg0610.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Cimg0611.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Android m5-rc15 home screen with kernel 2.6.18 on armadillo-500 1136 ([http://www.youtube.com/watch?v=jGvGl0nOQNo YouTube Movie])&lt;br /&gt;
&lt;br /&gt;
[[Image:androidarmadillo200804.jpg]]&lt;br /&gt;
&lt;br /&gt;
* Android m5-rc14 home screen with kernel 2.6.19 on OMAP2430 [[OSK|OSK]]:&lt;br /&gt;
  -If you have unstable sdcard, You will meet for Looping of &amp;quot;Red Eye&amp;quot; Status.&lt;br /&gt;
[[Image:omap2evm.android.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Android camera application using V4L2 APIs, on TI OMAP EVM board:&lt;br /&gt;
[[http://www.e-consystems.com/images/eCAM/5mp_HDcamera_image_capture.jpg]]&lt;br /&gt;
&lt;br /&gt;
* Android m5-rc14(2.6.23) on Nokia's n810 Tablet&lt;br /&gt;
[[Image:n810.kandroid200805.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Android Cupcake Ver 1.0(2.6.27) on OMAP3EVM(ARM Cortex-A8)&lt;br /&gt;
[[Image:omap3evm3.jpg]]&lt;br /&gt;
&lt;br /&gt;
* NITdroid on nokia770 :&lt;br /&gt;
&lt;br /&gt;
[[http://www.newlc.com/files/preview/6c0a2203f16d30fc3abfed994232f73b.png]] (larger images in tutorial above)&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/BeagleBoard</id>
		<title>BeagleBoard</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/BeagleBoard"/>
				<updated>2012-11-27T07:30:05Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* JTAG */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Linux]]&lt;br /&gt;
[[Category: OMAP]]&lt;br /&gt;
[[Category:Development Boards]]&lt;br /&gt;
[[Category: BeagleBoard]]&lt;br /&gt;
&lt;br /&gt;
This page collects information about [http://beagleboard.org BeagleBoard.org's] open hardware embedded computer boards based on [http://www.ti.com/ TI's] [http://www.arm.com/ ARM] processors. Most of this material is applicable to the BeagleBoard and BeagleBoard-xM. See the [[BeagleBone]] page for information on that board.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:#ffffcc; align:right; &amp;quot;&amp;gt;&lt;br /&gt;
'''NEWS:'''&lt;br /&gt;
* Limited numbers of Pixel Qi LCD kits and LVDs kits are now available from [http://www.tincantools.com TinCanTools]&lt;br /&gt;
* [http://www.tincantools.com TinCanTools] has now discontinued [[BeagleBoard_Zippy2|Zippy2]], [[BeagleBoard_Trainer|Trainer Boards]] and [[BeagleBoard_Zippy|Zippy Boards]].&lt;br /&gt;
* [http://www.nxelec.com/products/hmi BeadaFrame] 7&amp;quot; LCD display kits for BeagleBoard and BeagleBone are available now!&lt;br /&gt;
* [http://www.chalk-elec.com/ 10&amp;quot; LCD LVDS plug-and-play bundle with capacitance touchscreen and ambient light sensor] is available in stock now!&lt;br /&gt;
* LVDS LCD add-on board [http://www.chalk-elec.com/ LVDS LCD] has been released and is available for order&lt;br /&gt;
* An [http://www.liquidware.com/shop/show/BB-BT/BeagleTouch OLED touchscreen module &amp;quot;BeagleTouch&amp;quot;] and [http://www.liquidware.com/shop/show/BB-BJC/BeagleJuice lithium battery module &amp;quot;BeagleJuice&amp;quot;] are now available from [http://www.liquidware.com/shop Liquidware]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=Events=&lt;br /&gt;
* [http://jefro.wordpress.com/open-source-conferences/ Jeff's list of open source conferences]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Event &lt;br /&gt;
! Location &lt;br /&gt;
! Date &lt;br /&gt;
|-&lt;br /&gt;
| [http://makerfaire.com/newyork/2012/index.html Maker Faire New York] &lt;br /&gt;
| New York Hall of Science, Queens, NY, USA&lt;br /&gt;
| Sep 29 - 30, 2012 &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.t-dose.org/ T-Dose]&lt;br /&gt;
| Eindhoven, The Netherlands&lt;br /&gt;
| Oct 27 - 28, 2012&lt;br /&gt;
|-&lt;br /&gt;
| [http://e.ubmelectronics.com/armtechcon/index.html ARM Techcon]&lt;br /&gt;
| Santa Clara, CA, USA&lt;br /&gt;
| Oct 30 - Nov 1, 2012&lt;br /&gt;
|-&lt;br /&gt;
| [https://events.linuxfoundation.org/events/embedded-linux-conference-europe Embedded Linux Conference Europe]&lt;br /&gt;
| Barcelona, Spain&lt;br /&gt;
| Nov 5 - 7, 2012&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
The BeagleBoard is ''a low-cost, fan-less single-board computer based on TI's OMAP3 device family, with all of the expandability of today's desktop machines, but without the bulk, expense, or noise'' (from [http://beagleboard.org/ beagleboard.org]). It uses a TI [http://focus.ti.com/docs/prod/folders/print/omap3530.html OMAP3530] processor (ARM Cortex-A8 superscalar core ~600&amp;amp;nbsp;MHz paired with a TMS320C64x+ DSP ~430MHz and an Imagination SGX 2D/3D graphics processor). See [http://focus.ti.com/docs/prod/folders/print/omap3530.html#features OMAP3530 features] for more processor features. [[BeagleBoard#Availability|Price is USD 149]]. The design goal was to make it as simple and cheap as possible, e.g. not having a LCD added, but letting you connect all add-ons available as cheap external components. See [http://beagleboard.org/brief What is Beagle?] and [http://linuxdevices.com/news/NS5852740920.html LinuxDevices article] for more details.&lt;br /&gt;
&lt;br /&gt;
The videos [http://uk.youtube.com/watch?v=fL_XMieanSc Beagle Board Beginnings] and [http://uk.youtube.com/watch?v=FuVwh_VrIxk Beagle Board 3D, Angstrom, and Ubuntu] give you a good intro about what BeagleBoard is about and its capabilities.&lt;br /&gt;
&lt;br /&gt;
==Components==&lt;br /&gt;
&lt;br /&gt;
{|border=0&lt;br /&gt;
!Top view of rev B:&lt;br /&gt;
!Top view of rev C:&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Bb revb top numbered.jpg]]&lt;br /&gt;
|[[Image:Bb revc top numbered.jpg]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{|border=1&lt;br /&gt;
!No.&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|'''1'''&lt;br /&gt;
|[http://www.ti.com/omap35x OMAP3530] processor + 256&amp;amp;nbsp;MB NAND&lt;br /&gt;
&lt;br /&gt;
+ 128&amp;amp;nbsp;MB DDR (rev B)&lt;br /&gt;
&lt;br /&gt;
+ 256&amp;amp;nbsp;MB DDR (rev C)&lt;br /&gt;
|PoP: Package-On-Package implementation for Memory Stacking&lt;br /&gt;
[http://www.micron.com/products/partdetail?part=MT29C2G24MAKLAJG-6%20IT 256&amp;amp;nbsp;MB NAND/128&amp;amp;nbsp;MB Mobile DDR SDRAM] available from [http://www.digikey.com/scripts/US/DKSUS.dll?Detail?name=557-1435-ND DigiKey]&lt;br /&gt;
&lt;br /&gt;
([http://www.micron.com/products/partdetail?part=MT29C4G48MAPLCJI-6%20IT 512MB NAND/256MB Mobile DDR SDRAM] available from [http://www.digikey.com/scripts/US/DKSUS.dll?Detail?name=557-1436-ND DigiKey])&lt;br /&gt;
&lt;br /&gt;
[http://www.micron.com/products/mcps/beagleboard Micron's multi chip packages (MCPs) for Beagle Board]&lt;br /&gt;
|-&lt;br /&gt;
|'''2'''&lt;br /&gt;
|[http://focus.ti.com/docs/prod/folders/print/tfp410.html DVI chip (TFP410)]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''3'''&lt;br /&gt;
|[[BeagleBoard#DVI|DVI-D]]&lt;br /&gt;
|Connection via HDMI connector&lt;br /&gt;
|-&lt;br /&gt;
|'''4'''&lt;br /&gt;
|[[BeagleBoard#JTAG|14-pin JTAG]]&lt;br /&gt;
|1.8V only!&lt;br /&gt;
|-&lt;br /&gt;
|'''5'''&lt;br /&gt;
|Expansion connector: I2C, I2S, SPI, MMC/SD&lt;br /&gt;
|User must solder desired header into place&lt;br /&gt;
|-&lt;br /&gt;
|'''6'''&lt;br /&gt;
|[[BeagleBoard#User_button|User button]] &lt;br /&gt;
|Allows setting boot order.&lt;br /&gt;
|-&lt;br /&gt;
|'''7'''&lt;br /&gt;
| Reset button&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|[[BeagleBoard#EHCI|USB 2.0 EHCI HS]]&lt;br /&gt;
|Rev A and B: not working, unpopulated&lt;br /&gt;
&lt;br /&gt;
Rev C: populated and working&lt;br /&gt;
|-&lt;br /&gt;
|'''9'''&lt;br /&gt;
|SD/MMC+&lt;br /&gt;
| SDHC cards are supported&lt;br /&gt;
|-&lt;br /&gt;
|'''10'''&lt;br /&gt;
|[[BeagleBoard#RS232|RS-232 serial]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''11'''&lt;br /&gt;
|Alternate power &lt;br /&gt;
|normally powered by USB (unmounted on REV Ax boards, see [[BeagleBoard#Errata|errata]])&lt;br /&gt;
|-&lt;br /&gt;
|'''12'''&lt;br /&gt;
|[[BeagleBoard#OTG|USB 2.0 HS OTG]] &lt;br /&gt;
|Mini-AB connector. Board can be powered from port. &lt;br /&gt;
|-&lt;br /&gt;
|'''13'''&lt;br /&gt;
|Stereo In&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''14'''&lt;br /&gt;
|Stereo Out&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''15'''&lt;br /&gt;
|S-Video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''16'''&lt;br /&gt;
|TWL4030 (Rev A thru C2 inc.)&lt;br /&gt;
[http://focus.ti.com/docs/prod/folders/print/tps65950.html TPS65950] (Rev C3 onwards)&lt;br /&gt;
|Audio CODEC, USB port, power-on reset and power management. The TWL4030 is pin-compatible with the [http://focus.ti.com/docs/prod/folders/print/tps65950.html TPS65950] chip and was used due to the very limited availability of the TPS65950 in early board revisions.&lt;br /&gt;
|-&lt;br /&gt;
|'''17'''&lt;br /&gt;
|LCD&lt;br /&gt;
|only rev C&lt;br /&gt;
|-&lt;br /&gt;
|'''18'''&lt;br /&gt;
|USB power&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''19'''&lt;br /&gt;
|Host PHY&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''20'''&lt;br /&gt;
|32&amp;amp;nbsp;kHz&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''21'''&lt;br /&gt;
|12&amp;amp;nbsp;MHz&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''22'''&lt;br /&gt;
|RS-232 XVCR&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''23'''&lt;br /&gt;
|PWR SW&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''24'''&lt;br /&gt;
|VBAT&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
* Board size: 3&amp;quot; x 3&amp;quot; (about 76.2 x 76.2&amp;amp;nbsp;mm)&lt;br /&gt;
* Weight: ~37&amp;amp;nbsp;g&lt;br /&gt;
* Currently six-layer PCB; target: four layer PCB&lt;br /&gt;
&lt;br /&gt;
'''Bottom of rev B:'''&lt;br /&gt;
&lt;br /&gt;
[[Image:Beagle_bottom.jpg]]&lt;br /&gt;
&lt;br /&gt;
See [http://www.flickr.com/photos/jadon/sets/72157606050144396/ jadonk's photostream] for some more detailed BeagleBoard pictures.&lt;br /&gt;
&lt;br /&gt;
==Manual==&lt;br /&gt;
&lt;br /&gt;
See [http://beagleboard.org/static/BBSRM_latest.pdf BeagleBoard System Reference Manual (rev. C3.0)].&lt;br /&gt;
&lt;br /&gt;
==Schematic==&lt;br /&gt;
&lt;br /&gt;
Schematic of BeagleBoard Rev. C3 is available as part of [http://beagleboard.org/static/BBSRM_latest.pdf BeagleBoard System Reference Manual (rev. C3.0)]. Rev C3 and previous are also available from [http://beagleboard.org/hardware/design BeagleBoard.org design page] including in PDF format. Please make sure that you ''read, understand and agree'' [http://groups.google.com/group/beagleboard/msg/ee3e1bc927551ffc Jason's mail] before using this.&lt;br /&gt;
&lt;br /&gt;
==Layout== &lt;br /&gt;
&lt;br /&gt;
Layout of BeagleBoard Rev. C3 is available as part of [http://beagleboard.org/static/BBSRM_latest.pdf BeagleBoard System Reference Manual (rev. C3.0)]. Rev C3 and previous layouts are also available from the [http://beagleboard.org/hardware/design BeagleBoard.org design page]. Please make sure that you ''read, understand and agree'' [http://groups.google.com/group/beagleboard/msg/ee3e1bc927551ffc Jason's mail] before using this.&lt;br /&gt;
&lt;br /&gt;
==Errata==&lt;br /&gt;
&lt;br /&gt;
# ''Boards revision A only'': The DC power jack pinout is incorrect on the PCB layout. DC_5V and GND are switched on PCB layout. Normally, the power jack has DC_5V on the center pin and GND on the sleeve (see Figure 20 of [http://www.beagleboard.org/uploads/BBSRM_6.pdf Beagle HW manual]). But on revision Ax boards the PCB layout has GND on center and DC_5V on sleeve. For this reason it is currently removed. It will be back on the Rev B board. Workaround is to remove wire connecting the two power pins on revision Ax boards and use external [http://amethyst.openembedded.net/~koen/beagleboard/beagle-power-pads.jpg power supply with switched connector] (do not connect anything to the “?” terminal. USB power will be permanently disabled and the board can only be powered from the 5&amp;amp;nbsp;V.) See [http://www.flickr.com/photos/koenkooi/2512038988/ Koen's Beagleboard powermod picture] with short descriptions, too.&lt;br /&gt;
# ''Boards revision &amp;lt; A5 only'': There is excess voltage drop across R6 which is used to measure the current consumption on the board. This needs to be a .1&amp;amp;nbsp;ohm instead of a 1&amp;amp;nbsp;ohm resistor (SMD 0805). All revision A5 boards have been updated to .1. You can also just solder in a jumper to J2 bypassing the current read point. This issue can cause issues with the USB host port as the voltage supplied to that port can be too low.&lt;br /&gt;
# ''Boards revision A only'': User LEDs 0 and 1 are shorted on the layout preventing them from being controlled individually. You need to control both GPIO_149 and GPIO_150 to turn on or off both LEDs. This is fixed in the Rev B boards.&lt;br /&gt;
# ''Boards revision &amp;lt; A5 only'': There is an issue where on some boards the 1.8&amp;amp;nbsp;V has excessive noise on it. This is the result of two incorrect parts L1 and L3 being installed on the board. The inductors that were initially installed in the switchers are 100uH and need to be 1&amp;amp;nbsp;uH. This change will require that the board be returned for update. To check for correct parts, have a look to bottom of BeagleBoard. L1 - L3 are the larger parts there. They all have to be labeled with &amp;quot;102&amp;quot; (== 1uH). If any of these three inductors are labeled with &amp;quot;104&amp;quot; (== 100&amp;amp;nbsp;uH) they are wrong and have to be exchanged.&lt;br /&gt;
# ''Boards revision A and B'': USB HOST (EHCI) failures. See [http://code.google.com/p/beagleboard/issues/detail?id=15 issue 15] and [http://code.google.com/p/beagleboard/wiki/USBHostTestREPRODUCE USB host test reproduce]. This is a hardware defect. [http://www.beagleboard.org/irclogs/index.php?date=2008-05-29#T00:27:06 Most probably] Rev. B board does not have the EHCI USB connector mounted. Workaround: Use [[BeagleBoard#OTG|OTG port]] with something like [http://trisoft.de/pics/ZHost.JPG mini A to USB A adapter] instead.&lt;br /&gt;
# ''Boards revision A and &amp;lt; B4'': Plugging in a USB OTG cable will prevent Beagle from booting (with Git kernel), see [http://code.google.com/p/beagleboard/issues/detail?id=19 issue #19], too. This is due to missing filtering capacitor at USB OTG VBUS. When the kernel driver detects that a USB OTG cable is inserted it enables the charge pump to generate VBUS. With no filtering VBUS looks like any switching regulator output with no filtering -- a huge voltage spike when the switch is on, followed by a rapid decay to a low voltage until the next switch on period. The capacitor is there to store energy between the output switch ON and OFF time, the feedback loop in the regulator does sample the cap voltage. Fix is to piggy-back solder a 0603 2.2&amp;amp;nbsp;µF ceramic capacitor to D3, see [http://www.sakoman.net/omap3/beagle/vbus-mod-d3.jpg VBUS modification D3 picture]. Revision B4 boards and newer have this fix applied. Thanks to [http://groups.google.com/group/beagleboard/msg/eb789e15c99a673d Steve] for debugging this!&lt;br /&gt;
# ''Boards revision A and &amp;lt; B5'': There is some issue with a 32&amp;amp;nbsp;kHz clock depending on system configuration used to clock some OMAP3 peripherals. From this e.g. GPIOs, GPTIMERs, and USB on BeagleBoard might be affected. See [http://code.google.com/p/beagleboard/issues/detail?id=22 Issue 22]. The symptom from this is that after booting the Linux kernel, the serial console hangs after some time and no serial input/output is possible any more. There is one software workaround and one hardware fix for this: (A) Software workaround: Don't use the 32&amp;amp;nbsp;kHz timer to clock Linux, instead use the MPU timer. (B) Hardware workaround: Remove [http://www.flickr.com/photos/25691331@N04/2766671437/in/pool-beagleboard capacitor C70], which improves the 32&amp;amp;nbsp;kHz clock quality and avoids hang-up. Note: Revision A boards have capacitor C70 [http://www.flickr.com/photos/25691331@N04/2766671437/in/pool-beagleboard at the same location] as rev. B boards. Note: Board revision &amp;gt;= B5 removes capacitor C70.&lt;br /&gt;
# ''Random boards, quite rare, revision &amp;lt; B6'': Some random boards and quite rare, show directly after purchasing broken serial communication from the host PC to BeagleBoard. Symptom is that you get a new board, get serial output from BeagleBoard in terminal program, but can't type anything at U-Boot prompt (Note: Don't mix this with errata #7. With errata #7 you are able to use U-Boot normally, but the Linux prompt input stops after some time). Most users don't have this issue, though. So, first double check your serial configuration ([[BeagleBoardFAQ#Serial_connection_.231|FAQ1]], [[BeagleBoardFAQ#Serial_connection_.232|FAQ2]] and [[BeagleBoardFAQ#Serial_connection_.233|FAQ3]]). Only if you are really, really sure that anything with your serial connection is fine, consider sending the board back doing a [http://beagleboard.org/support/rma RMA request]. This issue was resolved on revision B6 and later boards.&lt;br /&gt;
&lt;br /&gt;
For additional (software) issues and enhancement requests see [http://code.google.com/p/beagleboard/issues/list Beagle board open point list &amp;amp; issue tracker], too.&lt;br /&gt;
&lt;br /&gt;
Note: BeagleBoard revision B6 uses different package for U9/U11.&lt;br /&gt;
&lt;br /&gt;
==Clocking==&lt;br /&gt;
&lt;br /&gt;
Some [http://www.beagleboard.org/irclogs/index.php?date=2008-07-08#T21:12:23 notes] about (ARM processor) clock rates at BeagleBoard:&lt;br /&gt;
&lt;br /&gt;
* ARM Cortex-A8 processor is currently clocked at 500&amp;amp;nbsp;MHz&lt;br /&gt;
* 500&amp;amp;nbsp;MHz is the default used because it is a balance of performance and longevity&lt;br /&gt;
* For OMAP35x 600&amp;amp;nbsp;MHz is maximum recommended&lt;br /&gt;
* An additional 720&amp;amp;nbsp;MHz overdrive is supported only on high-speed grade OMAP3530/25 devices as fitted to the BeagleBoard C4&lt;br /&gt;
* At 600&amp;amp;nbsp;MHz or higher OMAP35x is considered to be 'overdrive' and it does not have the same life expectancy&lt;br /&gt;
* Higher than 600/720&amp;amp;nbsp;MHz is out of specification and no guarantee it will work at all (or not damage itself)&lt;br /&gt;
&lt;br /&gt;
* Also keep in mind that if you go higher you probably want to increase the core voltage. Some of this is mentioned in tables 3-3, 4-15 and 4-16 of the [http://focus.ti.com/lit/ds/symlink/omap3530.pdf OMAP3530 data sheet]. Some numbers:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
||'''ARM'''||'''DSP'''||'''core voltage'''&lt;br /&gt;
|-&lt;br /&gt;
|720&amp;amp;nbsp;MHz||520&amp;amp;nbsp;MHz||1.35&amp;amp;nbsp;V&lt;br /&gt;
|-&lt;br /&gt;
|600&amp;amp;nbsp;MHz||430&amp;amp;nbsp;MHz||1.35&amp;amp;nbsp;V&lt;br /&gt;
|-&lt;br /&gt;
|550&amp;amp;nbsp;MHz||400&amp;amp;nbsp;MHz||1.27&amp;amp;nbsp;V&lt;br /&gt;
|-&lt;br /&gt;
|500&amp;amp;nbsp;MHz||360&amp;amp;nbsp;MHz||1.2&amp;amp;nbsp;V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For some OMAP3 clock, voltage and power management discussion see [http://focus.ti.com/lit/an/sprt495/sprt495.pdf OMAP3 power management white paper], too.&lt;br /&gt;
* The OMAP3 chip on the Beagle lacks the efuses needed for using the SmartReflex technology, see [http://www.beagleboard.org/irclogs/index.php?date=2009-02-26#T10:44:24].&lt;br /&gt;
* There is a thermal monitor in the core, you could use to scale frequency up and down&lt;br /&gt;
&lt;br /&gt;
To set the CPU clock to 600&amp;amp;nbsp;MHz, there are two options. Both '''do not''' adjust the voltage, so the system may become unstable:&lt;br /&gt;
&lt;br /&gt;
* The U-Boot command &amp;quot;mw 48004940 0012580c&amp;quot; will temporarily set the CPU clock to 600&amp;amp;nbsp;MHz (not permanent over reset).&lt;br /&gt;
* To permanently set the CPU clock to 600&amp;amp;nbsp;MHz, include the above command in the &amp;quot;bootcmd&amp;quot; variable or equivalent script.&lt;br /&gt;
&lt;br /&gt;
* To set the DSP clock to 430&amp;amp;nbsp;MHz use &amp;quot;mw 48004040 0x0009ae0c&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Power management==&lt;br /&gt;
&lt;br /&gt;
* Detailed OMAP3 Power Management Information can be found [[OMAP_Power_Management|HERE]]&lt;br /&gt;
* Latest Linux kernel power management development for TI OMAP SoCs is maintained in [http://git.kernel.org/?p=linux/kernel/git/khilman/linux-omap-pm.git;a=summary Kevin's linux-omap-pm git tree]&lt;br /&gt;
* Russ' Beagle HW modifications resulted in [http://groups.google.com/group/beagleboard/browse_thread/thread/197a8ef6b46cc828 8&amp;amp;nbsp;mW sleep for Beagle Board]&lt;br /&gt;
&lt;br /&gt;
Without PM kernel, the Beagle [http://digitalsurveyinstruments.com/beagleperiphials/solarcomputer/index.htm consumes ~1.5&amp;amp;nbsp;watts idle, however it also uses the same amount under load] (see bottom of that page).&lt;br /&gt;
&lt;br /&gt;
==DLP Pico projector==&lt;br /&gt;
&lt;br /&gt;
Texas Instruments is developing a Pico Video Projector Kit (PVPK) as a peripheral for the BeagleBoard. The stand-alone pico projector will support VGA resolution (640 x 480 pixels), RGB 888 input through a DVI interface. The physical connector on the projector will be HDMI. See [http://groups.google.com/group/beagleboard/msg/10e218972380ee48 mailing list] and [http://www.youtube.com/watch?v=-tUBXD-KRp4 Beagle Running Angstrom (VGA) on DLP Pico Projector] for more details.&lt;br /&gt;
&lt;br /&gt;
It is available from [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail?name=296-23836-ND DigiKey] for $349.&lt;br /&gt;
&lt;br /&gt;
See [http://blog.makezine.com/archive/2009/01/tis-beagleboard-and-dlp-pico-projec.html article from Make], too.&lt;br /&gt;
&lt;br /&gt;
DigiKey videos [http://www.youtube.com/watch?v=KBbCdnOj5vg part 1], [http://www.youtube.com/watch?v=zymOmduNWyI part 2] and [http://www.youtube.com/watch?v=Uj19Bi5NYeU part 3].&lt;br /&gt;
&lt;br /&gt;
==Interfacing to Raw LCD Panels==&lt;br /&gt;
&lt;br /&gt;
Currently on Rev A / B boards there is no direct access to the LCD lines before they enter the DVI framer. The REV C2 provides access to these lines. Several projects to interface an LCD to the BeagleBoard exist:&lt;br /&gt;
&lt;br /&gt;
* [[BeagleBoardRawLCD|interfacing to Raw LCD Panels]] article &lt;br /&gt;
* [http://digitalsurveyinstruments.com/beagleperiphials/hdmi2parallel/doc/index.htm HDMI-to-parallel] workaround method&lt;br /&gt;
* [http://www.harbaum.org/till/dvi2par/index.shtml dvi2par cheap DIY HDMI-to-parallel converter]&lt;br /&gt;
&lt;br /&gt;
=Availability=&lt;br /&gt;
&lt;br /&gt;
BeagleBoard Rev. C3 boards are available from&lt;br /&gt;
&lt;br /&gt;
* [http://www.mouser.com/beagleboard Mouser]&lt;br /&gt;
* [http://dkc1.digikey.com/us/mkt/beagleboard.html Digi-Key] with part number [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail?name=296-23428-ND 296-23428-ND].&lt;br /&gt;
&lt;br /&gt;
BeagleBoard Rev. C4 boards are available from:&lt;br /&gt;
&lt;br /&gt;
* [http://www.liquidware.com/shop/show/BB-C4/BeagleBoard+C4 Liquidware]&lt;br /&gt;
&lt;br /&gt;
Note: For non-US Digi-Key free shipping orders:&lt;br /&gt;
&lt;br /&gt;
* Click the US flag on the top right corner of [http://dkc1.digikey.com/us/mkt/beagleboard.html Digi-Key] BeagleBoard page to come to the international page&lt;br /&gt;
* Select ''Order Online'' for your country&lt;br /&gt;
* Add quantity ''1'' and part number ''296-23428-ND''&lt;br /&gt;
* Click ''Add to order''&lt;br /&gt;
&lt;br /&gt;
When ordering over 65 EUR / GBP 50 product (BeagleBoard is above), for Europe the price depends on the actual dollar to EUR/GBP rate. On nov 9, 2008 the price was EUR 124 with free shipping.&lt;br /&gt;
&lt;br /&gt;
Note: Some users report that they got some questions from DigiKey to be answered before board shipping is done.&lt;br /&gt;
&lt;br /&gt;
Note: While you get free shipping, most probably you have to pay tax, for example, ordering from Europe. Users report that they had to pay EUR ~34 - 44 VAT + importing taxes (depending on european country), resulting in EUR 137 - 147 ordering from Europe.&lt;br /&gt;
&lt;br /&gt;
Note: For European users, [http://www.ebv.com/fileadmin/products/Press_Print/Campaigns/2009/Product_Campaigns/Texas_Beagle_Board_englisch.pdf EBV Elektronik] sells its own blue version of the board for 179 EUR, which includes all useful accessories (DVI cable, serial cable, USB 2.0 Ethernet, USB hub, 2&amp;amp;nbsp;GB MMC, power supply, Linux BSP).&lt;br /&gt;
&lt;br /&gt;
Note: German (Europe) users can order through German shops, too. For higher price, though. &lt;br /&gt;
* [http://shop.embedded-projects.net/product_info.php/info/p159_BeagleBoard--OMAP-3-.html Embedded Projects Shop] sells BeagleBoard for EUR 199.00 + shipping.&lt;br /&gt;
* [http://www.handheld-linux.com/wiki.php?page=Beagle%20Board Handheld-Linux] sells BeagleBoard for EUR 159.00 + shipping.&lt;br /&gt;
* [http://www.watterott.com/en/BeagleBoard Watterott electronic] sells BeagleBoard for EUR 142,80 + shipping.&lt;br /&gt;
&lt;br /&gt;
See below for ''hardware'' differences of the revisions. There are no ''software'' differences. &lt;br /&gt;
&lt;br /&gt;
==Revision A==&lt;br /&gt;
&lt;br /&gt;
There are some limited early revision Ax prototypes out there used by some hackers hanging around at #beagle channel on irc.freenode.net. See [[BeagleBoard#Errata|errata]] for limitations.&lt;br /&gt;
&lt;br /&gt;
==Revision B==&lt;br /&gt;
&lt;br /&gt;
Revision B is same as revision A, except&lt;br /&gt;
* fix for shorted LEDs 0/1&lt;br /&gt;
* fix for wrong power jack pinout&lt;br /&gt;
* revision B6 uses different package for U9/U11&lt;br /&gt;
Still has USB HOST (EHCI) failures. USB HOST (EHCI) connector isn't mounted.&lt;br /&gt;
&lt;br /&gt;
There are 4 revisions of the B board in the field: B4, B5, B6 and B7.&lt;br /&gt;
&lt;br /&gt;
The most notable difference is the use of the ES3.0 silicon in B6 and B7, other changes are not relevant to software developers.&lt;br /&gt;
&lt;br /&gt;
==Revision C2==&lt;br /&gt;
Revision C2 is same as revision B7 except:&lt;br /&gt;
* USB HOST (EHCI) is operational on revision C2, with standard USB A female connector.&lt;br /&gt;
* Add interface for raw LCDs ([http://groups.google.com/group/beagleboard/msg/2e82c3ed6061d9d2 mockup])&lt;br /&gt;
* It uses updated OMAP3 revision. BeagleBoard revisions B4+B5 uses OMAP3 ES 2.1 (engineering sample), while BeagleBoard revision C2 uses ES 3.0. OMAP3 ES 3.0 fixes minor issues:&lt;br /&gt;
** updated ARM Cortex A8 silicon (r1p3) fixing a very rare [http://elinux.org/BeagleBoardFAQ#NEON_performance NEON issue] that has not been seen in real code&lt;br /&gt;
* Power measurement feature&lt;br /&gt;
* Uses [http://focus.ti.com/docs/prod/folders/print/tps65950.html TPS65950] OMAP power controller instead of TWL4030&lt;br /&gt;
* Three additional PWM signals on the expansion connector added as pin mux options to existing pins ([http://groups.google.com/group/beagleboard/browse_thread/thread/d5872b7c6d74592c?hl=en# message])&lt;br /&gt;
* Revision detection (to be able to identify C2 board from older boards by software, for example, for different pin mux)&lt;br /&gt;
* 256&amp;amp;nbsp;MB RAM ([http://groups.google.com/group/beagleboard/msg/3a38d0f21cefd6b1?hl=en message]) (and still 256&amp;amp;nbsp;MB NAND like rev B)&lt;br /&gt;
&lt;br /&gt;
Note: Revision C2 is the first production version, and all orders from Digi-Key are shipped as Rev C2.&lt;br /&gt;
&lt;br /&gt;
==Revision C3==&lt;br /&gt;
As revision C2 boards are [http://groups.google.com/group/beagleboard/msg/e41d3c97aa7d4951 sold out], revision C3 will ship now.&lt;br /&gt;
&lt;br /&gt;
Revision C3 is same as revision C2 [http://groups.google.com/group/beagleboard/msg/037318fbc44139d5 except]:&lt;br /&gt;
* Optional RTC [http://parts.digikey.com/1/parts/1454-battery-lith-coin-3v-12-5mm-vert-vl-1220-vcn.html VL1220 series] backup battery&lt;br /&gt;
* Mounting holes conected to ground&lt;br /&gt;
* Slightly improved S-Video&lt;br /&gt;
&lt;br /&gt;
==Revision C4==&lt;br /&gt;
Revision C4 boards are the same as Revision C3 except:&lt;br /&gt;
* Processor is 720&amp;amp;nbsp;MHz capable OMAP3&lt;br /&gt;
* Improved USB Host PHY power rails&lt;br /&gt;
&lt;br /&gt;
==Revision C5==&lt;br /&gt;
Revision C5 boards are the same as Revision C4 [http://circuitco.com/support/index.php?title=BeagleBoard#Image_Files except]:&lt;br /&gt;
* The memory chip is upgraded to 512&amp;amp;nbsp;MB NAND&lt;br /&gt;
&lt;br /&gt;
==Clones==&lt;br /&gt;
===EBVBeagle===&lt;br /&gt;
EBV build and sell their own BeagleBoard called [http://www.ebv.com/en/products/categories/details/product/ebvbeagle-board EBVBeagle], see e.g. [http://fl0rian.wordpress.com/2009/03/08/the-other-beagleboard/].&lt;br /&gt;
It is actually a BeagleBoard revision C2 with green PCB boxed with some useful accessories. It comes as a quite complete starter kit with AC adapter, USB-to-Ethernet adapter, MMC card, USB hub and some cables.&lt;br /&gt;
More information in [http://www.ebv.com/en/press-print/news-pr/details/news//press-releas-54.html official press release].&lt;br /&gt;
&lt;br /&gt;
===Mini Board===&lt;br /&gt;
[[Mini_Board|ICETEK-OMAP3530-Mini]] is a Chinese BeagleBoard clone.&lt;br /&gt;
&lt;br /&gt;
===DevKit8000===&lt;br /&gt;
[http://www.armkits.com/Product/devkit8000.asp DevKit8000] is from [http://www.armkits.com Embest], China. It is a compact development board based on TI OMAP3530.&lt;br /&gt;
&lt;br /&gt;
===DevKit8500D===&lt;br /&gt;
[http://www.armkits.com/Product/devkit8500d.asp DevKit8500D] is from [http://www.armkits.com Embest], China. It is a high-performance development board based on TI DM3730.&lt;br /&gt;
&lt;br /&gt;
===SBC8530===&lt;br /&gt;
[http://www.armkits.com/Product/sbc8530.asp SBC8530] is from [http://www.armkits.com Embest], China. It is a compact single board computer based on TI DM3730 and features UART, 4 USB Host, USB OTG, Ethernet, Audio, TF, WiFi/Bluetooth, LCD/VGA, DVI-D and S-Video.&lt;br /&gt;
&lt;br /&gt;
===Tianyeit CIP312===&lt;br /&gt;
[http://www.tianyeit.com CIP312 ] is from [http://www.tianyeit.com Tianyeit], China. It is has many functions ,such as WLAN/BT/ dual 10/100M Ethernet Contoller-LAN9221I/MCP2512  CAN BUS/ Touch Screen Controller/USB HUB/USB host/USB OTG Etc. Our module is base on DM3730/omap3530 all functions are packaged in 40x40x3.5&amp;amp;nbsp;mm package ; For detailed information, please visit our website&lt;br /&gt;
[[Image:http://www.tianyeit.com/download/cip312.jpg]]&lt;br /&gt;
&lt;br /&gt;
===IGEPv2===&lt;br /&gt;
[http://www.igep-platform.com/ IGEPv2 Platform] is a Spanish BeagleBoard clone, slightly larger, with additional peripherals like, for example, Ethernet connector, Wi-Fi and Bluetooth.&lt;br /&gt;
* 720&amp;amp;nbsp;MHz OMAP3 Processor&lt;br /&gt;
* 512&amp;amp;nbsp;MB RAM / 512&amp;amp;nbsp;MB Flash&lt;br /&gt;
&lt;br /&gt;
===SOM3530===&lt;br /&gt;
[[SOM3530]] is a Chinese BeagleBoard clone [[System-on-Module]], dimensions 40x40x4&amp;amp;nbsp;mm, maybe the smallest [http://wiki.davincidsp.com/index.php?title=OMAP3_Overview OMAP3530]-based modules in the world! Including 100&amp;amp;nbsp;Mbit/s high perfomance Ethernet I/F.&lt;br /&gt;
&lt;br /&gt;
==BeagleBoard-based products==&lt;br /&gt;
* [http://www.alwaysinnovating.com/touchbook/ Always Innovating Touch Book], see [http://gigglehd.com/zbxe/hdforum/files/attach/images/899852/493/987/001/always_innovating_touch_book_0011.jpg]&lt;br /&gt;
&lt;br /&gt;
==Beagle case==&lt;br /&gt;
&lt;br /&gt;
*[http://specialcomp.com/beagleboard/ Special Computing acrilyic case]&lt;br /&gt;
** [http://groups.google.com/group/beagleboard/browse_thread/thread/1c82316019633e51 SketchUp 3D model]&lt;br /&gt;
* [http://www.esawdust.com/product/encl-dh-r1/ eSawdust metal case]&lt;br /&gt;
* [http://aspectrt.web.fc2.com/support/ Aspect metal case for BeagleBoard-xM]&lt;br /&gt;
&lt;br /&gt;
=Adapters=&lt;br /&gt;
&lt;br /&gt;
For quite detailed information about all BeagleBoard peripherals see [http://www.beagleboard.org/uploads/BBSRM_6.pdf BeagleBoard HW Reference Manual (rev. B6)].&lt;br /&gt;
&lt;br /&gt;
See [[BeagleBoardPeripherals| BeagleBoard peripherals and adapters page]] for useful add ons for BeagleBoard.&lt;br /&gt;
&lt;br /&gt;
==Expansion boards==&lt;br /&gt;
See [[:Category:BeagleBoard_Expansion_Boards]] for more information about expansion boards&lt;br /&gt;
&lt;br /&gt;
[http://www.nxelec.com/products/hmi BeadaFrame] - A 7&amp;quot; TFT LCD Screen with resistive touch for BeagleBoard and BeagleBone. A plastic (ABS) frame is included also for ease of mounting.&lt;br /&gt;
&lt;br /&gt;
[http://www.chalk-elec.com LVDS LCD] - small add-on board to connect any LVDS LCD panel (like those in notebooks) to BeagleBoard (-xM) and PandaBoard. Also, they offer plug-and-play bundle with 10&amp;quot; 1024x600 LCD with capacitance touchscreen and ambient light sensor for automatic brightness control. The board is open-source.&lt;br /&gt;
&lt;br /&gt;
[http://www.liquidware.com/shop/show/BB-BT/BeagleTouch BeagleTouch] - A modular &amp;quot;shield&amp;quot; that snaps on top of the BeagleBoard and provides a touch-screen OLED interface&lt;br /&gt;
&lt;br /&gt;
[http://www.liquidware.com/shop/show/BB-BJC/BeagleJuice BeagleJuice] - A lithium ion battery module that snaps on the back of the BeagleBoard that powers the BeagleBoard.&lt;br /&gt;
&lt;br /&gt;
[http://www.picklejar.org/lox LOX] - A dual channel internet linking radio (Ham, GMRS, etc.) interface that can run any combination of two repeaters, simplex nodes, or remote bases.&lt;br /&gt;
&lt;br /&gt;
==JTAG==&lt;br /&gt;
&lt;br /&gt;
Depending on your JTAG tool, you'd need a 14-pin to 20-pin adapter to use an ARM debugger. The 14-pin TI JTAG connector is used on BeagleBoard and is supported by a large number of JTAG emulation products.&lt;br /&gt;
See [[BeagleBoardJTAG]] for more information.&lt;br /&gt;
&lt;br /&gt;
The [http://www.armkits.com/Product/xds100.asp XDS100v2 USB JTAG Emulator] is available from [http://www.armkits.com Embest] which is the second release of the XDS100 JTAG emulator technology supporting debug of a variety of TI devices.&lt;br /&gt;
&lt;br /&gt;
==RS-232==&lt;br /&gt;
&lt;br /&gt;
The pinout on the BeagleBoard is &amp;quot;AT/Everex&amp;quot; or &amp;quot;IDC10&amp;quot;. You can buy [http://www.pccables.com/07120.htm IDC10 to DB9M adapters] in many places as they are commonly used for old PCs. Depending on your local configuration, you may need a [http://en.wikipedia.org/wiki/Null_modem 9-Pin NullModem] cable to connect BeagleBoard to serial port of your PC. From [http://www.tincantools.com/ TinCanTools] there is a [http://www.tincantools.com/product.php?productid=16144&amp;amp;cat=0&amp;amp;page=1&amp;amp;featured RS-232 DB-9 adapter] and [[media:flyswatter-ti-uart.pdf|adapter schematic]] available. You can also probably rip one of those cables out of any old desktop computer, where it's being used to support the serial port. Be careful, though -- some of those cables will have that tenth hole filled in so you'd have to snap off the extraneous pin on your BeagleBoard. Keep looking until you find a cable with all 10 holes open.&lt;br /&gt;
&lt;br /&gt;
Depending on your local configuration, you may need a [http://en.wikipedia.org/wiki/Null_modem 9-Pin NullModem] cable to connect BeagleBoard to serial port of your PC. From [http://www.tincantools.com/ TinCanTools] there is a [http://www.tincantools.com/product.php?productid=16144&amp;amp;cat=0&amp;amp;page=1&amp;amp;featured RS-232 DB-9 adapter] and [[media:flyswatter-ti-uart.pdf|adapter schematic]] available.&lt;br /&gt;
&lt;br /&gt;
==USB-to-Serial Converter==&lt;br /&gt;
&lt;br /&gt;
Since many systems no longer come with an actual serial port, you might need to pick up a USB-to-serial converter at your local computer store to connect to your BeagleBoard. Be warned that some of them simply do not work. Many of them are based on the Prolific chip, and require the pl2303 module to be loaded. But even when two converters appear to have exactly the same characteristics as listed in /var/log/messages, if you simply can't get one to work, be ready to try a different one.&lt;br /&gt;
&lt;br /&gt;
==USB==&lt;br /&gt;
There are two USB ports on the BeagleBoard, one with an EHCI controller and another with an OTG controller. As of Rev B4, the usb EHCI has been removed because of a hardware defect. Rev C will include USB EHCI working properly.&lt;br /&gt;
&lt;br /&gt;
===EHCI===&lt;br /&gt;
The HS ([http://en.wikipedia.org/wiki/USB#USB_signalling HighSpeed]) USB [http://en.wikipedia.org/wiki/EHCI ECHI] controller on OMAP3 on BeagleBoard supports high-speed only. This simplifies the logic on the device.  FS/LS (FullSpeed/LowSpeed) devices, such as keyboards and mice, require going through a high-speed USB 2.0 hub.&lt;br /&gt;
&lt;br /&gt;
According to the BeagleBoard System Reference Manual Rev C2, the EHCI port can source 5&amp;amp;nbsp;V at 500&amp;amp;nbsp;mA which is enough to power a hub and several low-power devices. However, this is only true if the BeagleBoard is powered through its power jack from a well-regulated 5&amp;amp;nbsp;V external power supply. If the BeagleBoard is powered through the OTG port, the EHCI port sources an &amp;quot;extremely limited&amp;quot; ampount of power (probably 100&amp;amp;nbsp;mA or so) so you'll need a &amp;quot;self-powered&amp;quot; USB 2.0 hub with its own external power supply.  [Reference: Sections 5.6 and 7.2 of the BBSRM Rev C2.2.]&lt;br /&gt;
&lt;br /&gt;
'''Hardware issue on rev C3''' - the EHCI port on some rev C3 boards is unstable and will disconnect hubs/devices. Symptoms are: devices are disconnected from the port and cannot be reconnected without a reboot. It appears the shared 1.8&amp;amp;nbsp;V rail between the OMAP3530 and the power chip was getting noisy. Suggested solution (works on many boards) is adding a 22&amp;amp;nbsp;µF 0805 package SMT capacitor atop the existing capacitor on C97. If SMT parts are not available, some boards can be repaired by a 22&amp;amp;nbsp;µF through-hole capacitor across GND and VIO_1V8 on the expansion connector. See [http://groups.google.com/group/beagleboard/browse_thread/thread/5b8385f0bb1f63da] for more information.&lt;br /&gt;
&lt;br /&gt;
===OTG===&lt;br /&gt;
The HS USB OTG ([http://en.wikipedia.org/wiki/USB_On-The-Go OnTheGo]) controller on OMAP3 on the BeagleBoard does have support for all the USB 2.0 speeds (LS/FS/HS) and can act as either a host or a gadget/device. The HS USB OTG port is used as the default power input for the BeagleBoard. It is possible to boot the BeagleBoard using this USB port.&lt;br /&gt;
&lt;br /&gt;
When using the OTG port in host mode, you must power the BeagleBoard using the +5&amp;amp;nbsp;V power jack. If you connect a USB hub, you'll probably also need external power for the USB hub as well, because according to the Hardware Reference manual the BeagleBoard OTG port only sources 100&amp;amp;nbsp;mA. This is enough to drive a single low-power device, but probably won't work with multiple devices.&lt;br /&gt;
&lt;br /&gt;
The Linux kernel needs to know you want to use the OTG port in host mode. I believe OTG ports are supposed to figure this out for themselves using the OTG Host Negotiation Protocol, but for now the Linux kernel may need some help. Specifically, Pin 4 (ID) of the OTG connector needs to be shorted to Pin 5 (GND) by using a [http://trisoft.de/pics/ZHost.JPG 5-pin USB Mini-A plug] which shorts these pins together in the plug.  A [http://en.wikipedia.org/wiki/USB#USB_cables 5-pin USB Mini-B plug] leaves Pin 4 floating.  Unfortunately, most USB Mini plugs are unmarked as to whether they are &amp;quot;A&amp;quot; or &amp;quot;B&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
You can find &amp;quot;mini A&amp;quot; adapters that have Pin 4 shorted and offer out a full-sized USB A Female jack [http://www.electronicproductonline.com/catalog/product_info.php?products_id=2043 here.]&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Since the right cables might be hard to get, you simply can&lt;br /&gt;
* short circuit the two pins encircled in red in the image to the right. You can do this by running a wire between the two pins. That at least allows easier undoing the change. Actually you could even have a small switch or so between 4 and 5.&lt;br /&gt;
or&lt;br /&gt;
* use a &amp;quot;mini B&amp;quot; cable (easier to get) and try the soldering of the two pins at the cable's connector. Depending on the cable it should be possible to open the plastic covering of mini-B port with a sharp-edged knife, then solder the two pins together, close the covering again and use some tape. This leaves the BeagleBoard unmodified.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[Image:usb_otg.png]]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
The Rev C BeagleBoard has a pair of pads labeled J6 on the back of the board under the OTG connector.  Shorting these pads together with a wire or solder blob connects pins 4 and 5.&lt;br /&gt;
See Figure 20 in the BeagleBoard System Reference Manual Rev C2.2.&lt;br /&gt;
&lt;br /&gt;
==DVI==&lt;br /&gt;
&lt;br /&gt;
DVI-D connection on BeagleBoard uses an [http://en.wikipedia.org/wiki/HDMI HDMI connector]:&lt;br /&gt;
&lt;br /&gt;
''HDMI is backward-compatible with the single-link Digital Visual Interface carrying digital video (DVI-D or DVI-I, but not DVI-A) used on modern computer monitors and graphics cards. This means that a DVI-D source can drive a HDMI monitor, or vice versa, by means of a suitable adapter or cable, but the audio and remote control features of HDMI will not be available.''&lt;br /&gt;
&lt;br /&gt;
BeagleBoard can be connected to a DVI monitor using an HDMI male to DVI male cable.&lt;br /&gt;
&lt;br /&gt;
The BeagleBoard does not connect the HDMI shell to ground or any other BeagleBoard signal. This is not a problem with high-quality HDMI to DVI cables that connect all the ground wires. However, there are lots of cheap HDMI to HDMI cables that do not connect the ground wires and only use the shell as a combined shield and ground. To use one of these you would need to connect the BeagleBoard's HDMI shell to ground.  The BeagleBoard-xM connects the HDMI shell to frame ground, which is in turn connected to system ground through R119.  For more information, see this thread: [http://groups.google.com/group/beagleboard/browse_thread/thread/861da101804da56b].&lt;br /&gt;
&lt;br /&gt;
== Arduino ==&lt;br /&gt;
&lt;br /&gt;
* [[BeagleBoard_Trainer|Trainer Board]] from [http://www.tincantools.com TinCanTools] has an Arduino compatible Atmel AVR on board&lt;br /&gt;
* Arduino [http://arduino.cc/en/Main/ArduinoBoardNano Nano] uses an FTDI FT-232 based interface which is supported by the ftdi_sio kernel driver- [[BeagleBoard_with_Arduino|How To Notes]]&lt;br /&gt;
* Arduino [http://arduino.cc/en/Main/ArduinoBoardUno Uno] uses a Atmel ATmega8U2 based interface which is supported by the cdc_acm kernel driver - [[BeagleBoard_with_Arduino|How To Notes]]&lt;br /&gt;
&lt;br /&gt;
=BootRom=&lt;br /&gt;
&lt;br /&gt;
OMAP3 on BeagleBoard contains a BootRom. With this, BeagleBoard can boot without any code in permanent storage (NAND) or from peripherals. This is useful for first board bring up or if your BeagleBoard is bricked. For more information about BootRom booting see the Initialization chapter of [http://www.ti.com/lit/pdf/spruf98 SPRUF98]. &lt;br /&gt;
&lt;br /&gt;
==User button==&lt;br /&gt;
&lt;br /&gt;
With user button on BeagleBoard you can configure boot order. Depending on this button, the order used to scan boot devices is changed. The boot order is (the first is the default boot source):&lt;br /&gt;
&lt;br /&gt;
* User button ''not'' pressed: NAND -&amp;gt; USB -&amp;gt; UART -&amp;gt; MMC&lt;br /&gt;
* User button ''is'' pressed: USB -&amp;gt; UART -&amp;gt; MMC -&amp;gt; NAND&lt;br /&gt;
&lt;br /&gt;
Technically speaking, the user button configures pin SYS.BOOT[5]. See the Initialization chapter of [http://www.ti.com/lit/pdf/spruf98 SPRUF98] for more details.&lt;br /&gt;
&lt;br /&gt;
==Serial and USB boot==&lt;br /&gt;
&lt;br /&gt;
Historically, using OMAP3's boot ROM for serial and USB boot, there are several tools around. The newest are Nishanth' ''OMAP U-Boot Utils'', while there are still some older tools for serial boot and USB boot. It is also possible to access the [[u-boot environment variables in linux|U-Boot environment from Linux]].&lt;br /&gt;
&lt;br /&gt;
===OMAP U-Boot Utils===&lt;br /&gt;
&lt;br /&gt;
Nishanth' [http://code.google.com/p/omap-u-boot-utils/ OMAP U-Boot Utils] provide&lt;br /&gt;
&lt;br /&gt;
* ''pserial'' - OMAP specific utility which downloads a file in response to ASIC ID over serial port.&lt;br /&gt;
* ''pusb'' - OMAP specific utility which downloads a file in response to ASIC ID over USB connection.&lt;br /&gt;
* ''ucmd'' - Send a command to U-Boot and wait till a specific match appears.&lt;br /&gt;
* ''ukermit - Download a file from host without using kermit to U-Boot.&lt;br /&gt;
&lt;br /&gt;
See [http://nishanthmenon.blogspot.com/ Nishanth' blog] and [http://groups.google.com/group/beagleboard/browse_thread/thread/c5bfb1b8ed528b52# announce mail], too.&lt;br /&gt;
&lt;br /&gt;
===Serial boot===&lt;br /&gt;
&lt;br /&gt;
Besides Nishanth' ''OMAP U-Boot Utils'', to boot from USB or UART, you need a PC tool which talks with OMAP BootRom and speaks the correct protocol to download ARM target code to BeagleBoard. Currently there is one tool for UART boot:&lt;br /&gt;
&lt;br /&gt;
* [http://groups.google.com/group/beagleboard/browse_thread/thread/80ad3da0eb2aa555 Linux C utility] (not working yet with below target code)&lt;br /&gt;
&lt;br /&gt;
See [http://groups.google.com/group/beagleboard/browse_thread/thread/ae2c601ebe104a4 USB and serial download target code] for some example target code to be downloaded to OMAP3 on BeagleBoard.&lt;br /&gt;
&lt;br /&gt;
===USB boot===&lt;br /&gt;
&lt;br /&gt;
There is a patch to x-loader to allow it to do a USB boot. It can boot all the way to a Linux login.&lt;br /&gt;
It's is used with a new version of omap3_usbload.&lt;br /&gt;
&lt;br /&gt;
* [http://members.efn.org/~rick/pub/x-loader-usb.tar.bz2 x-loader-usb]&lt;br /&gt;
&lt;br /&gt;
Besides Nishanth' ''OMAP U-Boot Utils'', for USB boot, there is currently one (experimental) tool to boot BeagleBoard over USB:&lt;br /&gt;
&lt;br /&gt;
* [http://groups.google.com/group/beagleboard/browse_thread/thread/2b9e99886bb7a747 Linux C utility]&lt;br /&gt;
&lt;br /&gt;
See [http://groups.google.com/group/beagleboard/browse_thread/thread/ae2c601ebe104a4 USB and serial download target code] for some example target code to be downloaded to OMAP3 on BeagleBoard.&lt;br /&gt;
&lt;br /&gt;
See the [[BeagleBoardRecovery#USB_recovery|USB recovery section]] on how to use USB boot for board recovery.&lt;br /&gt;
&lt;br /&gt;
==NAND boot==&lt;br /&gt;
&lt;br /&gt;
See [[BeagleBoardNAND|NAND boot]] article.&lt;br /&gt;
&lt;br /&gt;
==MMC/SD boot==&lt;br /&gt;
&lt;br /&gt;
Currently, [http://code.google.com/p/beagleboard/wiki/BootingBeagleBoard boot the BeagleBoard with MMC/SD] is the only working way for first board bring up.&lt;br /&gt;
&lt;br /&gt;
===MMC/SD formatting===&lt;br /&gt;
&lt;br /&gt;
As described in above MMC/SD boot description, you have to ''create a bootable partition on MMC/SD Card''. This can be done using, for example, Windows or Linux tools.&lt;br /&gt;
&lt;br /&gt;
'''Windows'''&lt;br /&gt;
&lt;br /&gt;
See ''HP USB Disk Storage Format Tool 2.0.6'' description on [http://code.google.com/p/beagleboard/wiki/BootingBeagleBoard boot the BeagleBoard with MMC/SD] page.&lt;br /&gt;
&lt;br /&gt;
You can download this tool from [http://www.sysanalyser.com/sp27213.exe here]. Make sure the version is 2.0.6; newer versions may not work.&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
&lt;br /&gt;
Please see [http://wiki.omap.com/index.php?title=MMC_Boot_Format OMAP3 MMC Boot Format].&lt;br /&gt;
&lt;br /&gt;
===Dual partition card===&lt;br /&gt;
&lt;br /&gt;
You can [http://code.google.com/p/beagleboard/wiki/LinuxBootDiskFormat create a dual-partition card], booting from a FAT partition that can be read by the OMAP3 ROM bootloader and Windows, then utilizing an ext2 partition for the Linux root file system.&lt;br /&gt;
&lt;br /&gt;
To mount second ext2 partition as root file system (e.g. containing contents of [http://code.google.com/p/beagleboard/wiki/BeagleSourceCode rd-ext2.bin]) use kernel boot arguments (for example, in U-Boot using ''setenv bootargs''):&lt;br /&gt;
&lt;br /&gt;
 console=ttyS2,115200n8 root=/dev/mmcblk0p2 rw rootwait&lt;br /&gt;
&lt;br /&gt;
===U-Boot booting===&lt;br /&gt;
&lt;br /&gt;
If your MMC/SD card formatting is correct and you put [http://code.google.com/p/beagleboard/wiki/BeagleSourceCode MLO, u-boot.bin and uImage] on the card you should get a U-Boot prompt after booting the BeagleBoard. For example (output from terminal program with 115200 8N1):&lt;br /&gt;
&lt;br /&gt;
 ...40T.........XH.H.U�..Instruments X-Loader 1.41&lt;br /&gt;
 Starting on with MMC&lt;br /&gt;
 Reading boot sector&lt;br /&gt;
 &lt;br /&gt;
 717948 Bytes Read from MMC&lt;br /&gt;
 Starting OS Bootloader from MMC...&lt;br /&gt;
 &lt;br /&gt;
 U-Boot 1.1.4 (Apr  2 2008 - 13:42:13)&lt;br /&gt;
 &lt;br /&gt;
 OMAP3430-GP rev 2, CPU-OPP2 L3-133MHz&lt;br /&gt;
 TI 3430Beagle 2.0 Version + mDDR (Boot ONND)&lt;br /&gt;
 DRAM:  128 MB&lt;br /&gt;
 Flash:  0 kB&lt;br /&gt;
 NAND:256 MiB&lt;br /&gt;
 In:    serial&lt;br /&gt;
 Out:   serial&lt;br /&gt;
 Err:   serial&lt;br /&gt;
 Audio Tone on Speakers  ... complete&lt;br /&gt;
 OMAP3 beagleboard.org #&lt;br /&gt;
&lt;br /&gt;
Using this U-Boot prompt, you now can start kernel uImage stored on MMC card manually:&lt;br /&gt;
&lt;br /&gt;
 OMAP3 beagleboard.org # mmc init&lt;br /&gt;
 OMAP3 beagleboard.org # fatload mmc 0:1 0x80000000 uimage&lt;br /&gt;
 OMAP3 beagleboard.org # bootm&lt;br /&gt;
&lt;br /&gt;
If you like to make that happen every boot:&lt;br /&gt;
&lt;br /&gt;
 OMAP3 beagleboard.org # set bootcmd 'mmc init ; fatload mmc 0:1 0x80000000 uimage ; bootm' ; saveenv&lt;br /&gt;
&lt;br /&gt;
Note: saveenv will not work on the xM. You will need to create a &amp;lt;tt&amp;gt;boot.scr&amp;lt;/tt&amp;gt; file in the FAT partition for the xM. See [https://fedoraproject.org/wiki/Architectures/ARM/BeagleBoardxMSDCard#Set_up_u-boot set up u-boot]&amp;lt;br&amp;gt;&lt;br /&gt;
Note2: after a saveenv, u-boot will not read your boot.scr any more. To make it use boot.src again, type &amp;quot;nand erase&amp;quot; in the u-boot promt (works on C4, older versions may need a &amp;quot;nand unlock&amp;quot; too).&lt;br /&gt;
&lt;br /&gt;
===Barebox booting===&lt;br /&gt;
&lt;br /&gt;
You can also use barebox to boot.&lt;br /&gt;
&lt;br /&gt;
On barebox you will have to generate it two time.&lt;br /&gt;
&lt;br /&gt;
The first time as a x-loader via defconfig:  omap3530_beagle_xload_defconfig&lt;br /&gt;
&lt;br /&gt;
The second time as the real boot loader omap3530_beagle_defconfig&lt;br /&gt;
&lt;br /&gt;
=Code=&lt;br /&gt;
&lt;br /&gt;
Code and binaries for BeagleBoard are available at various places.&lt;br /&gt;
&lt;br /&gt;
==Binaries==&lt;br /&gt;
&lt;br /&gt;
BeagleBoard pre-built binaries and source code can be found at [http://code.google.com/p/beagleboard/wiki/BeagleSourceCode Beagle source code] and [http://code.google.com/p/beagleboard/downloads/list downloads] page. These are the locations where &amp;quot;official&amp;quot; TI code is available. Please note that this code is mainly for reference and testing. More up to date binaries and code is available by community. Community took (parts) of TI reference code, improves and updates it. &lt;br /&gt;
&lt;br /&gt;
Actually, [http://www.angstrom-distribution.org/node/47 Koen's prebuilt BeagleBoard demo images] are up to date binaries including e17 as window manager, the AbiWord word processor, the gnumeric spreadsheet application, a NEON accelerated mplayer and the popular NEON accelerated omapfbplay which gives you fullscreen 720p decoding. The [http://www.angstrom-distribution.org/demo/beagleboard www.angstrom-distribution.org/demo/beagleboard] directory should contain all the files you need:&lt;br /&gt;
&lt;br /&gt;
* [http://www.angstrom-distribution.org/demo/beagleboard/u-boot.bin u-boot.bin]&lt;br /&gt;
* [http://www.angstrom-distribution.org/demo/beagleboard/MLO MLO]&lt;br /&gt;
* [http://www.angstrom-distribution.org/demo/beagleboard/uImage uImage]&lt;br /&gt;
* [http://www.angstrom-distribution.org/demo/beagleboard/Angstrom-Beagleboard-demo-image-glibc-ipk-2009.X-test-20090104-beagleboard.rootfs.tar.bz2 rootfs]&lt;br /&gt;
&lt;br /&gt;
See the [http://code.google.com/p/beagleboard/wiki/LinuxBootDiskFormat beagle wiki] on how to setup your SD card to use all this goodness.&lt;br /&gt;
&lt;br /&gt;
==Source==&lt;br /&gt;
'''Update on April 23 - 2010''': Sources for the X-Loader and U-Boot that ship on the BeagleBoard can be found at [http://gitorious.org/beagleboard-validation/ http://gitorious.org/beagleboard-validation/]. The U-Boot version found in that repository supersedes the one found at [http://gitorious.org/beagleboard-default-u-boot/beagle_uboot_revc4/ http://gitorious.org/beagleboard-default-u-boot/beagle_uboot_revc4/].&lt;br /&gt;
&lt;br /&gt;
'''Update on March 3 - 2011''': Sources for the SD card shipped with revisions Ax and Bx of the BeagleBoard-xM are in the Angstrom Distribution.  The script used to build the sources is documented at http://code.google.com/p/beagleboard/wiki/BeagleBoardDiagnosticsNext. The sources at http://gitorious.org/beagleboard-validation are meant to mimic what was used in the OpenEmbedded-based build.&lt;br /&gt;
&lt;br /&gt;
Besides above binary and source images (TI's and communities one), for various parts of Beagle software stack there are community supported [http://git.or.cz/ git] repositories available. &lt;br /&gt;
&lt;br /&gt;
===X-Loader===&lt;br /&gt;
&lt;br /&gt;
Steve did some work to consolidate and update X-Loader from various sources and put it in a [http://gitorious.org/x-load-omap3 X-Loader git repository]. Get it by&lt;br /&gt;
&lt;br /&gt;
 git clone git://gitorious.org/x-loader/x-loader.git xloader&lt;br /&gt;
 cd xloader/&lt;br /&gt;
&lt;br /&gt;
Build:&lt;br /&gt;
&lt;br /&gt;
 make distclean&lt;br /&gt;
 make omap3530beagle_config&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Result will be a ~20k sized ''MLO'' in the main directory. This is the signed x-loader and is ready for use.&lt;br /&gt;
&lt;br /&gt;
===U-Boot===&lt;br /&gt;
&lt;br /&gt;
[http://www.denx.de/wiki/U-Boot/WebHome Mainline U-Boot] has good support for BeagleBoard (except for revision C4; see note below). Get it by:&lt;br /&gt;
&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot-main&lt;br /&gt;
 cd u-boot-main&lt;br /&gt;
 git checkout --track -b omap3 origin/master&lt;br /&gt;
&lt;br /&gt;
Build (assuming [[ARMCompilers#Recommendations|Code Sourcery GCC]]):&lt;br /&gt;
&lt;br /&gt;
 make CROSS_COMPILE=arm-none-linux-gnueabi- mrproper&lt;br /&gt;
 make CROSS_COMPILE=arm-none-linux-gnueabi- omap3_beagle_config&lt;br /&gt;
 make CROSS_COMPILE=arm-none-linux-gnueabi- &lt;br /&gt;
&lt;br /&gt;
Result will be a ~160&amp;amp;nbsp;KB sized ''u-boot.bin'' in the main directory.&lt;br /&gt;
&lt;br /&gt;
Note: Due to (patch and binary) size, the BeagleBoard splash screen was removed from upstream version. If you want it back, use [http://groups.google.com/group/beagleboard/browse_thread/thread/3ad9b803a3418624 U-Boot v1 BeagleBoard splash screen patch].&lt;br /&gt;
&lt;br /&gt;
Note: For experimental U-Boot patches not ready for mainline yet, Steve's [http://www.sakoman.net/cgi-bin/gitweb.cgi?p=u-boot-omap3.git;a=summary Beagle U-Boot git repository] is used to test them. Get it by:&lt;br /&gt;
&lt;br /&gt;
 git clone git://gitorious.org/u-boot-omap3/mainline.git u-boot-omap3&lt;br /&gt;
 cd u-boot-omap3&lt;br /&gt;
 git checkout --track -b omap3-dev origin/omap3-dev&lt;br /&gt;
&lt;br /&gt;
Note: For changing the screen resolution there is one option modifying the file in &amp;quot;include/configs/omap3_beagle.h&amp;quot; and adjusting the maximum resolution before compiling as describe in [http://gitorious.org/linux-omap-dss2/linux/blobs/master/Documentation/arm/OMAP/DSS ARM OMAP2/3 Display Subsystem]&lt;br /&gt;
&lt;br /&gt;
Note: For beagleboard revision C4, above sources will not work. USB EHCI does not get powered, hence devices are not detected...&lt;br /&gt;
Get a patched version of u-boot from http://gitorious.org/beagleboard-default-u-boot/beagle_uboot_revc4/&lt;br /&gt;
('''Update on April 23 - 2010''': This repository has been superseded by the U-Boot version found at [http://gitorious.org/beagleboard-validation/ http://gitorious.org/beagleboard-validation/])&lt;br /&gt;
&lt;br /&gt;
Note: If you want to activate I²C from the expansion header, modify board/ti/beagle/beagle.h :&lt;br /&gt;
&lt;br /&gt;
 MUX_VAL(CP(I2C2_SCL),		(IEN  | PTU | EN | M4)) /*GPIO_168*/&lt;br /&gt;
 MUX_VAL(CP(I2C2_SDA),		(IEN  | PTU | EN | M4)) /*GPIO_183*/&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
 MUX_VAL(CP(I2C2_SCL),		(IEN  | PTU | DIS | M0)) /*I2C2_SCL*/&lt;br /&gt;
 MUX_VAL(CP(I2C2_SDA),		(IEN  | PTU | DIS | M0)) /*I2C2_SDA*/&lt;br /&gt;
&lt;br /&gt;
===Linux kernel===&lt;br /&gt;
&lt;br /&gt;
[http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap.git;a=summary Git repository] of [http://muru.com/linux/omap/ OMAP Linux kernel] contains Beagle support. Get it by:&lt;br /&gt;
&lt;br /&gt;
 git clone git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git linux-omap&lt;br /&gt;
 cd linux-omap&lt;br /&gt;
&lt;br /&gt;
Build:&lt;br /&gt;
&lt;br /&gt;
 make distclean&lt;br /&gt;
 make ARCH=arm omap2plus_defconfig&lt;br /&gt;
 make ARCH=arm menuconfig  # Only needed if you want to change the default configuration&lt;br /&gt;
 make ARCH=arm uImage&lt;br /&gt;
&lt;br /&gt;
The result will be a ''uImage'' in ''arch/arm/boot/'' directory.&lt;br /&gt;
&lt;br /&gt;
'''Note: The following does not work. There is no defconfig &amp;quot;omap3_beagle_defconfig&amp;quot; nor any omap3 in the tree.'''&lt;br /&gt;
&lt;br /&gt;
If you use the OE toolchain and want to build outside of the OE tree you should do&lt;br /&gt;
&lt;br /&gt;
 ARCH=arm&lt;br /&gt;
 export ARCH&lt;br /&gt;
 PATH=~/oe/tmp/cross/armv7a/bin:~/oe/tmp/staging/i686-linux/usr/bin:$PATH  # add cross tools to your path&lt;br /&gt;
 make CROSS_COMPILE=arm-angstrom-linux-gnueabi- distclean&lt;br /&gt;
 make CROSS_COMPILE=arm-angstrom-linux-gnueabi- omap3_beagle_defconfig&lt;br /&gt;
 make CROSS_COMPILE=arm-angstrom-linux-gnueabi- menuconfig  # only needed if you want to change the default configuration&lt;br /&gt;
 make CROSS_COMPILE=arm-angstrom-linux-gnueabi- uImage&lt;br /&gt;
&lt;br /&gt;
Note: the staging dir in the path is for mkimage. If you've built a kernel before with oe, the program should be there&lt;br /&gt;
&lt;br /&gt;
Note: If you are interested in kernel development have a look to [[BeagleBoardLinuxKernel|manually compiling BeagleBoard kernel]], too.&lt;br /&gt;
&lt;br /&gt;
===Experimental kernel patches and hacks===&lt;br /&gt;
&lt;br /&gt;
Some BeagleBoard developers maintain their own kernel experimental patches and hacks not ready for upstream:&lt;br /&gt;
&lt;br /&gt;
* [http://veter-project.blogspot.com/2012/03/comfortable-kernel-workflow-on.html Build Angstrom 2.6.38 Kernel] to compile kernel modules natively, see [https://groups.google.com/forum/?fromgroups#!searchin/beagleboard/sam/beagleboard/eg6zYMcdMMA/KA3y0CS6n5cJ Angstrom package to natively compile kernel modules post] for corrections to the how-to.&lt;br /&gt;
* [http://cgit.openembedded.net/cgit.cgi?url=openembedded/tree/packages/linux/linux-omap Koen's collection of kernels patches for OE] and the [http://cgit.openembedded.net/cgit.cgi?url=openembedded/tree/packages/linux/linux-omap_git.bb list of relevant patches] '''(Broken Link)'''&lt;br /&gt;
* [http://www.sakoman.net/cgi-bin/gitweb.cgi?p=linux-omap-2.6.git;a=shortlog;h=refs/heads/test Steve's kernel tree], a clone of main OMAP git with additional patches, mainly beagle audio (ASOC) related. '''(broken link)'''&lt;br /&gt;
* [http://git.mansr.com/?p=linux-omap;a=summary Mans' kernel tree], a clone of the main OMAP Git repository with additional patches, mainly display &amp;amp; framebuffer related. '''(Link to Unknown Project)'''&lt;br /&gt;
* [http://www.bat.org/~tomba/linux-omap.html Tomi's kernel tree], a clone of the main OMAP Git repository with display sub-system patches, replacing the entire display driver with one that is the likely direction moving forward.&lt;br /&gt;
&lt;br /&gt;
=Compiler=&lt;br /&gt;
&lt;br /&gt;
TI OMAP3530 processor on BeagleBoard contains an ARM Cortex-A8 general purpose processor and a TMS320C64x+ DSP.&lt;br /&gt;
&lt;br /&gt;
==ARM==&lt;br /&gt;
&lt;br /&gt;
There is broad compiler support, including GCC - please see [http://www.elinux.org/ARMCompilers ARM Compilers]&lt;br /&gt;
&lt;br /&gt;
==C64x+ DSP==&lt;br /&gt;
&lt;br /&gt;
A free C64x DSP compiler is available as [https://www-a.ti.com/downloads/sds_support/targetcontent/LinuxDspTools/download.html Linux hosted C6x Code Generation Tools] (TMS320C6000 C/C++ CODE GENERATION TOOLS 6.1.3 July 2008).&lt;br /&gt;
&lt;br /&gt;
Note: my.TI account required. You may create an account [https://my.ti.com here]&lt;br /&gt;
&lt;br /&gt;
Note: An pld c6000 Linux compiler is available on the [ftp://ftp.ti.com/pub/cs/linux_cgt500.tar.gz TI FTP site]. It does NOT support c64x+ core in OMAP3 devices. Not recommended.&lt;br /&gt;
&lt;br /&gt;
You can also use the [http://focus.ti.com/dsp/docs/dspsupportaut.tsp?familyId=44&amp;amp;sectionId=3&amp;amp;tabId=416&amp;amp;toolTypeId=30 full-CCS free evaluation tools for 120 days], but they currently require purchase to upgrade to service release 9 to support full JTAG debugging with supported JTAG hardware.&lt;br /&gt;
&lt;br /&gt;
See [[BeagleBoard/DSP_Howto| BeagleBoard DSP howto]] for information about how to use the DSP.&lt;br /&gt;
&lt;br /&gt;
=Cortex A8 ARM features =&lt;br /&gt;
&lt;br /&gt;
ARM Cortex-A8 in OMAP3 is a high performance dual-issue applications processor which reaches a performance of 2.0 DMIPS/MHz (compared to ARM11 at 1.2 DMIPS/MHz). It is ARM v7 architecture, which is fully backwards compatible with application code for previous ARM processors.&lt;br /&gt;
&lt;br /&gt;
It includes a floating point unit (ARM VFPv3 architecture) and the ARM NEON SIMD instruction set.&lt;br /&gt;
&lt;br /&gt;
See [http://pandorawiki.org/Floating_Point_Optimization Floating Point Optimization] article for an introduction into VFP-lite and NEON.&lt;br /&gt;
&lt;br /&gt;
===ARM NEON===&lt;br /&gt;
&lt;br /&gt;
NEON is a 64/128-bit wide SIMD vector extension for ARM, which has been architected to be an efficient C compiler target as well as being used from assembly language. It has 32x 64-bit registers (with a dual view as 16x 128-bit registers) which can hold the following datatypes:&lt;br /&gt;
* 64-bit signed/unsigned&lt;br /&gt;
* 32-bit signed/unsigned&lt;br /&gt;
* 32-bit single precision floating point&lt;br /&gt;
* 16-bit signed/unsigned&lt;br /&gt;
* 8-bit signed/unsigned&lt;br /&gt;
&lt;br /&gt;
The key advantage of NEON is very high performance vector math processing, whilst being easy to program. It is the same thread of control as the ARM (but different instructions), and is supported by the same tools, debuggers and operating systems.&lt;br /&gt;
&lt;br /&gt;
The NEON instruction set is documented in ARM's [http://infocenter.arm.com/help/topic/com.arm.doc.dui0204i/DUI0204I_rvct_assembler_guide.pdf RealView Compilation Tools Assembler Guide].&lt;br /&gt;
&lt;br /&gt;
For NEON optimized libraries, see [http://www.us.design-reuse.com/news/18429/aac-mp3-mpeg-4-h-264-fft-openmax-cortex-a8-neon-arm11-processors.html ARM Releases AAC, MP3, MPEG-4, H.264 and FFT OpenMAX DL Libraries, Highly Optimized for Cortex-A8/NEON and ARM11 Processors]. Note: Read the [http://www.arm.com/products/esd/openmax_v7libraries.html EULA].&lt;br /&gt;
&lt;br /&gt;
NEON is used by various opensource projects:&lt;br /&gt;
* [http://www.libav.org/ Libav] - libavcodec used by mplayer, omapfbplay, and many other Linux applications&lt;br /&gt;
* libpixman - used by X.org and Mozilla &amp;amp; Webkit browsers to render text and graphics&lt;br /&gt;
* [http://www.bluez.org/ Bluez] - official Linux Bluetooth stack&lt;br /&gt;
* [http://eigen.tuxfamily.org/ Eigen2] - C++ template library for linear algebra (matrix math, etc.)&lt;br /&gt;
* [http://www.webmproject.org/code/ Webm] - Google's new opensource video codec&lt;br /&gt;
&lt;br /&gt;
Compilation tools support for NEON:&lt;br /&gt;
* ARM RVDS&lt;br /&gt;
* GCC&lt;br /&gt;
* [http://blog.llvm.org/2010/04/arm-advanced-simd-neon-intrinsics-and.html LLVM]&lt;br /&gt;
&lt;br /&gt;
=== ARM Cortex-A8 Floating Point ===&lt;br /&gt;
&lt;br /&gt;
There are two types of instructions in the ARM v7 ISA that handle floating point:&lt;br /&gt;
&lt;br /&gt;
1) '''VFPv3'''  Floating point instruction set (used for single/double precision scalar operations).&lt;br /&gt;
These is used by GCC for C floating point operations on 'float' and 'double' since ANSI C can only describe scalar floating point, where there is only one operation at a time.&lt;br /&gt;
&lt;br /&gt;
2) '''NEON'''  [http://www.arm.com/products/multimedia/neon/ NEON] vectorized single precision operations (two values in a D-register, or four values in a Q-register)&lt;br /&gt;
These can be use by GCC when -ftree-vectorize is enabled and -mfpu=neon is specified, and the code can be vectorized. In other cases, the VFPv3 scalar ops will be used.&lt;br /&gt;
&lt;br /&gt;
ARM Cortex-A processors have separate floating point pipelines that handle these different instructions.&lt;br /&gt;
&lt;br /&gt;
On Cortex-A8, the designers' focus was on the NEON unit performance which can sustain one cycle/instruction throughput (processing two single-precision values at once) for consumer multimedia. The scalar VFPv3 FPU cannot achieve this level of performance (cycle timings are in the Cortex-A8 TRM download), but it is still a lot better than doing floating point using integer instructions.&lt;br /&gt;
&lt;br /&gt;
If you need the highest performance floating point on Cortex-A8, you need to use single precision and ensure the code uses the NEON vectorized instructions:&lt;br /&gt;
* Use GCC with -ftree-vectorize  (possibly modify source code to make it vector friendly)&lt;br /&gt;
* Use NEON instrinsics (#include &amp;lt;arm_neon.h&amp;gt;, float32x2_t datatype and vmul_f32() etc)&lt;br /&gt;
* Use NEON assembly language directly&lt;br /&gt;
&lt;br /&gt;
On Cortex-A9, there is a much higher performance floating point unit which can sustain one cycle/instruction throughput, with low result latencies. OMAP4 uses dual-core Cortex-A9+NEON which gives excellent floating-point performance for both FPU and NEON instructions.&lt;br /&gt;
&lt;br /&gt;
=Board recovery=&lt;br /&gt;
&lt;br /&gt;
If you played, for example, with the contents of the [http://www.sakoman.net/omap3/flash%20procedure.txt NAND], it might happen that the BeagleBoard doesn't boot any more (without pressing user button) due to broken NAND content. See [[BeagleBoardRecovery|BeagleBoard recovery]] article how to fix this. Do not panic and think you somehow 'bricked' the board unless you did apply 12&amp;amp;nbsp;V to it.&lt;br /&gt;
&lt;br /&gt;
=Development environments=&lt;br /&gt;
&lt;br /&gt;
Instead of just using compiler + editor, you can use complete image create &amp;quot;development tool chains&amp;quot; which integrate compiler, build system, packaging tools, etc. in one tool chain.&lt;br /&gt;
&lt;br /&gt;
==OpenEmbedded==&lt;br /&gt;
&lt;br /&gt;
For [http://www.openembedded.org/ OpenEmbedded] (OE), there are some hints how to [http://www.beagleboard.org/irclogs/index.php?date=2008-04-29#T13:06:25 start with OE for BeagleBoard]. See [[BeagleBoardAndOpenEmbeddedGit|BeagleBoard and OpenEmbedded Git]],[[BeagleBoardOpenEmbeddedDevelopment|OpenEmbedded development]]  and [http://wiki.openembedded.org/index.php/Getting_Started OpenEmbedded getting started] as well.&lt;br /&gt;
&lt;br /&gt;
In the OE getting started document, for BeagleBoard replace ''MACHINE = &amp;quot;om-gta01&amp;quot;'' by ''MACHINE = &amp;quot;beagleboard&amp;quot;''. After confirming ''bitbake nano'' works, try ''bitbake console-image''. The first time you run bitbake OE will download all the needed source and build the tool chain. This will take several hours. After all went fine, the output is in ''${OE_ROOT}/tmp/deploy/glibc/images/beagleboard''.&lt;br /&gt;
&lt;br /&gt;
Note: Koen has some BeagleBoard [http://amethyst.openembedded.net/~koen/index.php?path=beagleboard/ source and binary images] built with OE. There, ''Angstrom-console*'' images don't include an X server, you can still use a e.g. DVI-D screen with console, but you won't have a GUI. ''Angstrom-x11*'' images contain an X server.&amp;lt;!-- DEAD LINK: resulting in something like [http://scap.linuxtogo.org/files/fc987d4acb2c745fb7e19cf4dca8de70.png this].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===One very important note:===  &lt;br /&gt;
&lt;br /&gt;
It's important to have an X-Loader on your BeagleBoard that uses the uImage on the SD card that goes with Angstrom. The B6 BeagleBoards do not appear to come with such an X-Loader. So you likely will have to upgrade the X-Loader.  Here's what to do:&lt;br /&gt;
* Make an SD card with the [http://www.angstrom-distribution.org/demo/beagleboard Angstrom Demo files]. See the [http://code.google.com/p/beagleboard/wiki/LinuxBootDiskFormat Beagleboard Wiki Page] for more information on making the SD card.&lt;br /&gt;
* Put the SD card in the BeagleBoard, and boot up to the U-Boot prompt.&lt;br /&gt;
* Do the first six instructions in the [http://code.google.com/p/beagleboard/wiki/BeagleNANDFlashing Flashing Commands with U-Boot] section.  &lt;br /&gt;
* Reboot the BeagleBoard to see that the new X-Loader is properly loaded.&lt;br /&gt;
&lt;br /&gt;
This will update the X-Loader to a newer version that will automatically load uImage from the SD card when present -- rather than always using the uImage in the BeagleBoard NAND.&lt;br /&gt;
&lt;br /&gt;
==Eclipse==&lt;br /&gt;
The Eclipse [http://www.eclipse.org/cdt/ C Development Tools Project] provides a fully functional C and C++ integrated development environment (IDE) for the Eclipse platform. The Eclipse [http://www.eclipse.org/dsdp/tm/ DSDP Target Managment Project] provides a &amp;quot;Remote System Explorer&amp;quot; (RSE) plugin that simplifies downloading files to the BeagleBoard and editing files on the BeagleBoard within the Eclipse IDE. A Linux Target Agent is available as part of the [http://wiki.eclipse.org/DSDP/TM/TCF_FAQ Target Communications Framework (TCF) component]. Information on how RSE is used for, for example, Gumstix development is described in [http://groups.google.com/group/beagleboard/browse_thread/thread/509831f7c24cb79f# this post].&lt;br /&gt;
&lt;br /&gt;
See also [[BeagleBoardEclipse|Using Eclipse with Beagle]] (for JTAG debugging).&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
The [http://source.android.com Android] platform is a software stack for mobile devices including an operating system, middleware and key applications. Developers can create applications for the platform using the [http://code.google.com/android/ Android SDK]. Applications are written using the Java programming language and run on Dalvik, a custom virtual machine designed for embedded use which runs on top of a Linux kernel.&lt;br /&gt;
&lt;br /&gt;
There are several resources for Android on OMAP (Beagle) available:&lt;br /&gt;
&lt;br /&gt;
'''OMAPZOOM'''&lt;br /&gt;
&lt;br /&gt;
You can find Android port for OMAP ZOOM architecture on [https://gforge.ti.com/gf/project/omapandroid/ OMAPZoom.org's wiki page on Android]. &lt;br /&gt;
&lt;br /&gt;
'''EMBINUX'''&lt;br /&gt;
&lt;br /&gt;
[http://beagleboard.org/project/android Beagleboard.org's Android project page] [http://groups.google.com/group/beagleboard/browse_thread/thread/7b422f113ce489b5 announced], the successful porting of Android on Beagle board by [http://embinux.com EMBINUX&amp;amp;trade;] Team. The [http://labs.embinux.org/git/ source code] and [http://www.embinux.com/download_beagle.php binaries] are available for download and review. &lt;br /&gt;
&lt;br /&gt;
Detailed instructions, for porting Android on BeagleBoard, are available [http://labs.embinux.org/index.php/Main_Page here]. Current release supports input devices (keyboard/mouse), network and sound.&lt;br /&gt;
&lt;br /&gt;
You can [http://in.youtube.com/watch?v=nADn_vNVEKw watch Android booting] on BeagleBoard.&lt;br /&gt;
&lt;br /&gt;
'''Android on OMAP wiki'''&lt;br /&gt;
&lt;br /&gt;
Wiki page for Andorid on OMAP can be found [[Android on OMAP|here]].&lt;br /&gt;
&lt;br /&gt;
'''0xdroid'''&lt;br /&gt;
&lt;br /&gt;
[http://gitorious.org/0xdroid  0xdroid], the enhanced version of Android on BeagleBoard by [http://0xlab.org  0xlab]. The [http://gitorious.org/0xdroid  source code], [http://downloads.0xlab.org/ pre-built binaries], and [http://code.google.com/p/0xdroid/issues/list issue tracker] are available for review and reference.&lt;br /&gt;
&lt;br /&gt;
The latest development supports OMAP audio, OMAP video overlays, ARM Cortex A8 NEON/Thumb2 performance optimizations, mouse cursor, hot-pluggable USB keyboard &amp;amp; mouse, user-friendly installer for system image, and various Android tweaks. Detailed instructions for 0xdroid are available through [http://code.google.com/p/0xdroid/wiki/MainPage Google Code wiki].&lt;br /&gt;
&lt;br /&gt;
You can watch the 0xdroid demo video on the BeagleBoard:&lt;br /&gt;
 * [http://www.youtube.com/watch?v=v6wdTOHrwQw 0xdroid demo video (1)]&lt;br /&gt;
 * [http://www.youtube.com/watch?v=ol9LWBKXXwQ 0xdroid demo video (2)]&lt;br /&gt;
 * [http://www.youtube.com/watch?v=OGpYk1p1UPI 0xdroid demo video (3)]&lt;br /&gt;
&lt;br /&gt;
==Mamona==&lt;br /&gt;
&lt;br /&gt;
[http://dev.openbossa.org/trac/mamona/wiki Mamona] is an embedded Linux distribution for ARM EABI. The main goal of the Mamona Project is to offer a completely open source alternative/experimental platform for [http://maemo.org/ Maemo] using only free and open source components. Mamona [http://rsalveti.wordpress.com/2008/09/12/mamona-02-is-out 0.2] [http://franciscoalecrim.com/blog/2008/07/29/mamona-working-with-beagleboard/ supports] [http://focus.ti.com/general/docs/wtbu/wtbugencontent.tsp?templateId=6123&amp;amp;navigationId=12013&amp;amp;contentId=28741 OMAP3430 Software Development Platform (SDP)], so you can also use it at Beagle (OMAP3530), too. Work is being done to officially support BeagleBoard.&lt;br /&gt;
&lt;br /&gt;
==Ubuntu==&lt;br /&gt;
&lt;br /&gt;
See [[BeagleBoardUbuntu|Ubuntu (ARM)]] installation guide how to install Ubuntu (ARM) on BeagleBoard.&lt;br /&gt;
* [[BeagleBoardLucid]] Details about Ubuntu Lucid on the BeagleBoard.&lt;br /&gt;
* [[BeagleBoardUbuntuKernel]] Details about the Ubuntu Kernel on the BeagleBoard.&lt;br /&gt;
* [[BeagleBoard Ubuntu]]&lt;br /&gt;
* [[BeagleBoardUbuntuKarmic]]&lt;br /&gt;
&lt;br /&gt;
==Debian ARM==&lt;br /&gt;
&lt;br /&gt;
See [[BeagleBoardDebian|Debian (ARM)]] installation guide how to install Debian (ARM) on BeagleBoard.&lt;br /&gt;
&lt;br /&gt;
==GeeXboX ARM==&lt;br /&gt;
&lt;br /&gt;
See [[GeeXboX|GeeXboX (ARM)]] installation guide how to install GeeXboX on BeagleBoard (including clones).&lt;br /&gt;
&lt;br /&gt;
==Scratchbox==&lt;br /&gt;
&lt;br /&gt;
[http://www.scratchbox.org/ Scratchbox] is a cross-compilation toolkit designed to make embedded Linux application development easier. It also provides a full set of tools to integrate and cross-compile an entire Linux distribution. See [http://felipec.wordpress.com/2009/06/07/installing-scratchbox-1-and-2-for-arm-cross-compilation/ Felipe's Scratbox 1 and 2 introduction], too.&lt;br /&gt;
&lt;br /&gt;
=Software hints=&lt;br /&gt;
&lt;br /&gt;
This section collects hints, tips &amp;amp; tricks for various software components running on BeagleBoard.&lt;br /&gt;
* [[RPM_jffs2_issue]]&lt;br /&gt;
&lt;br /&gt;
==QEMU==&lt;br /&gt;
&lt;br /&gt;
[[Qemu|QEMU]] [http://vm-kernel.org/blog/2008/12/15/linux-is-running-on-qemu-omap3/ supports OMAP3] being able to boot a BeagleBoard Linux kernel.&lt;br /&gt;
&lt;br /&gt;
==Linux hints==&lt;br /&gt;
&lt;br /&gt;
See BeagleBoard [http://code.google.com/p/beagleboard/wiki/LinuxHints Google wiki Linux hints] page (for Linux WTBU (Wireless TI Business Unit) kernel [http://code.google.com/p/beagleboard/wiki/BeagleSourceCode 2.6.22]). Currently featuring:&lt;br /&gt;
&lt;br /&gt;
* Switching video output between DVI-D and S-Video&lt;br /&gt;
* Disabling framebuffer blanking&lt;br /&gt;
* Listing USB devices&lt;br /&gt;
&lt;br /&gt;
==lmbench==&lt;br /&gt;
&lt;br /&gt;
Avik posted a detailed [http://groups.google.com/group/beagleboard/browse_thread/thread/c8b8f07ce61161a1 step-by-step procedure] to run [http://sourceforge.net/project/showfiles.php?group_id=14418 lmbench] on BeagleBoard.&lt;br /&gt;
&lt;br /&gt;
==Mediaplayer (FFmpeg)==&lt;br /&gt;
&lt;br /&gt;
There is a thread how to get a [http://groups.google.com/group/beagleboard/browse_thread/thread/9b8025fc15120fd9# mediaplayer] with NEON optimization (FFmpeg) to run on BeagleBoard. Includes compiler hints and patches.&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
&lt;br /&gt;
===Open source===&lt;br /&gt;
&lt;br /&gt;
When using the [[BeagleBoard#OpenEmbedded|OpenEmbedded]]-based Angstrom image you have the following options of Java support:&lt;br /&gt;
* JamVM + GNU Classpath (small vm, fast interpreter, J2SE-like)&lt;br /&gt;
* Cacao + GNU Classpath (JIT compiler, J2SE-like)&lt;br /&gt;
* PhoneME Advanced Foundation (JIT compiler, CDC)&lt;br /&gt;
&lt;br /&gt;
Java support in OpenEmbedded/Angstrom ([http://wiki.openembedded.net/index.php/Java details]) is provided voluntarily through [http://jalimo.org Jalimo].&lt;br /&gt;
&lt;br /&gt;
See a [http://groups.google.com/group/beagleboard/browse_thread/thread/102f627253919783# post at mailing list], too.&lt;br /&gt;
&lt;br /&gt;
OpenEmbedded users can add the [http://evolvis.org/scm/?group_id=11 Jalimo Subversion repository] as an overlay (instructions are in the repository). This will allow them to build OpenJDK packages. Inclusion of these recipes in mainline OpenEmbedded is planned but still ongoing.&lt;br /&gt;
&lt;br /&gt;
The recipes offer the following functionality:&lt;br /&gt;
&lt;br /&gt;
* OpenJDK + Hotspot (Zero port) (all J2SE functionality, including JVMTI, interpreted only)&lt;br /&gt;
* OpenJDK + Cacaco (all J2SE library features, missing JVMTI, decent JIT compiler)&lt;br /&gt;
* OpenJDK + Hotspot (Shark port) (not working yet)&lt;br /&gt;
&lt;br /&gt;
[http://camswl.com/ Edward Nevill] from ARM Ltd. is working on interpreter optimization in Zero for ARM.&lt;br /&gt;
&lt;br /&gt;
People interested in getting this stuff working better should contact people on:&lt;br /&gt;
* [http://evolvis.org/mail/?group_id=11 Jalimo Mailinglist]&lt;br /&gt;
* [http://mail.openjdk.java.net/mailman/listinfo/distro-pkg-dev Icedtea Mailinglist]&lt;br /&gt;
&lt;br /&gt;
You should also check out IcedTea's [http://iced-tea.org/wiki/FrequentlyAskedQuestions FAQ].&lt;br /&gt;
&lt;br /&gt;
===Oracle Java===&lt;br /&gt;
&lt;br /&gt;
As of August 2012, there is a binary version of Oracle JDK 7 available for Linux/ARM under a free (but not open source) license. More information:&lt;br /&gt;
* [http://www.oracle.com/technetwork/java/javase/downloads/index.html Download on java.oracle.com]&lt;br /&gt;
* [http://www.oracle.com/technetwork/java/javase/7u6-relnotes-1729681.html#LinuxARM Release notes for JDK 7 Update 6]&lt;br /&gt;
* [http://www.oracle.com/us/corporate/press/1735645 Original announcement]&lt;br /&gt;
* [https://blogs.oracle.com/henrik/entry/oracle_releases_jdk_for_linux Oracle blog with FAQ]&lt;br /&gt;
* [http://www.oracle.com/technetwork/java/javase/terms/license/index.html Oracle Binary Code License]&lt;br /&gt;
&lt;br /&gt;
Supported features:&lt;br /&gt;
* Java SE 7 compliant&lt;br /&gt;
* Almost all development tools from the Linux/x86 JDK&lt;br /&gt;
* Client and server JIT compilers&lt;br /&gt;
* Swing/AWT support (requires X11R6)&lt;br /&gt;
* Softfloat ABI only&lt;br /&gt;
&lt;br /&gt;
Oracle states in the [https://blogs.oracle.com/henrik/entry/oracle_releases_jdk_for_linux FAQ] that they are working on hard float support, as well as a JavaFX 2 port to Linux/ARM.&lt;br /&gt;
&lt;br /&gt;
== Booting Android (TI_Android_DevKit) from a USB stick ==&lt;br /&gt;
'''Please note'''&lt;br /&gt;
* This procedure was tested on BeagleBoard-xM revision B(A3)&lt;br /&gt;
* An SD card will be still needed to load the kernel.&lt;br /&gt;
* An SD card  will contain boot parameters for the kernel to use a USB stick as the root filesystem&lt;br /&gt;
&lt;br /&gt;
'''Procedure'''&lt;br /&gt;
# Download Android Froyo for BeagleBoard-xM from [http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/02_00_00/index_FDS.html TI]&lt;br /&gt;
# Follow the installation procedure for an SD card card.&lt;br /&gt;
# Test if Froyo is working with your BeagleBoard-xM with an SD card.&lt;br /&gt;
# You will notice that Android has a slow performance. That is why we will install root filesystem on a USB stick.&lt;br /&gt;
# Format your USB stick and create one ext3 partition.&lt;br /&gt;
# Mount newly created ext3 partition and extract TI's root filesystem to it: sudo tar jxvf rootfs_am37x.tar.bz2 -C /media/ROOT&lt;br /&gt;
# Unmount flashdisk and insert it into the BeagleBoard.&lt;br /&gt;
# Mount your SD card to your computer.&lt;br /&gt;
# Now we need to tell the BeagleBoard to use the root filesystem from the /dev/sda1 partition instead of the SD card partition. That is done by overwriting boot.scr on the SD card with [http://www.apksoft.eu/android/boot.scr this one]&lt;br /&gt;
# Unmount the SD card and insert it into the BeagleBoard and test.&lt;br /&gt;
&lt;br /&gt;
=Graphics accelerator=&lt;br /&gt;
&lt;br /&gt;
OMAP3530 used on BeagleBoard contains a graphics accelerator (SGX) based on the SGX core from [http://www.imgtec.com/ Imagination Technologies]. [http://www.imgtec.com/powervr/powervr-graphics.asp PowerVR] SGX530 is a new generation of programmable PowerVR graphics and video IP cores. Only the kernel portions of Linux drivers will be open source. The PowerVR folks will provide binary user-space libraries. Using the EMail contact at [http://focus.ti.com/general/docs/wtbu/wtbugencontent.tsp?templateId=6123&amp;amp;navigationId=12700&amp;amp;contentId=27458 TIs Mobile Gaming Developers page] there are Linux v2.6 OMAP3430 SDKs for OMAP3 Zoom and SDP supporting OpenGL ES v2.0, OpenGL ES v1.1 and OpenVG 1.0 available.&lt;br /&gt;
&lt;br /&gt;
Tutorial:&lt;br /&gt;
* [http://code.google.com/p/beagleboard/wiki/HowtoUseSGXunderAngstrom How to use SGX with Angstrom in OE]&lt;br /&gt;
* [http://labs.qt.nokia.com/2009/11/20/building-qt-to-make-use-of-the-beagle-boards-sgx-gpu/ Building Qt to make use of the Beagle board’s SGX GPU]&lt;br /&gt;
&lt;br /&gt;
Some videos:&lt;br /&gt;
&lt;br /&gt;
* [http://www.youtube.com/watch?v=3ToYOgP9f9U SGX on BeagleBoard working with Linux 2.6.27]&lt;br /&gt;
* [http://www.youtube.com/watch?v=24TXpqa9jG0&amp;amp;feature=related OpenGL ES 2.0 shader effects on OMAP3]&lt;br /&gt;
* [http://www.youtube.com/watch?v=-UFUbqoNgs8&amp;amp;feature=related 3D User Interface on OMAP3 Platform]&lt;br /&gt;
* [http://www.youtube.com/watch?v=8KcNgeUriqA 3D Mapping using OpenGL ES 2.0 on OMAP3 Platform]&lt;br /&gt;
* [http://www.youtube.com/watch?v=7D3V6BUpGLE Video blending in hardware]&lt;br /&gt;
* [http://www.hitlabnz.org/wiki/EmbeddedAR An Augmented Reality application combining ARToolkit and OpenGL ES 2.0]&lt;br /&gt;
* [http://www.youtube.com/watch?v=cfeqSOYkBJg&amp;amp;feature=player_embedded Video of the Beagle Board turned into a portable battery powered Linux tablet]&lt;br /&gt;
&lt;br /&gt;
=Beginners guide=&lt;br /&gt;
&lt;br /&gt;
You just got your new BeagleBoard, and now? See [[BeagleBoardBeginners|beginners guides]].&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
&lt;br /&gt;
For BeagleBoard frequently asked questions (FAQ) see [[BeagleBoardFAQ|community FAQ]] and &amp;quot;official&amp;quot; [http://beagleboard.org/support/faq BeagleBoard.org FAQ].&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
==Home page==&lt;br /&gt;
[http://beagleboard.org/ beagleboard.org] (BeagleBoard home)&lt;br /&gt;
* Using [http://www.google.de/ Google] you can search beagleboard.org (including [http://www.beagleboard.org/irclogs/ IRC logs]) using ''site:beagleboard.org &amp;lt;search term&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
==Manuals and resources==&lt;br /&gt;
* [http://beagleboard.org/static/BBSRM_latest.pdf BeagleBoard HW Reference Manual (rev. C2)]&lt;br /&gt;
* [http://beagle.s3.amazonaws.com/BBSRM_7_2_0.pdf BeagleBoard HW Reference Manual (rev. B7)]&lt;br /&gt;
* [http://www.beagleboard.org/uploads/BBSRM_6.pdf BeagleBoard HW Reference Manual (rev. B6)]&lt;br /&gt;
* [http://www.beagleboard.org/uploads/BBSRM_B5.pdf BeagleBoard HW Reference Manual (rev. B5)]&lt;br /&gt;
* [http://www.beagleboard.org/uploads/Beagle_HRM_B4.pdf BeagleBoard HW Reference Manual (rev. B4)]&lt;br /&gt;
* [http://www.beagleboard.org/uploads/Beagle_HW_Reference_Manual_A_5.pdf BeagleBoard HW Reference Manual (rev. A5)]&lt;br /&gt;
* [http://focus.ti.com/docs/prod/folders/print/omap3530.html OMAP3530] processor description and manuals&lt;br /&gt;
* [http://code.google.com/p/beagleboard/ Beagle at code.google.com]&lt;br /&gt;
* [http://focus.ti.com/dsp/docs/dspsupporttechdocs.tsp?sectionId=3&amp;amp;tabId=409&amp;amp;familyId=1526&amp;amp;documentCategoryId=4&amp;amp;techDoc=4 OMAP3530/25 CBB BSDL Model]&lt;br /&gt;
* [http://www.micron.com/products/mcps/beagleboard Micron's multi chip packages (MCPs) for BeagleBoard]&lt;br /&gt;
* [http://beagleboard.org/resources BeagleBoard resources page with hardware documentation]&lt;br /&gt;
* Some [http://www.rasterman.com/ performance comparison] of BeagleBoard Rev. B with some other ARM/PC systems.&lt;br /&gt;
* OMAP3 pinmux [http://www.hy-research.com/omap3_pinmux.html setup]&lt;br /&gt;
* [http://elinux.org/BeagleBoardPinMux OMAP3 eLinux pinmux page]&lt;br /&gt;
&lt;br /&gt;
==Contact and communication==&lt;br /&gt;
* [http://groups.google.com/group/beagleboard BeagleBoard discussion list]&lt;br /&gt;
* [http://code.google.com/p/beagleboard/issues/list BeagleBoard open point list and issue tracker]&lt;br /&gt;
* [http://beagleboard.blogspot.com/ BeagleBoard blog]&lt;br /&gt;
* [http://feeds.feedburner.com/BeagleBoard BeagleBoard RSS feed]&lt;br /&gt;
* Chat:&lt;br /&gt;
** [http://beagleboard.org/chat BeagleBoard chat]&lt;br /&gt;
** IRC: #beagle channel on irc.freenode.net&lt;br /&gt;
** [http://www.beagleboard.org/irclogs/index.php IRC archive]&lt;br /&gt;
* [http://www.beaglesride.org/ Beagles Ride], a site about building a community around the BeagleBoard focused on in vehicle applications&lt;br /&gt;
* [http://www.beagleboard.de/ German BeagleBoard Forum and Wiki]&lt;br /&gt;
&lt;br /&gt;
==TI resources==&lt;br /&gt;
* [http://opensource.ti.com/ TI open source page]&lt;br /&gt;
* [https://community.ti.com/ TI E2E (Engineer-to-Engineer) Community]&lt;br /&gt;
* [http://marc.info/?l=linux-omap&amp;amp;m=120761100810527&amp;amp;w=2 DSP Bridge driver for OMAP3 platform]&lt;br /&gt;
* [http://lists.arm.linux.org.uk/lurker/message/20080701.142512.5eeff26b.en.html ARMv7 Oprofile support]&lt;br /&gt;
* [http://focus.ti.com/pdfs/wtbu/swpu114g.pdf  OMAP34xx Wireless Technical Reference Manual] (swpu114g.pdf, 47 MB)&lt;br /&gt;
* [http://amethyst.openembedded.net/~koen/index.php?sort=date&amp;amp;order=desc&amp;amp;path=beagleboard/ Koen's (OpenEmbeded) BeagleBoard source and binaries]&lt;br /&gt;
* [http://del.icio.us/tag/beagleboard+peripheral+verified Verified peripherals for BeagleBoard]&lt;br /&gt;
* [http://www.celinux.org/elc08_presentations/TI_OMAP3430_Linux_PM_reference.ppt OMAP3430 Linux Power Management presentation]&lt;br /&gt;
&lt;br /&gt;
==Articles==&lt;br /&gt;
* [http://linuxdevices.com/news/NS5852740920.html LinuxDevices article about BeagleBoard]&lt;br /&gt;
* [http://www.linuxdevices.com/news/NS8479495970.html LinuxDevices article about Digi-Key launch]&lt;br /&gt;
* [http://www.linuxdevices.com/news/NS5682470737.html LinuxDevices article about BeagleBoard Rev C, Beagle MID from HY Research, Touch Book and Sponsored Projects Contest]&lt;br /&gt;
* [http://www.linuxjournal.com/article/10607 Linuxjournal article on the BeagleBoard]&lt;br /&gt;
&lt;br /&gt;
==Books==&lt;br /&gt;
* [[OMAP_and_DaVinci_Software_for_Dummies|OMAP and DaVinci Software for Dummies]]&lt;br /&gt;
&lt;br /&gt;
==BeagleBoard based training materials==&lt;br /&gt;
* http://free-electrons.com/blog/beagle-labs/&lt;br /&gt;
&lt;br /&gt;
==Past BeagleBoard events==&lt;br /&gt;
* TIDC, February 26-28, 2008: [http://www.beagleboard.org/uploads/tidc_opensource.pdf Slides from TI developer conference (TIDC) open source session], covering also BeagleBoard&lt;br /&gt;
* [http://www.lugradio.org/live/USA2008/ LUG RADIO Live USA 2008, April 12-13, 2008]: [http://www.beagleboard.org/uploads/lugradio_20080411.PPT TI/Beagle Presentation] and [http://forums.lugradio.org/viewtopic.php?f=4&amp;amp;t=4094&amp;amp;st=0&amp;amp;sk=t&amp;amp;sd=a&amp;amp;sid=d69cc807569ab41e33f93af698c536b8&amp;amp;start=15#p41549 video]&lt;br /&gt;
* LinuxTag, May 28-31, 2008: [http://www.flickr.com/photos/jadon/2551439955/in/pool-beagleboard picture 1] and [http://www.flickr.com/photos/jadon/2535692865/in/pool-beagleboard picture 2]&lt;br /&gt;
* [http://lugradio.org/live/UK2008/travel LugRadio Live UK 2008], July 19 - July 20, 2008: [http://www.flickr.com/photos/koenkooi/tags/lugradiolive/ Koen's pictures] showing e.g. [http://www.bigbuckbunny.org/index.php/download/ Big Buck BUNNY] playing at BeagleBoard. [http://linuxoutlaws.com/podcast/48 Interview with Linux Outlaws (52:06)] and the [http://www.youtube.com/watch?v=m9xVbntl-DY video]&lt;br /&gt;
* [http://osscamp.in/index.php/OSScamp_Bengaluru_Mobile_2008 OSScamp Bengaluru Mobile 2008], July 19, 2008&lt;br /&gt;
* [http://www.linuxworldexpo.com LinuxWorld Conference &amp;amp; Expo], August 4 - August 7, 2008: [http://www.flickr.com/photos/jadon/sets/72157606586084668/ pictures with living BeagleBoard] and from [http://www.flickr.com/photos/linuxjournal/2738316951/in/set-72157606634486338/ Linux Journal's photostream]&lt;br /&gt;
* BeagleBoard.org event at Jillian's during LinuxWorldExpo, August 5, 2008, 5:30-7:30 pm&lt;br /&gt;
* [http://barcamp.pbwiki.com/BarCampHouston3 BarCamp Houston 3], August 9, 2008, 9:00 A.M.: [http://www.flickr.com/photos/jadon/sets/72157606656532041/ pictures]&lt;br /&gt;
* NIT Suratkal, India [http://www.nitkieee.com/site/sp-connect2/schedule IEEE SP Connect 2], August 30, 20008&lt;br /&gt;
* [http://barcampbangalore.org/wiki/BCB7_Demos BarCamp Bangalore], India, September 13, 2008&lt;br /&gt;
* [http://www.ibc.org/ IBC 2008], September 11 - September 16, 2008: [http://www.flickr.com/photos/koenkooi/tags/ibc2008/ pictures]&lt;br /&gt;
* Free Open &amp;quot;Embedded Linux&amp;quot; Training for Students in India, [http://code.google.com/p/beagleboard/wiki/Trainings?updated=Trainings&amp;amp;ts=1220250913 beagleboard.org Trainings in India], September 20, 2008: [http://www.youtube.com/watch?v=A6FLdmgQlb4&amp;amp;feature=PlayList&amp;amp;p=1BAB6EE9CC7285AD&amp;amp;index=0 video], [http://www.flickr.com/photos/25691331@N04/sets/72157607419766102/ photos] and [http://lakshmansrikanth.blogspot.com/2008/09/linux-embedded.html blog]&lt;br /&gt;
* [http://www.embedded.co.uk/ Embedded Systems Show 2008], Birmingham, UK, October 1-2, 2008&lt;br /&gt;
* [http://www.mvista.com/vision/ MontaVista Vision 2008 Embedded Linux Developers Conference], San Francisco, California, October 1-3, 2008 : [http://www.mvista.com/download/topic.php?t=18 Video and presentation overview], [http://www.mvista.com/download/fetchdoc.php?docid=323 William Mills' presentation], [http://www.mvista.com/download/fetchdoc.php?docid=333 Jason Kridner's presentation]&lt;br /&gt;
* [http://www.rtcgroup.com/arm/2008/ ARM Developers' Conference], Santa Clara Convention Center, Santa Clara, Calif., USA, October 7-9, 2008&lt;br /&gt;
* [http://www.cmp-egevents.com/web/escb Embedded Systems Conference Boston 2008], Hynes Convention Center, Boston, USA, October 26 - October 30, 2008: [http://beagleboard.org/demo/esc Resources]&lt;br /&gt;
* [[BeagleBoard/contest|BeagleBoard contest]] #1: Create a cool BeagleBoard application and win a Rev C1! Closed, ran until January 9, 2009&lt;br /&gt;
* [http://www.silica.com/events/seminars/seminar-overview/ti-omp-workshop.html OMAP35x training by Silica], January 21, 2009, Cambridge, UK, ARM Holdings Lecture Theatre. [[RichardB's notes from the seminar]]&lt;br /&gt;
* [[BeagleBoard/contest|BeagleBoard contest #2]], until February 27, 2009: Create a cool BeagleBoard application and win a Rev C2!&lt;br /&gt;
* [http://groups.google.com/group/beagleboard/browse_thread/thread/b15cf8a5797c73a2 Silica - Free TI - ARM OMAP Workshop], Brussels, Europe, March 31st 2009&lt;br /&gt;
* SILICA's [http://www.silica.com/events/seminars/seminar-overview/ti-omap-piccolo-poing.html Texas Instruments 2-in-1 Seminar: OMAP &amp;amp; Piccolo], May 13th 2009: Poing (Munich) - Germany&lt;br /&gt;
* 24th until 27th June 2009: [http://www.linuxtag.org/2009/en.html Linux Tag Germany] with [http://groups.google.com/group/beagleboard/msg/27fefef5f1d2ef73 TI booth] and [http://www.linuxtag.org/2009/en/program/freies-vortragsprogramm/all-events/details.html?talkid=183 BeagleBoard presentation]&lt;br /&gt;
* until 31st July 2009: [http://www.cranessoftware.com/services/training/beagledesigncontest.html BeagleBoard Design Contest INDIA Edition] ([http://beagleboard.blogspot.com/2009/04/beagleboard-design-contest-india.html blog entry])&lt;br /&gt;
* TI Technology Day Dallas, Tex. on June 16 will held a [http://www.linuxdevices.com/news/NS5682470737.html BeagleBoard users group meeting] (see section ''Availability'').&lt;br /&gt;
* Thursday, August 27th: [http://wiki.omap.com/index.php/ETechDays_Lightning_Talks ETechDays Lightning Talks]. 15 minute lightning talks via IRC, WebEx or Dial-In.&lt;br /&gt;
* 22.- 23.08.2009, Sankt Augustin, Germany: [http://www.froscon.de/en/ FrOSCon 2009] ([http://groups.google.com/group/beagleboard/browse_thread/thread/6aee27a7d121f4f4# call for papers])&lt;br /&gt;
&lt;br /&gt;
==BeagleBoard wiki pages==&lt;br /&gt;
* [[BeagleBoardJTAG|BeagleBoard JTAG]] and [[OMAP3530_ICEPICK|OMAP3530_ICEPICK]] about JTAG on BeagleBoard&lt;br /&gt;
* [[BeagleBoardOpenOCD|BeagleBoard OpenOCD]] has information about status and usage of open source JTAG software OpenOCD with Beagle&lt;br /&gt;
* [[Mount_BeagleBoard_Root_Filesystem_over_NFS_via_USB|Mount BeagleBoard root file system over NFS via USB]]&lt;br /&gt;
* [[BeagleBoardSugar|Sugar on BeagleBoard]]&lt;br /&gt;
* [[BeagleBoard/gst-openmax|BeagleBoard OpenMAX usage]]&lt;br /&gt;
* [[BeagleBoard/video|BeagleBoard video]]&lt;br /&gt;
* [[BeagleBoardOpenCV|Using OpenCV computer vision library with BeagleBoard]]&lt;br /&gt;
* [[U-boot_musb_gadget_support|U-boot musb gadget support]]&lt;br /&gt;
* [[BeagleBoard-JP|Japanese translation of this BeagleBoard page]]&lt;br /&gt;
* [[BeagleEPD|BeagleBoard E-Ink Platform Driver]]&lt;br /&gt;
* [[BeagleBoardFedora|Random hacking notes for getting Fedora 10 to kinda work with the BeagleBoard]]&lt;br /&gt;
* BeagleBoard specific [[BeagleBoard/GSoC|Google Summer of Code 2009]] page, [[BeagleBoard/Ideas-2009|GSoC project ideas]] and [[BeagleBoard/GSoC/Application|GSoc application]]&lt;br /&gt;
* [[BeagleBoard/DSP_Clarification|Info about the various Linux DSP systems for OMAP chips]]&lt;br /&gt;
* [http://www.hervanta.com/stuff/Beaglebot Beaglebot]: build an experimental robotics project with BeagleBoard&lt;br /&gt;
* [http://code.google.com/p/beagleboard/w/list code.google.com BeagleBoard wiki]&lt;br /&gt;
* '''[[BeagleBoard/contest|BeagleBoard contest]]'''&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Beagle_Board Wikipedia BeagleBoard page]&lt;br /&gt;
* [http://labs.embinux.org/index.php/Android_Porting_Guide_to_Beagle_Board Android port for BeagleBoard]: Instructions for porting Android on BeagleBoard&lt;br /&gt;
* [[BeagleBoard/bangalore_user_meet |BeagleBoard Bangalore User Meet]]&lt;br /&gt;
* [[Zoom2Beginners|Zoom2 for Beginners]]&lt;br /&gt;
* [http://wh1t3s.com/2009/05/11/beagleboard-as-usb-mass-storage-device-via-usb-otg/ BeagleBoard as USB Mass Storage Device via USB OTG]&lt;br /&gt;
* [http://digitalsurveyinstruments.com/beagleperiphials/solarcomputer/index.htm BeagleBoard as solar powered computer]&lt;br /&gt;
* [http://blog.makezine.com/archive/2009/02/blinking_leds_with_the_beagle_board.html Blinking LEDs with the BeagleBoard] from Make:Online&lt;br /&gt;
* [http://www.crashcourse.ca/wiki/index.php/BeagleBoard Robert's private BeagleBoard wiki] (please don't add anything there, do it here. It will help to avoid splittering. Thanks!)&lt;br /&gt;
* [http://felipec.wordpress.com/2009/03/26/omap3-public-dsp-binaries-now-work/ Felipe's blog] about D1 MPEG-4 decoding using less than 15% of CPU with help of DSP&lt;br /&gt;
* [http://www.syspire.de/node/3 Embedded Mediacenter] based on BeagleBoard (German)&lt;br /&gt;
* [http://pandorawiki.org/Floating_Point_Optimization Floating Point Optimization] with VFP-lite and NEON introduction&lt;br /&gt;
* [http://particolarmente-urgentissimo.blogspot.com/2009/09/beagleboard-setting-date-via-gps.html BeagleBoard setting date via GPS]&lt;br /&gt;
* [http://free-electrons.com/blog/beagle-labs/ Complete embedded Linux training labs] on the BeageBoard&lt;br /&gt;
* [[BeagleBoardPWM]] Details about PWM on the BeagleBoard.&lt;br /&gt;
* [[BeagleBrick]] software defined radio project&lt;br /&gt;
&lt;br /&gt;
==BeagleBoard photos==&lt;br /&gt;
* [http://www.flickr.com/groups/beagleboard/pool/ BeagleBoard pictures at flickr]&lt;br /&gt;
* [http://www.flickr.com/photos/32615155@N00/2439256116/ BeagleBoard and USRP]&lt;br /&gt;
* [http://www.flickr.com/photos/nishanthmenon/2438406603/ Modify SDP3430 QUART cable for BeagleBoard]&lt;br /&gt;
* [http://www.flickr.com/photos/koenkooi/2695061759/ MythTV on BeagleBoard]&lt;br /&gt;
&lt;br /&gt;
==BeagleBoard videos==&lt;br /&gt;
* [http://uk.youtube.com/watch?v=fL_XMieanSc BeagleBoard Beginnings]&lt;br /&gt;
* [http://www.youtube.com/watch?v=cXr-D1wROfQ BeagleBoard in the Living Room]&lt;br /&gt;
* [http://uk.youtube.com/watch?v=FuVwh_VrIxk BeagleBoard 3D, Angstrom, and Ubuntu]&lt;br /&gt;
* [http://uk.youtube.com/watch?v=TUYOjRGYeYU testsprite with BeagleBoard]&lt;br /&gt;
* [http://uk.youtube.com/watch?v=9Z4ZTovtFKk BeagleBoard LED demo]&lt;br /&gt;
* [http://uk.youtube.com/watch?v=R33dzREZGEk LCD2USB attached to a BeagleBoard]&lt;br /&gt;
* [http://www.youtube.com/watch?v=7D3V6BUpGLE Video blending in hardware]&lt;br /&gt;
* [http://www.youtube.com/watch?v=-tUBXD-KRp4 BeagleBoard Running Angstrom (VGA) on DLP Pico Projector]&lt;br /&gt;
* [http://www.youtube.com/watch?v=3ToYOgP9f9U SGX on BeagleBoard working with Linux 2.6.27]&lt;br /&gt;
* Not on Beagle OMAP3530: [http://youtube.com/watch?v=5i9cWOK1spw Ubuntu 7.04 on on OMAP3430 SDP]&lt;br /&gt;
* [http://in.youtube.com/watch?v=nADn_vNVEKw BeagleBoard booting Android]&lt;br /&gt;
* [http://www.youtube.com/watch?v=UHQdUS0i-nw BeagleBoard, SGX, and libfreespace demo]&lt;br /&gt;
&lt;br /&gt;
==BeagleBoard manufacturing==&lt;br /&gt;
* [http://www.youtube.com/watch?v=C-CwkjT9z_0&amp;amp;feature=related BeagleBoard Solder Paste Screening]&lt;br /&gt;
* [http://www.youtube.com/watch?v=9LLjDovIG2M&amp;amp;feature=related BeagleBoard Assembly Inspection]&lt;br /&gt;
* [http://www.youtube.com/watch?v=sbOZfBnoVnM&amp;amp;feature=related BeagleBoard Functional Test]&lt;br /&gt;
* [http://www.youtube.com/watch?v=cvDtXmJJcEI&amp;amp;feature=related BeagleBoard Reflow]&lt;br /&gt;
* [http://www.youtube.com/watch?v=W2o4NTASxN0&amp;amp;feature=related BeagleBoard Assembly at Circuitco]&lt;br /&gt;
&lt;br /&gt;
=Other OMAP boards=&lt;br /&gt;
* OMAP 4430 Based 40X40&amp;amp;nbsp;mm size [http://www.tianyeit.com CIP410] computer in package from [http://www.tianyeit.com Tianyeit]&lt;br /&gt;
* OMAP DM3730/OMAP3530 Based  40X40mm size  [http://www.tianyeit.com CIP312] Computer In Package from [http://www.tianyeit.com Tianyeit]&lt;br /&gt;
* OMAP 4430 based [[PandaBoard]]&lt;br /&gt;
* OMAP-L138 Based [[Hawkboard]]&lt;br /&gt;
* OMAP3530 based [http://www.armkits.com/Product/devkit8000.asp DevKit8000] development board from [http://www.armkits.com Embest]&lt;br /&gt;
* OMAP3530 based [http://www.armkits.com/Product/sbc8100.asp SBC8100] Single-board computer from [http://www.armkits.com Embest]&lt;br /&gt;
* OMAP1 OMAP5912 (ARM9 + C5x DSP) based [[OSK|OSK]] board.&lt;br /&gt;
* OMAP3 OMAP3430 based [https://gforge.ti.com/gf/project/omapzoom/wiki/?pagename=HardwareInformation Zoom MDK], which has been superseded by the [http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap34x-ii-mdp Zoom II], and other [http://www.logicpd.com/products LogicPD kits].&lt;br /&gt;
* OMAP3 OMAP3530 based [http://www.openpandora.org/ Pandora]&lt;br /&gt;
* OMAP3 OMAP3503 based [http://www.gumstix.net/Overo/cat/Overo/115.html Gumstix Overo]&lt;br /&gt;
* OMAP3 OMAP35x based EVM from [http://mistralsolutions.com/products/omap_3evm.php Mistral] and  [http://focus.ti.com/docs/toolsw/folders/print/tmdxevm3503.html TI] (both are the same)&lt;br /&gt;
* OMAP3 OMAP3430 based [http://focus.ti.com/general/docs/wtbu/wtbugencontent.tsp?templateId=6123&amp;amp;navigationId=12013&amp;amp;contentId=28741 Software Development Platform (SDP)]&lt;br /&gt;
* OMAP3 OMAP3530 based board from [http://www.magniel.com/omap3.html Magniel Inc.]&lt;br /&gt;
* OMAP3 based [http://www.archos.com/products/imt/index.html?country=us&amp;amp;lang=en Archos 5, ARCHOS 5G and ARCHOS 7]&lt;br /&gt;
* OMAP3 OMAP35x based [http://www.logicpd.com/products/som/ti/omap35x OMAP35x SOM-LV]&lt;br /&gt;
* OMAP3 based [[Mini_Board|ICETEK-OMAP3530-Mini]], a Chinese BeagleBoard clone, with a [[MiniBoardFAQ|FAQ]]&lt;br /&gt;
* OMAP3 based [http://www.ebv.com/en/products/categories/details/product/ebvbeagle-board EBVBeagle], a German BeagleBoard clone&lt;br /&gt;
* OMAP3530 based [http://www.bsquare.com/products/hardware_solutions/3530.asp BSQUARE’s Dev Kit OMAP3530]&lt;br /&gt;
* OMAP3530 based [http://beaversource.oregonstate.edu/projects/cspfl/wiki/CSPFL_Hardware OSWALD]&lt;br /&gt;
* OMAP3 BeagleBoard-based [http://www.alwaysinnovating.com/touchbook/ Touch Book]&lt;br /&gt;
* OMAP3530 based [http://www.analogue-micro.com/Cobra3530.html Cobra 3530 OMAP3530 module ]&lt;br /&gt;
* OMAP3 based [http://www.kwikbyte.com/KBOC.html KwikByte 35XX System Module]&lt;br /&gt;
* OMAP3530 based [[DevKit8000]], a Chinese BeagleBoard clone, slightly larger with additional peripherals (e.g. LCD/TSP, Ethernet and keyboard)&lt;br /&gt;
* OMAP3530 based [http://www.igep-platform.com/ IGEPv2 Platform], a Spanish BeagleBoard clone, slightly larger, with additional peripherals like e.g. ethernet connector, Wi-Fi and Bluetooth.&lt;br /&gt;
* OMAP35x based [http://www.ultratronik.de/mmi-rechnerplattformen.html MMI4 from Ultratronik]&lt;br /&gt;
* OMAP35x based [http://www.technexion.com/index.php/tao-3530 TAO-3530 from TechNexion], also sold in North America through [http://www.robotcraft.ca/webshop/index.php?manufacturers_id=21 Robotcraft Systems]&lt;br /&gt;
* OMAP35x based [http://www.variscite.com/varomap35xxsbc.html VAR-OM35xxSBC from Variscite]&lt;br /&gt;
* OMAP35x based [[EGS3530]],a Chinese BeagleBoard clone from [http://www.ema-tech.com EMA]&lt;br /&gt;
* OMAP3 OMAP35x based [http://www.buglabs.net/products BUG] from Bug Labs, Inc.&lt;br /&gt;
* OMAP35x System-on-Module [[SOM3530]], the smallest(40x40x4&amp;amp;nbsp;mm) OMAP35XX-based system on module in the world! (It is not-Gumstix Overo is smaller at 17&amp;amp;nbsp;mm*58&amp;amp;nbsp;mm)&lt;br /&gt;
* OMAP35x based [http://www.compulab.co.il/t3530/html/t3530-cm-datasheet.htm CM-T3530 from CompuLab]&lt;br /&gt;
&lt;br /&gt;
=Subpages=&lt;br /&gt;
&amp;lt;splist&lt;br /&gt;
 parent=&lt;br /&gt;
 showparent=no&lt;br /&gt;
 sort=asc&lt;br /&gt;
 sortby=title&lt;br /&gt;
 liststyle=ordered&lt;br /&gt;
 showpath=no&lt;br /&gt;
 kidsonly=no&lt;br /&gt;
 debug=0&lt;br /&gt;
/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/BeagleBoard</id>
		<title>BeagleBoard</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/BeagleBoard"/>
				<updated>2012-11-27T07:28:52Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* JTAG */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Linux]]&lt;br /&gt;
[[Category: OMAP]]&lt;br /&gt;
[[Category:Development Boards]]&lt;br /&gt;
[[Category: BeagleBoard]]&lt;br /&gt;
&lt;br /&gt;
This page collects information about [http://beagleboard.org BeagleBoard.org's] open hardware embedded computer boards based on [http://www.ti.com/ TI's] [http://www.arm.com/ ARM] processors. Most of this material is applicable to the BeagleBoard and BeagleBoard-xM. See the [[BeagleBone]] page for information on that board.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:#ffffcc; align:right; &amp;quot;&amp;gt;&lt;br /&gt;
'''NEWS:'''&lt;br /&gt;
* Limited numbers of Pixel Qi LCD kits and LVDs kits are now available from [http://www.tincantools.com TinCanTools]&lt;br /&gt;
* [http://www.tincantools.com TinCanTools] has now discontinued [[BeagleBoard_Zippy2|Zippy2]], [[BeagleBoard_Trainer|Trainer Boards]] and [[BeagleBoard_Zippy|Zippy Boards]].&lt;br /&gt;
* [http://www.nxelec.com/products/hmi BeadaFrame] 7&amp;quot; LCD display kits for BeagleBoard and BeagleBone are available now!&lt;br /&gt;
* [http://www.chalk-elec.com/ 10&amp;quot; LCD LVDS plug-and-play bundle with capacitance touchscreen and ambient light sensor] is available in stock now!&lt;br /&gt;
* LVDS LCD add-on board [http://www.chalk-elec.com/ LVDS LCD] has been released and is available for order&lt;br /&gt;
* An [http://www.liquidware.com/shop/show/BB-BT/BeagleTouch OLED touchscreen module &amp;quot;BeagleTouch&amp;quot;] and [http://www.liquidware.com/shop/show/BB-BJC/BeagleJuice lithium battery module &amp;quot;BeagleJuice&amp;quot;] are now available from [http://www.liquidware.com/shop Liquidware]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=Events=&lt;br /&gt;
* [http://jefro.wordpress.com/open-source-conferences/ Jeff's list of open source conferences]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Event &lt;br /&gt;
! Location &lt;br /&gt;
! Date &lt;br /&gt;
|-&lt;br /&gt;
| [http://makerfaire.com/newyork/2012/index.html Maker Faire New York] &lt;br /&gt;
| New York Hall of Science, Queens, NY, USA&lt;br /&gt;
| Sep 29 - 30, 2012 &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.t-dose.org/ T-Dose]&lt;br /&gt;
| Eindhoven, The Netherlands&lt;br /&gt;
| Oct 27 - 28, 2012&lt;br /&gt;
|-&lt;br /&gt;
| [http://e.ubmelectronics.com/armtechcon/index.html ARM Techcon]&lt;br /&gt;
| Santa Clara, CA, USA&lt;br /&gt;
| Oct 30 - Nov 1, 2012&lt;br /&gt;
|-&lt;br /&gt;
| [https://events.linuxfoundation.org/events/embedded-linux-conference-europe Embedded Linux Conference Europe]&lt;br /&gt;
| Barcelona, Spain&lt;br /&gt;
| Nov 5 - 7, 2012&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
The BeagleBoard is ''a low-cost, fan-less single-board computer based on TI's OMAP3 device family, with all of the expandability of today's desktop machines, but without the bulk, expense, or noise'' (from [http://beagleboard.org/ beagleboard.org]). It uses a TI [http://focus.ti.com/docs/prod/folders/print/omap3530.html OMAP3530] processor (ARM Cortex-A8 superscalar core ~600&amp;amp;nbsp;MHz paired with a TMS320C64x+ DSP ~430MHz and an Imagination SGX 2D/3D graphics processor). See [http://focus.ti.com/docs/prod/folders/print/omap3530.html#features OMAP3530 features] for more processor features. [[BeagleBoard#Availability|Price is USD 149]]. The design goal was to make it as simple and cheap as possible, e.g. not having a LCD added, but letting you connect all add-ons available as cheap external components. See [http://beagleboard.org/brief What is Beagle?] and [http://linuxdevices.com/news/NS5852740920.html LinuxDevices article] for more details.&lt;br /&gt;
&lt;br /&gt;
The videos [http://uk.youtube.com/watch?v=fL_XMieanSc Beagle Board Beginnings] and [http://uk.youtube.com/watch?v=FuVwh_VrIxk Beagle Board 3D, Angstrom, and Ubuntu] give you a good intro about what BeagleBoard is about and its capabilities.&lt;br /&gt;
&lt;br /&gt;
==Components==&lt;br /&gt;
&lt;br /&gt;
{|border=0&lt;br /&gt;
!Top view of rev B:&lt;br /&gt;
!Top view of rev C:&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Bb revb top numbered.jpg]]&lt;br /&gt;
|[[Image:Bb revc top numbered.jpg]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{|border=1&lt;br /&gt;
!No.&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|'''1'''&lt;br /&gt;
|[http://www.ti.com/omap35x OMAP3530] processor + 256&amp;amp;nbsp;MB NAND&lt;br /&gt;
&lt;br /&gt;
+ 128&amp;amp;nbsp;MB DDR (rev B)&lt;br /&gt;
&lt;br /&gt;
+ 256&amp;amp;nbsp;MB DDR (rev C)&lt;br /&gt;
|PoP: Package-On-Package implementation for Memory Stacking&lt;br /&gt;
[http://www.micron.com/products/partdetail?part=MT29C2G24MAKLAJG-6%20IT 256&amp;amp;nbsp;MB NAND/128&amp;amp;nbsp;MB Mobile DDR SDRAM] available from [http://www.digikey.com/scripts/US/DKSUS.dll?Detail?name=557-1435-ND DigiKey]&lt;br /&gt;
&lt;br /&gt;
([http://www.micron.com/products/partdetail?part=MT29C4G48MAPLCJI-6%20IT 512MB NAND/256MB Mobile DDR SDRAM] available from [http://www.digikey.com/scripts/US/DKSUS.dll?Detail?name=557-1436-ND DigiKey])&lt;br /&gt;
&lt;br /&gt;
[http://www.micron.com/products/mcps/beagleboard Micron's multi chip packages (MCPs) for Beagle Board]&lt;br /&gt;
|-&lt;br /&gt;
|'''2'''&lt;br /&gt;
|[http://focus.ti.com/docs/prod/folders/print/tfp410.html DVI chip (TFP410)]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''3'''&lt;br /&gt;
|[[BeagleBoard#DVI|DVI-D]]&lt;br /&gt;
|Connection via HDMI connector&lt;br /&gt;
|-&lt;br /&gt;
|'''4'''&lt;br /&gt;
|[[BeagleBoard#JTAG|14-pin JTAG]]&lt;br /&gt;
|1.8V only!&lt;br /&gt;
|-&lt;br /&gt;
|'''5'''&lt;br /&gt;
|Expansion connector: I2C, I2S, SPI, MMC/SD&lt;br /&gt;
|User must solder desired header into place&lt;br /&gt;
|-&lt;br /&gt;
|'''6'''&lt;br /&gt;
|[[BeagleBoard#User_button|User button]] &lt;br /&gt;
|Allows setting boot order.&lt;br /&gt;
|-&lt;br /&gt;
|'''7'''&lt;br /&gt;
| Reset button&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|[[BeagleBoard#EHCI|USB 2.0 EHCI HS]]&lt;br /&gt;
|Rev A and B: not working, unpopulated&lt;br /&gt;
&lt;br /&gt;
Rev C: populated and working&lt;br /&gt;
|-&lt;br /&gt;
|'''9'''&lt;br /&gt;
|SD/MMC+&lt;br /&gt;
| SDHC cards are supported&lt;br /&gt;
|-&lt;br /&gt;
|'''10'''&lt;br /&gt;
|[[BeagleBoard#RS232|RS-232 serial]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''11'''&lt;br /&gt;
|Alternate power &lt;br /&gt;
|normally powered by USB (unmounted on REV Ax boards, see [[BeagleBoard#Errata|errata]])&lt;br /&gt;
|-&lt;br /&gt;
|'''12'''&lt;br /&gt;
|[[BeagleBoard#OTG|USB 2.0 HS OTG]] &lt;br /&gt;
|Mini-AB connector. Board can be powered from port. &lt;br /&gt;
|-&lt;br /&gt;
|'''13'''&lt;br /&gt;
|Stereo In&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''14'''&lt;br /&gt;
|Stereo Out&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''15'''&lt;br /&gt;
|S-Video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''16'''&lt;br /&gt;
|TWL4030 (Rev A thru C2 inc.)&lt;br /&gt;
[http://focus.ti.com/docs/prod/folders/print/tps65950.html TPS65950] (Rev C3 onwards)&lt;br /&gt;
|Audio CODEC, USB port, power-on reset and power management. The TWL4030 is pin-compatible with the [http://focus.ti.com/docs/prod/folders/print/tps65950.html TPS65950] chip and was used due to the very limited availability of the TPS65950 in early board revisions.&lt;br /&gt;
|-&lt;br /&gt;
|'''17'''&lt;br /&gt;
|LCD&lt;br /&gt;
|only rev C&lt;br /&gt;
|-&lt;br /&gt;
|'''18'''&lt;br /&gt;
|USB power&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''19'''&lt;br /&gt;
|Host PHY&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''20'''&lt;br /&gt;
|32&amp;amp;nbsp;kHz&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''21'''&lt;br /&gt;
|12&amp;amp;nbsp;MHz&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''22'''&lt;br /&gt;
|RS-232 XVCR&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''23'''&lt;br /&gt;
|PWR SW&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''24'''&lt;br /&gt;
|VBAT&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
* Board size: 3&amp;quot; x 3&amp;quot; (about 76.2 x 76.2&amp;amp;nbsp;mm)&lt;br /&gt;
* Weight: ~37&amp;amp;nbsp;g&lt;br /&gt;
* Currently six-layer PCB; target: four layer PCB&lt;br /&gt;
&lt;br /&gt;
'''Bottom of rev B:'''&lt;br /&gt;
&lt;br /&gt;
[[Image:Beagle_bottom.jpg]]&lt;br /&gt;
&lt;br /&gt;
See [http://www.flickr.com/photos/jadon/sets/72157606050144396/ jadonk's photostream] for some more detailed BeagleBoard pictures.&lt;br /&gt;
&lt;br /&gt;
==Manual==&lt;br /&gt;
&lt;br /&gt;
See [http://beagleboard.org/static/BBSRM_latest.pdf BeagleBoard System Reference Manual (rev. C3.0)].&lt;br /&gt;
&lt;br /&gt;
==Schematic==&lt;br /&gt;
&lt;br /&gt;
Schematic of BeagleBoard Rev. C3 is available as part of [http://beagleboard.org/static/BBSRM_latest.pdf BeagleBoard System Reference Manual (rev. C3.0)]. Rev C3 and previous are also available from [http://beagleboard.org/hardware/design BeagleBoard.org design page] including in PDF format. Please make sure that you ''read, understand and agree'' [http://groups.google.com/group/beagleboard/msg/ee3e1bc927551ffc Jason's mail] before using this.&lt;br /&gt;
&lt;br /&gt;
==Layout== &lt;br /&gt;
&lt;br /&gt;
Layout of BeagleBoard Rev. C3 is available as part of [http://beagleboard.org/static/BBSRM_latest.pdf BeagleBoard System Reference Manual (rev. C3.0)]. Rev C3 and previous layouts are also available from the [http://beagleboard.org/hardware/design BeagleBoard.org design page]. Please make sure that you ''read, understand and agree'' [http://groups.google.com/group/beagleboard/msg/ee3e1bc927551ffc Jason's mail] before using this.&lt;br /&gt;
&lt;br /&gt;
==Errata==&lt;br /&gt;
&lt;br /&gt;
# ''Boards revision A only'': The DC power jack pinout is incorrect on the PCB layout. DC_5V and GND are switched on PCB layout. Normally, the power jack has DC_5V on the center pin and GND on the sleeve (see Figure 20 of [http://www.beagleboard.org/uploads/BBSRM_6.pdf Beagle HW manual]). But on revision Ax boards the PCB layout has GND on center and DC_5V on sleeve. For this reason it is currently removed. It will be back on the Rev B board. Workaround is to remove wire connecting the two power pins on revision Ax boards and use external [http://amethyst.openembedded.net/~koen/beagleboard/beagle-power-pads.jpg power supply with switched connector] (do not connect anything to the “?” terminal. USB power will be permanently disabled and the board can only be powered from the 5&amp;amp;nbsp;V.) See [http://www.flickr.com/photos/koenkooi/2512038988/ Koen's Beagleboard powermod picture] with short descriptions, too.&lt;br /&gt;
# ''Boards revision &amp;lt; A5 only'': There is excess voltage drop across R6 which is used to measure the current consumption on the board. This needs to be a .1&amp;amp;nbsp;ohm instead of a 1&amp;amp;nbsp;ohm resistor (SMD 0805). All revision A5 boards have been updated to .1. You can also just solder in a jumper to J2 bypassing the current read point. This issue can cause issues with the USB host port as the voltage supplied to that port can be too low.&lt;br /&gt;
# ''Boards revision A only'': User LEDs 0 and 1 are shorted on the layout preventing them from being controlled individually. You need to control both GPIO_149 and GPIO_150 to turn on or off both LEDs. This is fixed in the Rev B boards.&lt;br /&gt;
# ''Boards revision &amp;lt; A5 only'': There is an issue where on some boards the 1.8&amp;amp;nbsp;V has excessive noise on it. This is the result of two incorrect parts L1 and L3 being installed on the board. The inductors that were initially installed in the switchers are 100uH and need to be 1&amp;amp;nbsp;uH. This change will require that the board be returned for update. To check for correct parts, have a look to bottom of BeagleBoard. L1 - L3 are the larger parts there. They all have to be labeled with &amp;quot;102&amp;quot; (== 1uH). If any of these three inductors are labeled with &amp;quot;104&amp;quot; (== 100&amp;amp;nbsp;uH) they are wrong and have to be exchanged.&lt;br /&gt;
# ''Boards revision A and B'': USB HOST (EHCI) failures. See [http://code.google.com/p/beagleboard/issues/detail?id=15 issue 15] and [http://code.google.com/p/beagleboard/wiki/USBHostTestREPRODUCE USB host test reproduce]. This is a hardware defect. [http://www.beagleboard.org/irclogs/index.php?date=2008-05-29#T00:27:06 Most probably] Rev. B board does not have the EHCI USB connector mounted. Workaround: Use [[BeagleBoard#OTG|OTG port]] with something like [http://trisoft.de/pics/ZHost.JPG mini A to USB A adapter] instead.&lt;br /&gt;
# ''Boards revision A and &amp;lt; B4'': Plugging in a USB OTG cable will prevent Beagle from booting (with Git kernel), see [http://code.google.com/p/beagleboard/issues/detail?id=19 issue #19], too. This is due to missing filtering capacitor at USB OTG VBUS. When the kernel driver detects that a USB OTG cable is inserted it enables the charge pump to generate VBUS. With no filtering VBUS looks like any switching regulator output with no filtering -- a huge voltage spike when the switch is on, followed by a rapid decay to a low voltage until the next switch on period. The capacitor is there to store energy between the output switch ON and OFF time, the feedback loop in the regulator does sample the cap voltage. Fix is to piggy-back solder a 0603 2.2&amp;amp;nbsp;µF ceramic capacitor to D3, see [http://www.sakoman.net/omap3/beagle/vbus-mod-d3.jpg VBUS modification D3 picture]. Revision B4 boards and newer have this fix applied. Thanks to [http://groups.google.com/group/beagleboard/msg/eb789e15c99a673d Steve] for debugging this!&lt;br /&gt;
# ''Boards revision A and &amp;lt; B5'': There is some issue with a 32&amp;amp;nbsp;kHz clock depending on system configuration used to clock some OMAP3 peripherals. From this e.g. GPIOs, GPTIMERs, and USB on BeagleBoard might be affected. See [http://code.google.com/p/beagleboard/issues/detail?id=22 Issue 22]. The symptom from this is that after booting the Linux kernel, the serial console hangs after some time and no serial input/output is possible any more. There is one software workaround and one hardware fix for this: (A) Software workaround: Don't use the 32&amp;amp;nbsp;kHz timer to clock Linux, instead use the MPU timer. (B) Hardware workaround: Remove [http://www.flickr.com/photos/25691331@N04/2766671437/in/pool-beagleboard capacitor C70], which improves the 32&amp;amp;nbsp;kHz clock quality and avoids hang-up. Note: Revision A boards have capacitor C70 [http://www.flickr.com/photos/25691331@N04/2766671437/in/pool-beagleboard at the same location] as rev. B boards. Note: Board revision &amp;gt;= B5 removes capacitor C70.&lt;br /&gt;
# ''Random boards, quite rare, revision &amp;lt; B6'': Some random boards and quite rare, show directly after purchasing broken serial communication from the host PC to BeagleBoard. Symptom is that you get a new board, get serial output from BeagleBoard in terminal program, but can't type anything at U-Boot prompt (Note: Don't mix this with errata #7. With errata #7 you are able to use U-Boot normally, but the Linux prompt input stops after some time). Most users don't have this issue, though. So, first double check your serial configuration ([[BeagleBoardFAQ#Serial_connection_.231|FAQ1]], [[BeagleBoardFAQ#Serial_connection_.232|FAQ2]] and [[BeagleBoardFAQ#Serial_connection_.233|FAQ3]]). Only if you are really, really sure that anything with your serial connection is fine, consider sending the board back doing a [http://beagleboard.org/support/rma RMA request]. This issue was resolved on revision B6 and later boards.&lt;br /&gt;
&lt;br /&gt;
For additional (software) issues and enhancement requests see [http://code.google.com/p/beagleboard/issues/list Beagle board open point list &amp;amp; issue tracker], too.&lt;br /&gt;
&lt;br /&gt;
Note: BeagleBoard revision B6 uses different package for U9/U11.&lt;br /&gt;
&lt;br /&gt;
==Clocking==&lt;br /&gt;
&lt;br /&gt;
Some [http://www.beagleboard.org/irclogs/index.php?date=2008-07-08#T21:12:23 notes] about (ARM processor) clock rates at BeagleBoard:&lt;br /&gt;
&lt;br /&gt;
* ARM Cortex-A8 processor is currently clocked at 500&amp;amp;nbsp;MHz&lt;br /&gt;
* 500&amp;amp;nbsp;MHz is the default used because it is a balance of performance and longevity&lt;br /&gt;
* For OMAP35x 600&amp;amp;nbsp;MHz is maximum recommended&lt;br /&gt;
* An additional 720&amp;amp;nbsp;MHz overdrive is supported only on high-speed grade OMAP3530/25 devices as fitted to the BeagleBoard C4&lt;br /&gt;
* At 600&amp;amp;nbsp;MHz or higher OMAP35x is considered to be 'overdrive' and it does not have the same life expectancy&lt;br /&gt;
* Higher than 600/720&amp;amp;nbsp;MHz is out of specification and no guarantee it will work at all (or not damage itself)&lt;br /&gt;
&lt;br /&gt;
* Also keep in mind that if you go higher you probably want to increase the core voltage. Some of this is mentioned in tables 3-3, 4-15 and 4-16 of the [http://focus.ti.com/lit/ds/symlink/omap3530.pdf OMAP3530 data sheet]. Some numbers:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
||'''ARM'''||'''DSP'''||'''core voltage'''&lt;br /&gt;
|-&lt;br /&gt;
|720&amp;amp;nbsp;MHz||520&amp;amp;nbsp;MHz||1.35&amp;amp;nbsp;V&lt;br /&gt;
|-&lt;br /&gt;
|600&amp;amp;nbsp;MHz||430&amp;amp;nbsp;MHz||1.35&amp;amp;nbsp;V&lt;br /&gt;
|-&lt;br /&gt;
|550&amp;amp;nbsp;MHz||400&amp;amp;nbsp;MHz||1.27&amp;amp;nbsp;V&lt;br /&gt;
|-&lt;br /&gt;
|500&amp;amp;nbsp;MHz||360&amp;amp;nbsp;MHz||1.2&amp;amp;nbsp;V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For some OMAP3 clock, voltage and power management discussion see [http://focus.ti.com/lit/an/sprt495/sprt495.pdf OMAP3 power management white paper], too.&lt;br /&gt;
* The OMAP3 chip on the Beagle lacks the efuses needed for using the SmartReflex technology, see [http://www.beagleboard.org/irclogs/index.php?date=2009-02-26#T10:44:24].&lt;br /&gt;
* There is a thermal monitor in the core, you could use to scale frequency up and down&lt;br /&gt;
&lt;br /&gt;
To set the CPU clock to 600&amp;amp;nbsp;MHz, there are two options. Both '''do not''' adjust the voltage, so the system may become unstable:&lt;br /&gt;
&lt;br /&gt;
* The U-Boot command &amp;quot;mw 48004940 0012580c&amp;quot; will temporarily set the CPU clock to 600&amp;amp;nbsp;MHz (not permanent over reset).&lt;br /&gt;
* To permanently set the CPU clock to 600&amp;amp;nbsp;MHz, include the above command in the &amp;quot;bootcmd&amp;quot; variable or equivalent script.&lt;br /&gt;
&lt;br /&gt;
* To set the DSP clock to 430&amp;amp;nbsp;MHz use &amp;quot;mw 48004040 0x0009ae0c&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Power management==&lt;br /&gt;
&lt;br /&gt;
* Detailed OMAP3 Power Management Information can be found [[OMAP_Power_Management|HERE]]&lt;br /&gt;
* Latest Linux kernel power management development for TI OMAP SoCs is maintained in [http://git.kernel.org/?p=linux/kernel/git/khilman/linux-omap-pm.git;a=summary Kevin's linux-omap-pm git tree]&lt;br /&gt;
* Russ' Beagle HW modifications resulted in [http://groups.google.com/group/beagleboard/browse_thread/thread/197a8ef6b46cc828 8&amp;amp;nbsp;mW sleep for Beagle Board]&lt;br /&gt;
&lt;br /&gt;
Without PM kernel, the Beagle [http://digitalsurveyinstruments.com/beagleperiphials/solarcomputer/index.htm consumes ~1.5&amp;amp;nbsp;watts idle, however it also uses the same amount under load] (see bottom of that page).&lt;br /&gt;
&lt;br /&gt;
==DLP Pico projector==&lt;br /&gt;
&lt;br /&gt;
Texas Instruments is developing a Pico Video Projector Kit (PVPK) as a peripheral for the BeagleBoard. The stand-alone pico projector will support VGA resolution (640 x 480 pixels), RGB 888 input through a DVI interface. The physical connector on the projector will be HDMI. See [http://groups.google.com/group/beagleboard/msg/10e218972380ee48 mailing list] and [http://www.youtube.com/watch?v=-tUBXD-KRp4 Beagle Running Angstrom (VGA) on DLP Pico Projector] for more details.&lt;br /&gt;
&lt;br /&gt;
It is available from [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail?name=296-23836-ND DigiKey] for $349.&lt;br /&gt;
&lt;br /&gt;
See [http://blog.makezine.com/archive/2009/01/tis-beagleboard-and-dlp-pico-projec.html article from Make], too.&lt;br /&gt;
&lt;br /&gt;
DigiKey videos [http://www.youtube.com/watch?v=KBbCdnOj5vg part 1], [http://www.youtube.com/watch?v=zymOmduNWyI part 2] and [http://www.youtube.com/watch?v=Uj19Bi5NYeU part 3].&lt;br /&gt;
&lt;br /&gt;
==Interfacing to Raw LCD Panels==&lt;br /&gt;
&lt;br /&gt;
Currently on Rev A / B boards there is no direct access to the LCD lines before they enter the DVI framer. The REV C2 provides access to these lines. Several projects to interface an LCD to the BeagleBoard exist:&lt;br /&gt;
&lt;br /&gt;
* [[BeagleBoardRawLCD|interfacing to Raw LCD Panels]] article &lt;br /&gt;
* [http://digitalsurveyinstruments.com/beagleperiphials/hdmi2parallel/doc/index.htm HDMI-to-parallel] workaround method&lt;br /&gt;
* [http://www.harbaum.org/till/dvi2par/index.shtml dvi2par cheap DIY HDMI-to-parallel converter]&lt;br /&gt;
&lt;br /&gt;
=Availability=&lt;br /&gt;
&lt;br /&gt;
BeagleBoard Rev. C3 boards are available from&lt;br /&gt;
&lt;br /&gt;
* [http://www.mouser.com/beagleboard Mouser]&lt;br /&gt;
* [http://dkc1.digikey.com/us/mkt/beagleboard.html Digi-Key] with part number [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail?name=296-23428-ND 296-23428-ND].&lt;br /&gt;
&lt;br /&gt;
BeagleBoard Rev. C4 boards are available from:&lt;br /&gt;
&lt;br /&gt;
* [http://www.liquidware.com/shop/show/BB-C4/BeagleBoard+C4 Liquidware]&lt;br /&gt;
&lt;br /&gt;
Note: For non-US Digi-Key free shipping orders:&lt;br /&gt;
&lt;br /&gt;
* Click the US flag on the top right corner of [http://dkc1.digikey.com/us/mkt/beagleboard.html Digi-Key] BeagleBoard page to come to the international page&lt;br /&gt;
* Select ''Order Online'' for your country&lt;br /&gt;
* Add quantity ''1'' and part number ''296-23428-ND''&lt;br /&gt;
* Click ''Add to order''&lt;br /&gt;
&lt;br /&gt;
When ordering over 65 EUR / GBP 50 product (BeagleBoard is above), for Europe the price depends on the actual dollar to EUR/GBP rate. On nov 9, 2008 the price was EUR 124 with free shipping.&lt;br /&gt;
&lt;br /&gt;
Note: Some users report that they got some questions from DigiKey to be answered before board shipping is done.&lt;br /&gt;
&lt;br /&gt;
Note: While you get free shipping, most probably you have to pay tax, for example, ordering from Europe. Users report that they had to pay EUR ~34 - 44 VAT + importing taxes (depending on european country), resulting in EUR 137 - 147 ordering from Europe.&lt;br /&gt;
&lt;br /&gt;
Note: For European users, [http://www.ebv.com/fileadmin/products/Press_Print/Campaigns/2009/Product_Campaigns/Texas_Beagle_Board_englisch.pdf EBV Elektronik] sells its own blue version of the board for 179 EUR, which includes all useful accessories (DVI cable, serial cable, USB 2.0 Ethernet, USB hub, 2&amp;amp;nbsp;GB MMC, power supply, Linux BSP).&lt;br /&gt;
&lt;br /&gt;
Note: German (Europe) users can order through German shops, too. For higher price, though. &lt;br /&gt;
* [http://shop.embedded-projects.net/product_info.php/info/p159_BeagleBoard--OMAP-3-.html Embedded Projects Shop] sells BeagleBoard for EUR 199.00 + shipping.&lt;br /&gt;
* [http://www.handheld-linux.com/wiki.php?page=Beagle%20Board Handheld-Linux] sells BeagleBoard for EUR 159.00 + shipping.&lt;br /&gt;
* [http://www.watterott.com/en/BeagleBoard Watterott electronic] sells BeagleBoard for EUR 142,80 + shipping.&lt;br /&gt;
&lt;br /&gt;
See below for ''hardware'' differences of the revisions. There are no ''software'' differences. &lt;br /&gt;
&lt;br /&gt;
==Revision A==&lt;br /&gt;
&lt;br /&gt;
There are some limited early revision Ax prototypes out there used by some hackers hanging around at #beagle channel on irc.freenode.net. See [[BeagleBoard#Errata|errata]] for limitations.&lt;br /&gt;
&lt;br /&gt;
==Revision B==&lt;br /&gt;
&lt;br /&gt;
Revision B is same as revision A, except&lt;br /&gt;
* fix for shorted LEDs 0/1&lt;br /&gt;
* fix for wrong power jack pinout&lt;br /&gt;
* revision B6 uses different package for U9/U11&lt;br /&gt;
Still has USB HOST (EHCI) failures. USB HOST (EHCI) connector isn't mounted.&lt;br /&gt;
&lt;br /&gt;
There are 4 revisions of the B board in the field: B4, B5, B6 and B7.&lt;br /&gt;
&lt;br /&gt;
The most notable difference is the use of the ES3.0 silicon in B6 and B7, other changes are not relevant to software developers.&lt;br /&gt;
&lt;br /&gt;
==Revision C2==&lt;br /&gt;
Revision C2 is same as revision B7 except:&lt;br /&gt;
* USB HOST (EHCI) is operational on revision C2, with standard USB A female connector.&lt;br /&gt;
* Add interface for raw LCDs ([http://groups.google.com/group/beagleboard/msg/2e82c3ed6061d9d2 mockup])&lt;br /&gt;
* It uses updated OMAP3 revision. BeagleBoard revisions B4+B5 uses OMAP3 ES 2.1 (engineering sample), while BeagleBoard revision C2 uses ES 3.0. OMAP3 ES 3.0 fixes minor issues:&lt;br /&gt;
** updated ARM Cortex A8 silicon (r1p3) fixing a very rare [http://elinux.org/BeagleBoardFAQ#NEON_performance NEON issue] that has not been seen in real code&lt;br /&gt;
* Power measurement feature&lt;br /&gt;
* Uses [http://focus.ti.com/docs/prod/folders/print/tps65950.html TPS65950] OMAP power controller instead of TWL4030&lt;br /&gt;
* Three additional PWM signals on the expansion connector added as pin mux options to existing pins ([http://groups.google.com/group/beagleboard/browse_thread/thread/d5872b7c6d74592c?hl=en# message])&lt;br /&gt;
* Revision detection (to be able to identify C2 board from older boards by software, for example, for different pin mux)&lt;br /&gt;
* 256&amp;amp;nbsp;MB RAM ([http://groups.google.com/group/beagleboard/msg/3a38d0f21cefd6b1?hl=en message]) (and still 256&amp;amp;nbsp;MB NAND like rev B)&lt;br /&gt;
&lt;br /&gt;
Note: Revision C2 is the first production version, and all orders from Digi-Key are shipped as Rev C2.&lt;br /&gt;
&lt;br /&gt;
==Revision C3==&lt;br /&gt;
As revision C2 boards are [http://groups.google.com/group/beagleboard/msg/e41d3c97aa7d4951 sold out], revision C3 will ship now.&lt;br /&gt;
&lt;br /&gt;
Revision C3 is same as revision C2 [http://groups.google.com/group/beagleboard/msg/037318fbc44139d5 except]:&lt;br /&gt;
* Optional RTC [http://parts.digikey.com/1/parts/1454-battery-lith-coin-3v-12-5mm-vert-vl-1220-vcn.html VL1220 series] backup battery&lt;br /&gt;
* Mounting holes conected to ground&lt;br /&gt;
* Slightly improved S-Video&lt;br /&gt;
&lt;br /&gt;
==Revision C4==&lt;br /&gt;
Revision C4 boards are the same as Revision C3 except:&lt;br /&gt;
* Processor is 720&amp;amp;nbsp;MHz capable OMAP3&lt;br /&gt;
* Improved USB Host PHY power rails&lt;br /&gt;
&lt;br /&gt;
==Revision C5==&lt;br /&gt;
Revision C5 boards are the same as Revision C4 [http://circuitco.com/support/index.php?title=BeagleBoard#Image_Files except]:&lt;br /&gt;
* The memory chip is upgraded to 512&amp;amp;nbsp;MB NAND&lt;br /&gt;
&lt;br /&gt;
==Clones==&lt;br /&gt;
===EBVBeagle===&lt;br /&gt;
EBV build and sell their own BeagleBoard called [http://www.ebv.com/en/products/categories/details/product/ebvbeagle-board EBVBeagle], see e.g. [http://fl0rian.wordpress.com/2009/03/08/the-other-beagleboard/].&lt;br /&gt;
It is actually a BeagleBoard revision C2 with green PCB boxed with some useful accessories. It comes as a quite complete starter kit with AC adapter, USB-to-Ethernet adapter, MMC card, USB hub and some cables.&lt;br /&gt;
More information in [http://www.ebv.com/en/press-print/news-pr/details/news//press-releas-54.html official press release].&lt;br /&gt;
&lt;br /&gt;
===Mini Board===&lt;br /&gt;
[[Mini_Board|ICETEK-OMAP3530-Mini]] is a Chinese BeagleBoard clone.&lt;br /&gt;
&lt;br /&gt;
===DevKit8000===&lt;br /&gt;
[http://www.armkits.com/Product/devkit8000.asp DevKit8000] is from [http://www.armkits.com Embest], China. It is a compact development board based on TI OMAP3530.&lt;br /&gt;
&lt;br /&gt;
===DevKit8500D===&lt;br /&gt;
[http://www.armkits.com/Product/devkit8500d.asp DevKit8500D] is from [http://www.armkits.com Embest], China. It is a high-performance development board based on TI DM3730.&lt;br /&gt;
&lt;br /&gt;
===SBC8530===&lt;br /&gt;
[http://www.armkits.com/Product/sbc8530.asp SBC8530] is from [http://www.armkits.com Embest], China. It is a compact single board computer based on TI DM3730 and features UART, 4 USB Host, USB OTG, Ethernet, Audio, TF, WiFi/Bluetooth, LCD/VGA, DVI-D and S-Video.&lt;br /&gt;
&lt;br /&gt;
===Tianyeit CIP312===&lt;br /&gt;
[http://www.tianyeit.com CIP312 ] is from [http://www.tianyeit.com Tianyeit], China. It is has many functions ,such as WLAN/BT/ dual 10/100M Ethernet Contoller-LAN9221I/MCP2512  CAN BUS/ Touch Screen Controller/USB HUB/USB host/USB OTG Etc. Our module is base on DM3730/omap3530 all functions are packaged in 40x40x3.5&amp;amp;nbsp;mm package ; For detailed information, please visit our website&lt;br /&gt;
[[Image:http://www.tianyeit.com/download/cip312.jpg]]&lt;br /&gt;
&lt;br /&gt;
===IGEPv2===&lt;br /&gt;
[http://www.igep-platform.com/ IGEPv2 Platform] is a Spanish BeagleBoard clone, slightly larger, with additional peripherals like, for example, Ethernet connector, Wi-Fi and Bluetooth.&lt;br /&gt;
* 720&amp;amp;nbsp;MHz OMAP3 Processor&lt;br /&gt;
* 512&amp;amp;nbsp;MB RAM / 512&amp;amp;nbsp;MB Flash&lt;br /&gt;
&lt;br /&gt;
===SOM3530===&lt;br /&gt;
[[SOM3530]] is a Chinese BeagleBoard clone [[System-on-Module]], dimensions 40x40x4&amp;amp;nbsp;mm, maybe the smallest [http://wiki.davincidsp.com/index.php?title=OMAP3_Overview OMAP3530]-based modules in the world! Including 100&amp;amp;nbsp;Mbit/s high perfomance Ethernet I/F.&lt;br /&gt;
&lt;br /&gt;
==BeagleBoard-based products==&lt;br /&gt;
* [http://www.alwaysinnovating.com/touchbook/ Always Innovating Touch Book], see [http://gigglehd.com/zbxe/hdforum/files/attach/images/899852/493/987/001/always_innovating_touch_book_0011.jpg]&lt;br /&gt;
&lt;br /&gt;
==Beagle case==&lt;br /&gt;
&lt;br /&gt;
*[http://specialcomp.com/beagleboard/ Special Computing acrilyic case]&lt;br /&gt;
** [http://groups.google.com/group/beagleboard/browse_thread/thread/1c82316019633e51 SketchUp 3D model]&lt;br /&gt;
* [http://www.esawdust.com/product/encl-dh-r1/ eSawdust metal case]&lt;br /&gt;
* [http://aspectrt.web.fc2.com/support/ Aspect metal case for BeagleBoard-xM]&lt;br /&gt;
&lt;br /&gt;
=Adapters=&lt;br /&gt;
&lt;br /&gt;
For quite detailed information about all BeagleBoard peripherals see [http://www.beagleboard.org/uploads/BBSRM_6.pdf BeagleBoard HW Reference Manual (rev. B6)].&lt;br /&gt;
&lt;br /&gt;
See [[BeagleBoardPeripherals| BeagleBoard peripherals and adapters page]] for useful add ons for BeagleBoard.&lt;br /&gt;
&lt;br /&gt;
==Expansion boards==&lt;br /&gt;
See [[:Category:BeagleBoard_Expansion_Boards]] for more information about expansion boards&lt;br /&gt;
&lt;br /&gt;
[http://www.nxelec.com/products/hmi BeadaFrame] - A 7&amp;quot; TFT LCD Screen with resistive touch for BeagleBoard and BeagleBone. A plastic (ABS) frame is included also for ease of mounting.&lt;br /&gt;
&lt;br /&gt;
[http://www.chalk-elec.com LVDS LCD] - small add-on board to connect any LVDS LCD panel (like those in notebooks) to BeagleBoard (-xM) and PandaBoard. Also, they offer plug-and-play bundle with 10&amp;quot; 1024x600 LCD with capacitance touchscreen and ambient light sensor for automatic brightness control. The board is open-source.&lt;br /&gt;
&lt;br /&gt;
[http://www.liquidware.com/shop/show/BB-BT/BeagleTouch BeagleTouch] - A modular &amp;quot;shield&amp;quot; that snaps on top of the BeagleBoard and provides a touch-screen OLED interface&lt;br /&gt;
&lt;br /&gt;
[http://www.liquidware.com/shop/show/BB-BJC/BeagleJuice BeagleJuice] - A lithium ion battery module that snaps on the back of the BeagleBoard that powers the BeagleBoard.&lt;br /&gt;
&lt;br /&gt;
[http://www.picklejar.org/lox LOX] - A dual channel internet linking radio (Ham, GMRS, etc.) interface that can run any combination of two repeaters, simplex nodes, or remote bases.&lt;br /&gt;
&lt;br /&gt;
==JTAG==&lt;br /&gt;
&lt;br /&gt;
Depending on your JTAG tool, you'd need a 14-pin to 20-pin adapter to use an ARM debugger. The 14-pin TI JTAG connector is used on BeagleBoard and is supported by a large number of JTAG emulation products.&lt;br /&gt;
See [[BeagleBoardJTAG]] for more information.&lt;br /&gt;
&lt;br /&gt;
The [http://www.armkits.com/Product/xds100.asp XDS100v2 USB JTAG Emulator] is available from [http://www.armkits.com Embest] which is the second release of the XDS100 JTAG emulator technology supporting debug of a variety of TI devices..&lt;br /&gt;
&lt;br /&gt;
==RS-232==&lt;br /&gt;
&lt;br /&gt;
The pinout on the BeagleBoard is &amp;quot;AT/Everex&amp;quot; or &amp;quot;IDC10&amp;quot;. You can buy [http://www.pccables.com/07120.htm IDC10 to DB9M adapters] in many places as they are commonly used for old PCs. Depending on your local configuration, you may need a [http://en.wikipedia.org/wiki/Null_modem 9-Pin NullModem] cable to connect BeagleBoard to serial port of your PC. From [http://www.tincantools.com/ TinCanTools] there is a [http://www.tincantools.com/product.php?productid=16144&amp;amp;cat=0&amp;amp;page=1&amp;amp;featured RS-232 DB-9 adapter] and [[media:flyswatter-ti-uart.pdf|adapter schematic]] available. You can also probably rip one of those cables out of any old desktop computer, where it's being used to support the serial port. Be careful, though -- some of those cables will have that tenth hole filled in so you'd have to snap off the extraneous pin on your BeagleBoard. Keep looking until you find a cable with all 10 holes open.&lt;br /&gt;
&lt;br /&gt;
Depending on your local configuration, you may need a [http://en.wikipedia.org/wiki/Null_modem 9-Pin NullModem] cable to connect BeagleBoard to serial port of your PC. From [http://www.tincantools.com/ TinCanTools] there is a [http://www.tincantools.com/product.php?productid=16144&amp;amp;cat=0&amp;amp;page=1&amp;amp;featured RS-232 DB-9 adapter] and [[media:flyswatter-ti-uart.pdf|adapter schematic]] available.&lt;br /&gt;
&lt;br /&gt;
==USB-to-Serial Converter==&lt;br /&gt;
&lt;br /&gt;
Since many systems no longer come with an actual serial port, you might need to pick up a USB-to-serial converter at your local computer store to connect to your BeagleBoard. Be warned that some of them simply do not work. Many of them are based on the Prolific chip, and require the pl2303 module to be loaded. But even when two converters appear to have exactly the same characteristics as listed in /var/log/messages, if you simply can't get one to work, be ready to try a different one.&lt;br /&gt;
&lt;br /&gt;
==USB==&lt;br /&gt;
There are two USB ports on the BeagleBoard, one with an EHCI controller and another with an OTG controller. As of Rev B4, the usb EHCI has been removed because of a hardware defect. Rev C will include USB EHCI working properly.&lt;br /&gt;
&lt;br /&gt;
===EHCI===&lt;br /&gt;
The HS ([http://en.wikipedia.org/wiki/USB#USB_signalling HighSpeed]) USB [http://en.wikipedia.org/wiki/EHCI ECHI] controller on OMAP3 on BeagleBoard supports high-speed only. This simplifies the logic on the device.  FS/LS (FullSpeed/LowSpeed) devices, such as keyboards and mice, require going through a high-speed USB 2.0 hub.&lt;br /&gt;
&lt;br /&gt;
According to the BeagleBoard System Reference Manual Rev C2, the EHCI port can source 5&amp;amp;nbsp;V at 500&amp;amp;nbsp;mA which is enough to power a hub and several low-power devices. However, this is only true if the BeagleBoard is powered through its power jack from a well-regulated 5&amp;amp;nbsp;V external power supply. If the BeagleBoard is powered through the OTG port, the EHCI port sources an &amp;quot;extremely limited&amp;quot; ampount of power (probably 100&amp;amp;nbsp;mA or so) so you'll need a &amp;quot;self-powered&amp;quot; USB 2.0 hub with its own external power supply.  [Reference: Sections 5.6 and 7.2 of the BBSRM Rev C2.2.]&lt;br /&gt;
&lt;br /&gt;
'''Hardware issue on rev C3''' - the EHCI port on some rev C3 boards is unstable and will disconnect hubs/devices. Symptoms are: devices are disconnected from the port and cannot be reconnected without a reboot. It appears the shared 1.8&amp;amp;nbsp;V rail between the OMAP3530 and the power chip was getting noisy. Suggested solution (works on many boards) is adding a 22&amp;amp;nbsp;µF 0805 package SMT capacitor atop the existing capacitor on C97. If SMT parts are not available, some boards can be repaired by a 22&amp;amp;nbsp;µF through-hole capacitor across GND and VIO_1V8 on the expansion connector. See [http://groups.google.com/group/beagleboard/browse_thread/thread/5b8385f0bb1f63da] for more information.&lt;br /&gt;
&lt;br /&gt;
===OTG===&lt;br /&gt;
The HS USB OTG ([http://en.wikipedia.org/wiki/USB_On-The-Go OnTheGo]) controller on OMAP3 on the BeagleBoard does have support for all the USB 2.0 speeds (LS/FS/HS) and can act as either a host or a gadget/device. The HS USB OTG port is used as the default power input for the BeagleBoard. It is possible to boot the BeagleBoard using this USB port.&lt;br /&gt;
&lt;br /&gt;
When using the OTG port in host mode, you must power the BeagleBoard using the +5&amp;amp;nbsp;V power jack. If you connect a USB hub, you'll probably also need external power for the USB hub as well, because according to the Hardware Reference manual the BeagleBoard OTG port only sources 100&amp;amp;nbsp;mA. This is enough to drive a single low-power device, but probably won't work with multiple devices.&lt;br /&gt;
&lt;br /&gt;
The Linux kernel needs to know you want to use the OTG port in host mode. I believe OTG ports are supposed to figure this out for themselves using the OTG Host Negotiation Protocol, but for now the Linux kernel may need some help. Specifically, Pin 4 (ID) of the OTG connector needs to be shorted to Pin 5 (GND) by using a [http://trisoft.de/pics/ZHost.JPG 5-pin USB Mini-A plug] which shorts these pins together in the plug.  A [http://en.wikipedia.org/wiki/USB#USB_cables 5-pin USB Mini-B plug] leaves Pin 4 floating.  Unfortunately, most USB Mini plugs are unmarked as to whether they are &amp;quot;A&amp;quot; or &amp;quot;B&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
You can find &amp;quot;mini A&amp;quot; adapters that have Pin 4 shorted and offer out a full-sized USB A Female jack [http://www.electronicproductonline.com/catalog/product_info.php?products_id=2043 here.]&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Since the right cables might be hard to get, you simply can&lt;br /&gt;
* short circuit the two pins encircled in red in the image to the right. You can do this by running a wire between the two pins. That at least allows easier undoing the change. Actually you could even have a small switch or so between 4 and 5.&lt;br /&gt;
or&lt;br /&gt;
* use a &amp;quot;mini B&amp;quot; cable (easier to get) and try the soldering of the two pins at the cable's connector. Depending on the cable it should be possible to open the plastic covering of mini-B port with a sharp-edged knife, then solder the two pins together, close the covering again and use some tape. This leaves the BeagleBoard unmodified.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[Image:usb_otg.png]]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
The Rev C BeagleBoard has a pair of pads labeled J6 on the back of the board under the OTG connector.  Shorting these pads together with a wire or solder blob connects pins 4 and 5.&lt;br /&gt;
See Figure 20 in the BeagleBoard System Reference Manual Rev C2.2.&lt;br /&gt;
&lt;br /&gt;
==DVI==&lt;br /&gt;
&lt;br /&gt;
DVI-D connection on BeagleBoard uses an [http://en.wikipedia.org/wiki/HDMI HDMI connector]:&lt;br /&gt;
&lt;br /&gt;
''HDMI is backward-compatible with the single-link Digital Visual Interface carrying digital video (DVI-D or DVI-I, but not DVI-A) used on modern computer monitors and graphics cards. This means that a DVI-D source can drive a HDMI monitor, or vice versa, by means of a suitable adapter or cable, but the audio and remote control features of HDMI will not be available.''&lt;br /&gt;
&lt;br /&gt;
BeagleBoard can be connected to a DVI monitor using an HDMI male to DVI male cable.&lt;br /&gt;
&lt;br /&gt;
The BeagleBoard does not connect the HDMI shell to ground or any other BeagleBoard signal. This is not a problem with high-quality HDMI to DVI cables that connect all the ground wires. However, there are lots of cheap HDMI to HDMI cables that do not connect the ground wires and only use the shell as a combined shield and ground. To use one of these you would need to connect the BeagleBoard's HDMI shell to ground.  The BeagleBoard-xM connects the HDMI shell to frame ground, which is in turn connected to system ground through R119.  For more information, see this thread: [http://groups.google.com/group/beagleboard/browse_thread/thread/861da101804da56b].&lt;br /&gt;
&lt;br /&gt;
== Arduino ==&lt;br /&gt;
&lt;br /&gt;
* [[BeagleBoard_Trainer|Trainer Board]] from [http://www.tincantools.com TinCanTools] has an Arduino compatible Atmel AVR on board&lt;br /&gt;
* Arduino [http://arduino.cc/en/Main/ArduinoBoardNano Nano] uses an FTDI FT-232 based interface which is supported by the ftdi_sio kernel driver- [[BeagleBoard_with_Arduino|How To Notes]]&lt;br /&gt;
* Arduino [http://arduino.cc/en/Main/ArduinoBoardUno Uno] uses a Atmel ATmega8U2 based interface which is supported by the cdc_acm kernel driver - [[BeagleBoard_with_Arduino|How To Notes]]&lt;br /&gt;
&lt;br /&gt;
=BootRom=&lt;br /&gt;
&lt;br /&gt;
OMAP3 on BeagleBoard contains a BootRom. With this, BeagleBoard can boot without any code in permanent storage (NAND) or from peripherals. This is useful for first board bring up or if your BeagleBoard is bricked. For more information about BootRom booting see the Initialization chapter of [http://www.ti.com/lit/pdf/spruf98 SPRUF98]. &lt;br /&gt;
&lt;br /&gt;
==User button==&lt;br /&gt;
&lt;br /&gt;
With user button on BeagleBoard you can configure boot order. Depending on this button, the order used to scan boot devices is changed. The boot order is (the first is the default boot source):&lt;br /&gt;
&lt;br /&gt;
* User button ''not'' pressed: NAND -&amp;gt; USB -&amp;gt; UART -&amp;gt; MMC&lt;br /&gt;
* User button ''is'' pressed: USB -&amp;gt; UART -&amp;gt; MMC -&amp;gt; NAND&lt;br /&gt;
&lt;br /&gt;
Technically speaking, the user button configures pin SYS.BOOT[5]. See the Initialization chapter of [http://www.ti.com/lit/pdf/spruf98 SPRUF98] for more details.&lt;br /&gt;
&lt;br /&gt;
==Serial and USB boot==&lt;br /&gt;
&lt;br /&gt;
Historically, using OMAP3's boot ROM for serial and USB boot, there are several tools around. The newest are Nishanth' ''OMAP U-Boot Utils'', while there are still some older tools for serial boot and USB boot. It is also possible to access the [[u-boot environment variables in linux|U-Boot environment from Linux]].&lt;br /&gt;
&lt;br /&gt;
===OMAP U-Boot Utils===&lt;br /&gt;
&lt;br /&gt;
Nishanth' [http://code.google.com/p/omap-u-boot-utils/ OMAP U-Boot Utils] provide&lt;br /&gt;
&lt;br /&gt;
* ''pserial'' - OMAP specific utility which downloads a file in response to ASIC ID over serial port.&lt;br /&gt;
* ''pusb'' - OMAP specific utility which downloads a file in response to ASIC ID over USB connection.&lt;br /&gt;
* ''ucmd'' - Send a command to U-Boot and wait till a specific match appears.&lt;br /&gt;
* ''ukermit - Download a file from host without using kermit to U-Boot.&lt;br /&gt;
&lt;br /&gt;
See [http://nishanthmenon.blogspot.com/ Nishanth' blog] and [http://groups.google.com/group/beagleboard/browse_thread/thread/c5bfb1b8ed528b52# announce mail], too.&lt;br /&gt;
&lt;br /&gt;
===Serial boot===&lt;br /&gt;
&lt;br /&gt;
Besides Nishanth' ''OMAP U-Boot Utils'', to boot from USB or UART, you need a PC tool which talks with OMAP BootRom and speaks the correct protocol to download ARM target code to BeagleBoard. Currently there is one tool for UART boot:&lt;br /&gt;
&lt;br /&gt;
* [http://groups.google.com/group/beagleboard/browse_thread/thread/80ad3da0eb2aa555 Linux C utility] (not working yet with below target code)&lt;br /&gt;
&lt;br /&gt;
See [http://groups.google.com/group/beagleboard/browse_thread/thread/ae2c601ebe104a4 USB and serial download target code] for some example target code to be downloaded to OMAP3 on BeagleBoard.&lt;br /&gt;
&lt;br /&gt;
===USB boot===&lt;br /&gt;
&lt;br /&gt;
There is a patch to x-loader to allow it to do a USB boot. It can boot all the way to a Linux login.&lt;br /&gt;
It's is used with a new version of omap3_usbload.&lt;br /&gt;
&lt;br /&gt;
* [http://members.efn.org/~rick/pub/x-loader-usb.tar.bz2 x-loader-usb]&lt;br /&gt;
&lt;br /&gt;
Besides Nishanth' ''OMAP U-Boot Utils'', for USB boot, there is currently one (experimental) tool to boot BeagleBoard over USB:&lt;br /&gt;
&lt;br /&gt;
* [http://groups.google.com/group/beagleboard/browse_thread/thread/2b9e99886bb7a747 Linux C utility]&lt;br /&gt;
&lt;br /&gt;
See [http://groups.google.com/group/beagleboard/browse_thread/thread/ae2c601ebe104a4 USB and serial download target code] for some example target code to be downloaded to OMAP3 on BeagleBoard.&lt;br /&gt;
&lt;br /&gt;
See the [[BeagleBoardRecovery#USB_recovery|USB recovery section]] on how to use USB boot for board recovery.&lt;br /&gt;
&lt;br /&gt;
==NAND boot==&lt;br /&gt;
&lt;br /&gt;
See [[BeagleBoardNAND|NAND boot]] article.&lt;br /&gt;
&lt;br /&gt;
==MMC/SD boot==&lt;br /&gt;
&lt;br /&gt;
Currently, [http://code.google.com/p/beagleboard/wiki/BootingBeagleBoard boot the BeagleBoard with MMC/SD] is the only working way for first board bring up.&lt;br /&gt;
&lt;br /&gt;
===MMC/SD formatting===&lt;br /&gt;
&lt;br /&gt;
As described in above MMC/SD boot description, you have to ''create a bootable partition on MMC/SD Card''. This can be done using, for example, Windows or Linux tools.&lt;br /&gt;
&lt;br /&gt;
'''Windows'''&lt;br /&gt;
&lt;br /&gt;
See ''HP USB Disk Storage Format Tool 2.0.6'' description on [http://code.google.com/p/beagleboard/wiki/BootingBeagleBoard boot the BeagleBoard with MMC/SD] page.&lt;br /&gt;
&lt;br /&gt;
You can download this tool from [http://www.sysanalyser.com/sp27213.exe here]. Make sure the version is 2.0.6; newer versions may not work.&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
&lt;br /&gt;
Please see [http://wiki.omap.com/index.php?title=MMC_Boot_Format OMAP3 MMC Boot Format].&lt;br /&gt;
&lt;br /&gt;
===Dual partition card===&lt;br /&gt;
&lt;br /&gt;
You can [http://code.google.com/p/beagleboard/wiki/LinuxBootDiskFormat create a dual-partition card], booting from a FAT partition that can be read by the OMAP3 ROM bootloader and Windows, then utilizing an ext2 partition for the Linux root file system.&lt;br /&gt;
&lt;br /&gt;
To mount second ext2 partition as root file system (e.g. containing contents of [http://code.google.com/p/beagleboard/wiki/BeagleSourceCode rd-ext2.bin]) use kernel boot arguments (for example, in U-Boot using ''setenv bootargs''):&lt;br /&gt;
&lt;br /&gt;
 console=ttyS2,115200n8 root=/dev/mmcblk0p2 rw rootwait&lt;br /&gt;
&lt;br /&gt;
===U-Boot booting===&lt;br /&gt;
&lt;br /&gt;
If your MMC/SD card formatting is correct and you put [http://code.google.com/p/beagleboard/wiki/BeagleSourceCode MLO, u-boot.bin and uImage] on the card you should get a U-Boot prompt after booting the BeagleBoard. For example (output from terminal program with 115200 8N1):&lt;br /&gt;
&lt;br /&gt;
 ...40T.........XH.H.U�..Instruments X-Loader 1.41&lt;br /&gt;
 Starting on with MMC&lt;br /&gt;
 Reading boot sector&lt;br /&gt;
 &lt;br /&gt;
 717948 Bytes Read from MMC&lt;br /&gt;
 Starting OS Bootloader from MMC...&lt;br /&gt;
 &lt;br /&gt;
 U-Boot 1.1.4 (Apr  2 2008 - 13:42:13)&lt;br /&gt;
 &lt;br /&gt;
 OMAP3430-GP rev 2, CPU-OPP2 L3-133MHz&lt;br /&gt;
 TI 3430Beagle 2.0 Version + mDDR (Boot ONND)&lt;br /&gt;
 DRAM:  128 MB&lt;br /&gt;
 Flash:  0 kB&lt;br /&gt;
 NAND:256 MiB&lt;br /&gt;
 In:    serial&lt;br /&gt;
 Out:   serial&lt;br /&gt;
 Err:   serial&lt;br /&gt;
 Audio Tone on Speakers  ... complete&lt;br /&gt;
 OMAP3 beagleboard.org #&lt;br /&gt;
&lt;br /&gt;
Using this U-Boot prompt, you now can start kernel uImage stored on MMC card manually:&lt;br /&gt;
&lt;br /&gt;
 OMAP3 beagleboard.org # mmc init&lt;br /&gt;
 OMAP3 beagleboard.org # fatload mmc 0:1 0x80000000 uimage&lt;br /&gt;
 OMAP3 beagleboard.org # bootm&lt;br /&gt;
&lt;br /&gt;
If you like to make that happen every boot:&lt;br /&gt;
&lt;br /&gt;
 OMAP3 beagleboard.org # set bootcmd 'mmc init ; fatload mmc 0:1 0x80000000 uimage ; bootm' ; saveenv&lt;br /&gt;
&lt;br /&gt;
Note: saveenv will not work on the xM. You will need to create a &amp;lt;tt&amp;gt;boot.scr&amp;lt;/tt&amp;gt; file in the FAT partition for the xM. See [https://fedoraproject.org/wiki/Architectures/ARM/BeagleBoardxMSDCard#Set_up_u-boot set up u-boot]&amp;lt;br&amp;gt;&lt;br /&gt;
Note2: after a saveenv, u-boot will not read your boot.scr any more. To make it use boot.src again, type &amp;quot;nand erase&amp;quot; in the u-boot promt (works on C4, older versions may need a &amp;quot;nand unlock&amp;quot; too).&lt;br /&gt;
&lt;br /&gt;
===Barebox booting===&lt;br /&gt;
&lt;br /&gt;
You can also use barebox to boot.&lt;br /&gt;
&lt;br /&gt;
On barebox you will have to generate it two time.&lt;br /&gt;
&lt;br /&gt;
The first time as a x-loader via defconfig:  omap3530_beagle_xload_defconfig&lt;br /&gt;
&lt;br /&gt;
The second time as the real boot loader omap3530_beagle_defconfig&lt;br /&gt;
&lt;br /&gt;
=Code=&lt;br /&gt;
&lt;br /&gt;
Code and binaries for BeagleBoard are available at various places.&lt;br /&gt;
&lt;br /&gt;
==Binaries==&lt;br /&gt;
&lt;br /&gt;
BeagleBoard pre-built binaries and source code can be found at [http://code.google.com/p/beagleboard/wiki/BeagleSourceCode Beagle source code] and [http://code.google.com/p/beagleboard/downloads/list downloads] page. These are the locations where &amp;quot;official&amp;quot; TI code is available. Please note that this code is mainly for reference and testing. More up to date binaries and code is available by community. Community took (parts) of TI reference code, improves and updates it. &lt;br /&gt;
&lt;br /&gt;
Actually, [http://www.angstrom-distribution.org/node/47 Koen's prebuilt BeagleBoard demo images] are up to date binaries including e17 as window manager, the AbiWord word processor, the gnumeric spreadsheet application, a NEON accelerated mplayer and the popular NEON accelerated omapfbplay which gives you fullscreen 720p decoding. The [http://www.angstrom-distribution.org/demo/beagleboard www.angstrom-distribution.org/demo/beagleboard] directory should contain all the files you need:&lt;br /&gt;
&lt;br /&gt;
* [http://www.angstrom-distribution.org/demo/beagleboard/u-boot.bin u-boot.bin]&lt;br /&gt;
* [http://www.angstrom-distribution.org/demo/beagleboard/MLO MLO]&lt;br /&gt;
* [http://www.angstrom-distribution.org/demo/beagleboard/uImage uImage]&lt;br /&gt;
* [http://www.angstrom-distribution.org/demo/beagleboard/Angstrom-Beagleboard-demo-image-glibc-ipk-2009.X-test-20090104-beagleboard.rootfs.tar.bz2 rootfs]&lt;br /&gt;
&lt;br /&gt;
See the [http://code.google.com/p/beagleboard/wiki/LinuxBootDiskFormat beagle wiki] on how to setup your SD card to use all this goodness.&lt;br /&gt;
&lt;br /&gt;
==Source==&lt;br /&gt;
'''Update on April 23 - 2010''': Sources for the X-Loader and U-Boot that ship on the BeagleBoard can be found at [http://gitorious.org/beagleboard-validation/ http://gitorious.org/beagleboard-validation/]. The U-Boot version found in that repository supersedes the one found at [http://gitorious.org/beagleboard-default-u-boot/beagle_uboot_revc4/ http://gitorious.org/beagleboard-default-u-boot/beagle_uboot_revc4/].&lt;br /&gt;
&lt;br /&gt;
'''Update on March 3 - 2011''': Sources for the SD card shipped with revisions Ax and Bx of the BeagleBoard-xM are in the Angstrom Distribution.  The script used to build the sources is documented at http://code.google.com/p/beagleboard/wiki/BeagleBoardDiagnosticsNext. The sources at http://gitorious.org/beagleboard-validation are meant to mimic what was used in the OpenEmbedded-based build.&lt;br /&gt;
&lt;br /&gt;
Besides above binary and source images (TI's and communities one), for various parts of Beagle software stack there are community supported [http://git.or.cz/ git] repositories available. &lt;br /&gt;
&lt;br /&gt;
===X-Loader===&lt;br /&gt;
&lt;br /&gt;
Steve did some work to consolidate and update X-Loader from various sources and put it in a [http://gitorious.org/x-load-omap3 X-Loader git repository]. Get it by&lt;br /&gt;
&lt;br /&gt;
 git clone git://gitorious.org/x-loader/x-loader.git xloader&lt;br /&gt;
 cd xloader/&lt;br /&gt;
&lt;br /&gt;
Build:&lt;br /&gt;
&lt;br /&gt;
 make distclean&lt;br /&gt;
 make omap3530beagle_config&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Result will be a ~20k sized ''MLO'' in the main directory. This is the signed x-loader and is ready for use.&lt;br /&gt;
&lt;br /&gt;
===U-Boot===&lt;br /&gt;
&lt;br /&gt;
[http://www.denx.de/wiki/U-Boot/WebHome Mainline U-Boot] has good support for BeagleBoard (except for revision C4; see note below). Get it by:&lt;br /&gt;
&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot-main&lt;br /&gt;
 cd u-boot-main&lt;br /&gt;
 git checkout --track -b omap3 origin/master&lt;br /&gt;
&lt;br /&gt;
Build (assuming [[ARMCompilers#Recommendations|Code Sourcery GCC]]):&lt;br /&gt;
&lt;br /&gt;
 make CROSS_COMPILE=arm-none-linux-gnueabi- mrproper&lt;br /&gt;
 make CROSS_COMPILE=arm-none-linux-gnueabi- omap3_beagle_config&lt;br /&gt;
 make CROSS_COMPILE=arm-none-linux-gnueabi- &lt;br /&gt;
&lt;br /&gt;
Result will be a ~160&amp;amp;nbsp;KB sized ''u-boot.bin'' in the main directory.&lt;br /&gt;
&lt;br /&gt;
Note: Due to (patch and binary) size, the BeagleBoard splash screen was removed from upstream version. If you want it back, use [http://groups.google.com/group/beagleboard/browse_thread/thread/3ad9b803a3418624 U-Boot v1 BeagleBoard splash screen patch].&lt;br /&gt;
&lt;br /&gt;
Note: For experimental U-Boot patches not ready for mainline yet, Steve's [http://www.sakoman.net/cgi-bin/gitweb.cgi?p=u-boot-omap3.git;a=summary Beagle U-Boot git repository] is used to test them. Get it by:&lt;br /&gt;
&lt;br /&gt;
 git clone git://gitorious.org/u-boot-omap3/mainline.git u-boot-omap3&lt;br /&gt;
 cd u-boot-omap3&lt;br /&gt;
 git checkout --track -b omap3-dev origin/omap3-dev&lt;br /&gt;
&lt;br /&gt;
Note: For changing the screen resolution there is one option modifying the file in &amp;quot;include/configs/omap3_beagle.h&amp;quot; and adjusting the maximum resolution before compiling as describe in [http://gitorious.org/linux-omap-dss2/linux/blobs/master/Documentation/arm/OMAP/DSS ARM OMAP2/3 Display Subsystem]&lt;br /&gt;
&lt;br /&gt;
Note: For beagleboard revision C4, above sources will not work. USB EHCI does not get powered, hence devices are not detected...&lt;br /&gt;
Get a patched version of u-boot from http://gitorious.org/beagleboard-default-u-boot/beagle_uboot_revc4/&lt;br /&gt;
('''Update on April 23 - 2010''': This repository has been superseded by the U-Boot version found at [http://gitorious.org/beagleboard-validation/ http://gitorious.org/beagleboard-validation/])&lt;br /&gt;
&lt;br /&gt;
Note: If you want to activate I²C from the expansion header, modify board/ti/beagle/beagle.h :&lt;br /&gt;
&lt;br /&gt;
 MUX_VAL(CP(I2C2_SCL),		(IEN  | PTU | EN | M4)) /*GPIO_168*/&lt;br /&gt;
 MUX_VAL(CP(I2C2_SDA),		(IEN  | PTU | EN | M4)) /*GPIO_183*/&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
 MUX_VAL(CP(I2C2_SCL),		(IEN  | PTU | DIS | M0)) /*I2C2_SCL*/&lt;br /&gt;
 MUX_VAL(CP(I2C2_SDA),		(IEN  | PTU | DIS | M0)) /*I2C2_SDA*/&lt;br /&gt;
&lt;br /&gt;
===Linux kernel===&lt;br /&gt;
&lt;br /&gt;
[http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap.git;a=summary Git repository] of [http://muru.com/linux/omap/ OMAP Linux kernel] contains Beagle support. Get it by:&lt;br /&gt;
&lt;br /&gt;
 git clone git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git linux-omap&lt;br /&gt;
 cd linux-omap&lt;br /&gt;
&lt;br /&gt;
Build:&lt;br /&gt;
&lt;br /&gt;
 make distclean&lt;br /&gt;
 make ARCH=arm omap2plus_defconfig&lt;br /&gt;
 make ARCH=arm menuconfig  # Only needed if you want to change the default configuration&lt;br /&gt;
 make ARCH=arm uImage&lt;br /&gt;
&lt;br /&gt;
The result will be a ''uImage'' in ''arch/arm/boot/'' directory.&lt;br /&gt;
&lt;br /&gt;
'''Note: The following does not work. There is no defconfig &amp;quot;omap3_beagle_defconfig&amp;quot; nor any omap3 in the tree.'''&lt;br /&gt;
&lt;br /&gt;
If you use the OE toolchain and want to build outside of the OE tree you should do&lt;br /&gt;
&lt;br /&gt;
 ARCH=arm&lt;br /&gt;
 export ARCH&lt;br /&gt;
 PATH=~/oe/tmp/cross/armv7a/bin:~/oe/tmp/staging/i686-linux/usr/bin:$PATH  # add cross tools to your path&lt;br /&gt;
 make CROSS_COMPILE=arm-angstrom-linux-gnueabi- distclean&lt;br /&gt;
 make CROSS_COMPILE=arm-angstrom-linux-gnueabi- omap3_beagle_defconfig&lt;br /&gt;
 make CROSS_COMPILE=arm-angstrom-linux-gnueabi- menuconfig  # only needed if you want to change the default configuration&lt;br /&gt;
 make CROSS_COMPILE=arm-angstrom-linux-gnueabi- uImage&lt;br /&gt;
&lt;br /&gt;
Note: the staging dir in the path is for mkimage. If you've built a kernel before with oe, the program should be there&lt;br /&gt;
&lt;br /&gt;
Note: If you are interested in kernel development have a look to [[BeagleBoardLinuxKernel|manually compiling BeagleBoard kernel]], too.&lt;br /&gt;
&lt;br /&gt;
===Experimental kernel patches and hacks===&lt;br /&gt;
&lt;br /&gt;
Some BeagleBoard developers maintain their own kernel experimental patches and hacks not ready for upstream:&lt;br /&gt;
&lt;br /&gt;
* [http://veter-project.blogspot.com/2012/03/comfortable-kernel-workflow-on.html Build Angstrom 2.6.38 Kernel] to compile kernel modules natively, see [https://groups.google.com/forum/?fromgroups#!searchin/beagleboard/sam/beagleboard/eg6zYMcdMMA/KA3y0CS6n5cJ Angstrom package to natively compile kernel modules post] for corrections to the how-to.&lt;br /&gt;
* [http://cgit.openembedded.net/cgit.cgi?url=openembedded/tree/packages/linux/linux-omap Koen's collection of kernels patches for OE] and the [http://cgit.openembedded.net/cgit.cgi?url=openembedded/tree/packages/linux/linux-omap_git.bb list of relevant patches] '''(Broken Link)'''&lt;br /&gt;
* [http://www.sakoman.net/cgi-bin/gitweb.cgi?p=linux-omap-2.6.git;a=shortlog;h=refs/heads/test Steve's kernel tree], a clone of main OMAP git with additional patches, mainly beagle audio (ASOC) related. '''(broken link)'''&lt;br /&gt;
* [http://git.mansr.com/?p=linux-omap;a=summary Mans' kernel tree], a clone of the main OMAP Git repository with additional patches, mainly display &amp;amp; framebuffer related. '''(Link to Unknown Project)'''&lt;br /&gt;
* [http://www.bat.org/~tomba/linux-omap.html Tomi's kernel tree], a clone of the main OMAP Git repository with display sub-system patches, replacing the entire display driver with one that is the likely direction moving forward.&lt;br /&gt;
&lt;br /&gt;
=Compiler=&lt;br /&gt;
&lt;br /&gt;
TI OMAP3530 processor on BeagleBoard contains an ARM Cortex-A8 general purpose processor and a TMS320C64x+ DSP.&lt;br /&gt;
&lt;br /&gt;
==ARM==&lt;br /&gt;
&lt;br /&gt;
There is broad compiler support, including GCC - please see [http://www.elinux.org/ARMCompilers ARM Compilers]&lt;br /&gt;
&lt;br /&gt;
==C64x+ DSP==&lt;br /&gt;
&lt;br /&gt;
A free C64x DSP compiler is available as [https://www-a.ti.com/downloads/sds_support/targetcontent/LinuxDspTools/download.html Linux hosted C6x Code Generation Tools] (TMS320C6000 C/C++ CODE GENERATION TOOLS 6.1.3 July 2008).&lt;br /&gt;
&lt;br /&gt;
Note: my.TI account required. You may create an account [https://my.ti.com here]&lt;br /&gt;
&lt;br /&gt;
Note: An pld c6000 Linux compiler is available on the [ftp://ftp.ti.com/pub/cs/linux_cgt500.tar.gz TI FTP site]. It does NOT support c64x+ core in OMAP3 devices. Not recommended.&lt;br /&gt;
&lt;br /&gt;
You can also use the [http://focus.ti.com/dsp/docs/dspsupportaut.tsp?familyId=44&amp;amp;sectionId=3&amp;amp;tabId=416&amp;amp;toolTypeId=30 full-CCS free evaluation tools for 120 days], but they currently require purchase to upgrade to service release 9 to support full JTAG debugging with supported JTAG hardware.&lt;br /&gt;
&lt;br /&gt;
See [[BeagleBoard/DSP_Howto| BeagleBoard DSP howto]] for information about how to use the DSP.&lt;br /&gt;
&lt;br /&gt;
=Cortex A8 ARM features =&lt;br /&gt;
&lt;br /&gt;
ARM Cortex-A8 in OMAP3 is a high performance dual-issue applications processor which reaches a performance of 2.0 DMIPS/MHz (compared to ARM11 at 1.2 DMIPS/MHz). It is ARM v7 architecture, which is fully backwards compatible with application code for previous ARM processors.&lt;br /&gt;
&lt;br /&gt;
It includes a floating point unit (ARM VFPv3 architecture) and the ARM NEON SIMD instruction set.&lt;br /&gt;
&lt;br /&gt;
See [http://pandorawiki.org/Floating_Point_Optimization Floating Point Optimization] article for an introduction into VFP-lite and NEON.&lt;br /&gt;
&lt;br /&gt;
===ARM NEON===&lt;br /&gt;
&lt;br /&gt;
NEON is a 64/128-bit wide SIMD vector extension for ARM, which has been architected to be an efficient C compiler target as well as being used from assembly language. It has 32x 64-bit registers (with a dual view as 16x 128-bit registers) which can hold the following datatypes:&lt;br /&gt;
* 64-bit signed/unsigned&lt;br /&gt;
* 32-bit signed/unsigned&lt;br /&gt;
* 32-bit single precision floating point&lt;br /&gt;
* 16-bit signed/unsigned&lt;br /&gt;
* 8-bit signed/unsigned&lt;br /&gt;
&lt;br /&gt;
The key advantage of NEON is very high performance vector math processing, whilst being easy to program. It is the same thread of control as the ARM (but different instructions), and is supported by the same tools, debuggers and operating systems.&lt;br /&gt;
&lt;br /&gt;
The NEON instruction set is documented in ARM's [http://infocenter.arm.com/help/topic/com.arm.doc.dui0204i/DUI0204I_rvct_assembler_guide.pdf RealView Compilation Tools Assembler Guide].&lt;br /&gt;
&lt;br /&gt;
For NEON optimized libraries, see [http://www.us.design-reuse.com/news/18429/aac-mp3-mpeg-4-h-264-fft-openmax-cortex-a8-neon-arm11-processors.html ARM Releases AAC, MP3, MPEG-4, H.264 and FFT OpenMAX DL Libraries, Highly Optimized for Cortex-A8/NEON and ARM11 Processors]. Note: Read the [http://www.arm.com/products/esd/openmax_v7libraries.html EULA].&lt;br /&gt;
&lt;br /&gt;
NEON is used by various opensource projects:&lt;br /&gt;
* [http://www.libav.org/ Libav] - libavcodec used by mplayer, omapfbplay, and many other Linux applications&lt;br /&gt;
* libpixman - used by X.org and Mozilla &amp;amp; Webkit browsers to render text and graphics&lt;br /&gt;
* [http://www.bluez.org/ Bluez] - official Linux Bluetooth stack&lt;br /&gt;
* [http://eigen.tuxfamily.org/ Eigen2] - C++ template library for linear algebra (matrix math, etc.)&lt;br /&gt;
* [http://www.webmproject.org/code/ Webm] - Google's new opensource video codec&lt;br /&gt;
&lt;br /&gt;
Compilation tools support for NEON:&lt;br /&gt;
* ARM RVDS&lt;br /&gt;
* GCC&lt;br /&gt;
* [http://blog.llvm.org/2010/04/arm-advanced-simd-neon-intrinsics-and.html LLVM]&lt;br /&gt;
&lt;br /&gt;
=== ARM Cortex-A8 Floating Point ===&lt;br /&gt;
&lt;br /&gt;
There are two types of instructions in the ARM v7 ISA that handle floating point:&lt;br /&gt;
&lt;br /&gt;
1) '''VFPv3'''  Floating point instruction set (used for single/double precision scalar operations).&lt;br /&gt;
These is used by GCC for C floating point operations on 'float' and 'double' since ANSI C can only describe scalar floating point, where there is only one operation at a time.&lt;br /&gt;
&lt;br /&gt;
2) '''NEON'''  [http://www.arm.com/products/multimedia/neon/ NEON] vectorized single precision operations (two values in a D-register, or four values in a Q-register)&lt;br /&gt;
These can be use by GCC when -ftree-vectorize is enabled and -mfpu=neon is specified, and the code can be vectorized. In other cases, the VFPv3 scalar ops will be used.&lt;br /&gt;
&lt;br /&gt;
ARM Cortex-A processors have separate floating point pipelines that handle these different instructions.&lt;br /&gt;
&lt;br /&gt;
On Cortex-A8, the designers' focus was on the NEON unit performance which can sustain one cycle/instruction throughput (processing two single-precision values at once) for consumer multimedia. The scalar VFPv3 FPU cannot achieve this level of performance (cycle timings are in the Cortex-A8 TRM download), but it is still a lot better than doing floating point using integer instructions.&lt;br /&gt;
&lt;br /&gt;
If you need the highest performance floating point on Cortex-A8, you need to use single precision and ensure the code uses the NEON vectorized instructions:&lt;br /&gt;
* Use GCC with -ftree-vectorize  (possibly modify source code to make it vector friendly)&lt;br /&gt;
* Use NEON instrinsics (#include &amp;lt;arm_neon.h&amp;gt;, float32x2_t datatype and vmul_f32() etc)&lt;br /&gt;
* Use NEON assembly language directly&lt;br /&gt;
&lt;br /&gt;
On Cortex-A9, there is a much higher performance floating point unit which can sustain one cycle/instruction throughput, with low result latencies. OMAP4 uses dual-core Cortex-A9+NEON which gives excellent floating-point performance for both FPU and NEON instructions.&lt;br /&gt;
&lt;br /&gt;
=Board recovery=&lt;br /&gt;
&lt;br /&gt;
If you played, for example, with the contents of the [http://www.sakoman.net/omap3/flash%20procedure.txt NAND], it might happen that the BeagleBoard doesn't boot any more (without pressing user button) due to broken NAND content. See [[BeagleBoardRecovery|BeagleBoard recovery]] article how to fix this. Do not panic and think you somehow 'bricked' the board unless you did apply 12&amp;amp;nbsp;V to it.&lt;br /&gt;
&lt;br /&gt;
=Development environments=&lt;br /&gt;
&lt;br /&gt;
Instead of just using compiler + editor, you can use complete image create &amp;quot;development tool chains&amp;quot; which integrate compiler, build system, packaging tools, etc. in one tool chain.&lt;br /&gt;
&lt;br /&gt;
==OpenEmbedded==&lt;br /&gt;
&lt;br /&gt;
For [http://www.openembedded.org/ OpenEmbedded] (OE), there are some hints how to [http://www.beagleboard.org/irclogs/index.php?date=2008-04-29#T13:06:25 start with OE for BeagleBoard]. See [[BeagleBoardAndOpenEmbeddedGit|BeagleBoard and OpenEmbedded Git]],[[BeagleBoardOpenEmbeddedDevelopment|OpenEmbedded development]]  and [http://wiki.openembedded.org/index.php/Getting_Started OpenEmbedded getting started] as well.&lt;br /&gt;
&lt;br /&gt;
In the OE getting started document, for BeagleBoard replace ''MACHINE = &amp;quot;om-gta01&amp;quot;'' by ''MACHINE = &amp;quot;beagleboard&amp;quot;''. After confirming ''bitbake nano'' works, try ''bitbake console-image''. The first time you run bitbake OE will download all the needed source and build the tool chain. This will take several hours. After all went fine, the output is in ''${OE_ROOT}/tmp/deploy/glibc/images/beagleboard''.&lt;br /&gt;
&lt;br /&gt;
Note: Koen has some BeagleBoard [http://amethyst.openembedded.net/~koen/index.php?path=beagleboard/ source and binary images] built with OE. There, ''Angstrom-console*'' images don't include an X server, you can still use a e.g. DVI-D screen with console, but you won't have a GUI. ''Angstrom-x11*'' images contain an X server.&amp;lt;!-- DEAD LINK: resulting in something like [http://scap.linuxtogo.org/files/fc987d4acb2c745fb7e19cf4dca8de70.png this].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===One very important note:===  &lt;br /&gt;
&lt;br /&gt;
It's important to have an X-Loader on your BeagleBoard that uses the uImage on the SD card that goes with Angstrom. The B6 BeagleBoards do not appear to come with such an X-Loader. So you likely will have to upgrade the X-Loader.  Here's what to do:&lt;br /&gt;
* Make an SD card with the [http://www.angstrom-distribution.org/demo/beagleboard Angstrom Demo files]. See the [http://code.google.com/p/beagleboard/wiki/LinuxBootDiskFormat Beagleboard Wiki Page] for more information on making the SD card.&lt;br /&gt;
* Put the SD card in the BeagleBoard, and boot up to the U-Boot prompt.&lt;br /&gt;
* Do the first six instructions in the [http://code.google.com/p/beagleboard/wiki/BeagleNANDFlashing Flashing Commands with U-Boot] section.  &lt;br /&gt;
* Reboot the BeagleBoard to see that the new X-Loader is properly loaded.&lt;br /&gt;
&lt;br /&gt;
This will update the X-Loader to a newer version that will automatically load uImage from the SD card when present -- rather than always using the uImage in the BeagleBoard NAND.&lt;br /&gt;
&lt;br /&gt;
==Eclipse==&lt;br /&gt;
The Eclipse [http://www.eclipse.org/cdt/ C Development Tools Project] provides a fully functional C and C++ integrated development environment (IDE) for the Eclipse platform. The Eclipse [http://www.eclipse.org/dsdp/tm/ DSDP Target Managment Project] provides a &amp;quot;Remote System Explorer&amp;quot; (RSE) plugin that simplifies downloading files to the BeagleBoard and editing files on the BeagleBoard within the Eclipse IDE. A Linux Target Agent is available as part of the [http://wiki.eclipse.org/DSDP/TM/TCF_FAQ Target Communications Framework (TCF) component]. Information on how RSE is used for, for example, Gumstix development is described in [http://groups.google.com/group/beagleboard/browse_thread/thread/509831f7c24cb79f# this post].&lt;br /&gt;
&lt;br /&gt;
See also [[BeagleBoardEclipse|Using Eclipse with Beagle]] (for JTAG debugging).&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
The [http://source.android.com Android] platform is a software stack for mobile devices including an operating system, middleware and key applications. Developers can create applications for the platform using the [http://code.google.com/android/ Android SDK]. Applications are written using the Java programming language and run on Dalvik, a custom virtual machine designed for embedded use which runs on top of a Linux kernel.&lt;br /&gt;
&lt;br /&gt;
There are several resources for Android on OMAP (Beagle) available:&lt;br /&gt;
&lt;br /&gt;
'''OMAPZOOM'''&lt;br /&gt;
&lt;br /&gt;
You can find Android port for OMAP ZOOM architecture on [https://gforge.ti.com/gf/project/omapandroid/ OMAPZoom.org's wiki page on Android]. &lt;br /&gt;
&lt;br /&gt;
'''EMBINUX'''&lt;br /&gt;
&lt;br /&gt;
[http://beagleboard.org/project/android Beagleboard.org's Android project page] [http://groups.google.com/group/beagleboard/browse_thread/thread/7b422f113ce489b5 announced], the successful porting of Android on Beagle board by [http://embinux.com EMBINUX&amp;amp;trade;] Team. The [http://labs.embinux.org/git/ source code] and [http://www.embinux.com/download_beagle.php binaries] are available for download and review. &lt;br /&gt;
&lt;br /&gt;
Detailed instructions, for porting Android on BeagleBoard, are available [http://labs.embinux.org/index.php/Main_Page here]. Current release supports input devices (keyboard/mouse), network and sound.&lt;br /&gt;
&lt;br /&gt;
You can [http://in.youtube.com/watch?v=nADn_vNVEKw watch Android booting] on BeagleBoard.&lt;br /&gt;
&lt;br /&gt;
'''Android on OMAP wiki'''&lt;br /&gt;
&lt;br /&gt;
Wiki page for Andorid on OMAP can be found [[Android on OMAP|here]].&lt;br /&gt;
&lt;br /&gt;
'''0xdroid'''&lt;br /&gt;
&lt;br /&gt;
[http://gitorious.org/0xdroid  0xdroid], the enhanced version of Android on BeagleBoard by [http://0xlab.org  0xlab]. The [http://gitorious.org/0xdroid  source code], [http://downloads.0xlab.org/ pre-built binaries], and [http://code.google.com/p/0xdroid/issues/list issue tracker] are available for review and reference.&lt;br /&gt;
&lt;br /&gt;
The latest development supports OMAP audio, OMAP video overlays, ARM Cortex A8 NEON/Thumb2 performance optimizations, mouse cursor, hot-pluggable USB keyboard &amp;amp; mouse, user-friendly installer for system image, and various Android tweaks. Detailed instructions for 0xdroid are available through [http://code.google.com/p/0xdroid/wiki/MainPage Google Code wiki].&lt;br /&gt;
&lt;br /&gt;
You can watch the 0xdroid demo video on the BeagleBoard:&lt;br /&gt;
 * [http://www.youtube.com/watch?v=v6wdTOHrwQw 0xdroid demo video (1)]&lt;br /&gt;
 * [http://www.youtube.com/watch?v=ol9LWBKXXwQ 0xdroid demo video (2)]&lt;br /&gt;
 * [http://www.youtube.com/watch?v=OGpYk1p1UPI 0xdroid demo video (3)]&lt;br /&gt;
&lt;br /&gt;
==Mamona==&lt;br /&gt;
&lt;br /&gt;
[http://dev.openbossa.org/trac/mamona/wiki Mamona] is an embedded Linux distribution for ARM EABI. The main goal of the Mamona Project is to offer a completely open source alternative/experimental platform for [http://maemo.org/ Maemo] using only free and open source components. Mamona [http://rsalveti.wordpress.com/2008/09/12/mamona-02-is-out 0.2] [http://franciscoalecrim.com/blog/2008/07/29/mamona-working-with-beagleboard/ supports] [http://focus.ti.com/general/docs/wtbu/wtbugencontent.tsp?templateId=6123&amp;amp;navigationId=12013&amp;amp;contentId=28741 OMAP3430 Software Development Platform (SDP)], so you can also use it at Beagle (OMAP3530), too. Work is being done to officially support BeagleBoard.&lt;br /&gt;
&lt;br /&gt;
==Ubuntu==&lt;br /&gt;
&lt;br /&gt;
See [[BeagleBoardUbuntu|Ubuntu (ARM)]] installation guide how to install Ubuntu (ARM) on BeagleBoard.&lt;br /&gt;
* [[BeagleBoardLucid]] Details about Ubuntu Lucid on the BeagleBoard.&lt;br /&gt;
* [[BeagleBoardUbuntuKernel]] Details about the Ubuntu Kernel on the BeagleBoard.&lt;br /&gt;
* [[BeagleBoard Ubuntu]]&lt;br /&gt;
* [[BeagleBoardUbuntuKarmic]]&lt;br /&gt;
&lt;br /&gt;
==Debian ARM==&lt;br /&gt;
&lt;br /&gt;
See [[BeagleBoardDebian|Debian (ARM)]] installation guide how to install Debian (ARM) on BeagleBoard.&lt;br /&gt;
&lt;br /&gt;
==GeeXboX ARM==&lt;br /&gt;
&lt;br /&gt;
See [[GeeXboX|GeeXboX (ARM)]] installation guide how to install GeeXboX on BeagleBoard (including clones).&lt;br /&gt;
&lt;br /&gt;
==Scratchbox==&lt;br /&gt;
&lt;br /&gt;
[http://www.scratchbox.org/ Scratchbox] is a cross-compilation toolkit designed to make embedded Linux application development easier. It also provides a full set of tools to integrate and cross-compile an entire Linux distribution. See [http://felipec.wordpress.com/2009/06/07/installing-scratchbox-1-and-2-for-arm-cross-compilation/ Felipe's Scratbox 1 and 2 introduction], too.&lt;br /&gt;
&lt;br /&gt;
=Software hints=&lt;br /&gt;
&lt;br /&gt;
This section collects hints, tips &amp;amp; tricks for various software components running on BeagleBoard.&lt;br /&gt;
* [[RPM_jffs2_issue]]&lt;br /&gt;
&lt;br /&gt;
==QEMU==&lt;br /&gt;
&lt;br /&gt;
[[Qemu|QEMU]] [http://vm-kernel.org/blog/2008/12/15/linux-is-running-on-qemu-omap3/ supports OMAP3] being able to boot a BeagleBoard Linux kernel.&lt;br /&gt;
&lt;br /&gt;
==Linux hints==&lt;br /&gt;
&lt;br /&gt;
See BeagleBoard [http://code.google.com/p/beagleboard/wiki/LinuxHints Google wiki Linux hints] page (for Linux WTBU (Wireless TI Business Unit) kernel [http://code.google.com/p/beagleboard/wiki/BeagleSourceCode 2.6.22]). Currently featuring:&lt;br /&gt;
&lt;br /&gt;
* Switching video output between DVI-D and S-Video&lt;br /&gt;
* Disabling framebuffer blanking&lt;br /&gt;
* Listing USB devices&lt;br /&gt;
&lt;br /&gt;
==lmbench==&lt;br /&gt;
&lt;br /&gt;
Avik posted a detailed [http://groups.google.com/group/beagleboard/browse_thread/thread/c8b8f07ce61161a1 step-by-step procedure] to run [http://sourceforge.net/project/showfiles.php?group_id=14418 lmbench] on BeagleBoard.&lt;br /&gt;
&lt;br /&gt;
==Mediaplayer (FFmpeg)==&lt;br /&gt;
&lt;br /&gt;
There is a thread how to get a [http://groups.google.com/group/beagleboard/browse_thread/thread/9b8025fc15120fd9# mediaplayer] with NEON optimization (FFmpeg) to run on BeagleBoard. Includes compiler hints and patches.&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
&lt;br /&gt;
===Open source===&lt;br /&gt;
&lt;br /&gt;
When using the [[BeagleBoard#OpenEmbedded|OpenEmbedded]]-based Angstrom image you have the following options of Java support:&lt;br /&gt;
* JamVM + GNU Classpath (small vm, fast interpreter, J2SE-like)&lt;br /&gt;
* Cacao + GNU Classpath (JIT compiler, J2SE-like)&lt;br /&gt;
* PhoneME Advanced Foundation (JIT compiler, CDC)&lt;br /&gt;
&lt;br /&gt;
Java support in OpenEmbedded/Angstrom ([http://wiki.openembedded.net/index.php/Java details]) is provided voluntarily through [http://jalimo.org Jalimo].&lt;br /&gt;
&lt;br /&gt;
See a [http://groups.google.com/group/beagleboard/browse_thread/thread/102f627253919783# post at mailing list], too.&lt;br /&gt;
&lt;br /&gt;
OpenEmbedded users can add the [http://evolvis.org/scm/?group_id=11 Jalimo Subversion repository] as an overlay (instructions are in the repository). This will allow them to build OpenJDK packages. Inclusion of these recipes in mainline OpenEmbedded is planned but still ongoing.&lt;br /&gt;
&lt;br /&gt;
The recipes offer the following functionality:&lt;br /&gt;
&lt;br /&gt;
* OpenJDK + Hotspot (Zero port) (all J2SE functionality, including JVMTI, interpreted only)&lt;br /&gt;
* OpenJDK + Cacaco (all J2SE library features, missing JVMTI, decent JIT compiler)&lt;br /&gt;
* OpenJDK + Hotspot (Shark port) (not working yet)&lt;br /&gt;
&lt;br /&gt;
[http://camswl.com/ Edward Nevill] from ARM Ltd. is working on interpreter optimization in Zero for ARM.&lt;br /&gt;
&lt;br /&gt;
People interested in getting this stuff working better should contact people on:&lt;br /&gt;
* [http://evolvis.org/mail/?group_id=11 Jalimo Mailinglist]&lt;br /&gt;
* [http://mail.openjdk.java.net/mailman/listinfo/distro-pkg-dev Icedtea Mailinglist]&lt;br /&gt;
&lt;br /&gt;
You should also check out IcedTea's [http://iced-tea.org/wiki/FrequentlyAskedQuestions FAQ].&lt;br /&gt;
&lt;br /&gt;
===Oracle Java===&lt;br /&gt;
&lt;br /&gt;
As of August 2012, there is a binary version of Oracle JDK 7 available for Linux/ARM under a free (but not open source) license. More information:&lt;br /&gt;
* [http://www.oracle.com/technetwork/java/javase/downloads/index.html Download on java.oracle.com]&lt;br /&gt;
* [http://www.oracle.com/technetwork/java/javase/7u6-relnotes-1729681.html#LinuxARM Release notes for JDK 7 Update 6]&lt;br /&gt;
* [http://www.oracle.com/us/corporate/press/1735645 Original announcement]&lt;br /&gt;
* [https://blogs.oracle.com/henrik/entry/oracle_releases_jdk_for_linux Oracle blog with FAQ]&lt;br /&gt;
* [http://www.oracle.com/technetwork/java/javase/terms/license/index.html Oracle Binary Code License]&lt;br /&gt;
&lt;br /&gt;
Supported features:&lt;br /&gt;
* Java SE 7 compliant&lt;br /&gt;
* Almost all development tools from the Linux/x86 JDK&lt;br /&gt;
* Client and server JIT compilers&lt;br /&gt;
* Swing/AWT support (requires X11R6)&lt;br /&gt;
* Softfloat ABI only&lt;br /&gt;
&lt;br /&gt;
Oracle states in the [https://blogs.oracle.com/henrik/entry/oracle_releases_jdk_for_linux FAQ] that they are working on hard float support, as well as a JavaFX 2 port to Linux/ARM.&lt;br /&gt;
&lt;br /&gt;
== Booting Android (TI_Android_DevKit) from a USB stick ==&lt;br /&gt;
'''Please note'''&lt;br /&gt;
* This procedure was tested on BeagleBoard-xM revision B(A3)&lt;br /&gt;
* An SD card will be still needed to load the kernel.&lt;br /&gt;
* An SD card  will contain boot parameters for the kernel to use a USB stick as the root filesystem&lt;br /&gt;
&lt;br /&gt;
'''Procedure'''&lt;br /&gt;
# Download Android Froyo for BeagleBoard-xM from [http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/02_00_00/index_FDS.html TI]&lt;br /&gt;
# Follow the installation procedure for an SD card card.&lt;br /&gt;
# Test if Froyo is working with your BeagleBoard-xM with an SD card.&lt;br /&gt;
# You will notice that Android has a slow performance. That is why we will install root filesystem on a USB stick.&lt;br /&gt;
# Format your USB stick and create one ext3 partition.&lt;br /&gt;
# Mount newly created ext3 partition and extract TI's root filesystem to it: sudo tar jxvf rootfs_am37x.tar.bz2 -C /media/ROOT&lt;br /&gt;
# Unmount flashdisk and insert it into the BeagleBoard.&lt;br /&gt;
# Mount your SD card to your computer.&lt;br /&gt;
# Now we need to tell the BeagleBoard to use the root filesystem from the /dev/sda1 partition instead of the SD card partition. That is done by overwriting boot.scr on the SD card with [http://www.apksoft.eu/android/boot.scr this one]&lt;br /&gt;
# Unmount the SD card and insert it into the BeagleBoard and test.&lt;br /&gt;
&lt;br /&gt;
=Graphics accelerator=&lt;br /&gt;
&lt;br /&gt;
OMAP3530 used on BeagleBoard contains a graphics accelerator (SGX) based on the SGX core from [http://www.imgtec.com/ Imagination Technologies]. [http://www.imgtec.com/powervr/powervr-graphics.asp PowerVR] SGX530 is a new generation of programmable PowerVR graphics and video IP cores. Only the kernel portions of Linux drivers will be open source. The PowerVR folks will provide binary user-space libraries. Using the EMail contact at [http://focus.ti.com/general/docs/wtbu/wtbugencontent.tsp?templateId=6123&amp;amp;navigationId=12700&amp;amp;contentId=27458 TIs Mobile Gaming Developers page] there are Linux v2.6 OMAP3430 SDKs for OMAP3 Zoom and SDP supporting OpenGL ES v2.0, OpenGL ES v1.1 and OpenVG 1.0 available.&lt;br /&gt;
&lt;br /&gt;
Tutorial:&lt;br /&gt;
* [http://code.google.com/p/beagleboard/wiki/HowtoUseSGXunderAngstrom How to use SGX with Angstrom in OE]&lt;br /&gt;
* [http://labs.qt.nokia.com/2009/11/20/building-qt-to-make-use-of-the-beagle-boards-sgx-gpu/ Building Qt to make use of the Beagle board’s SGX GPU]&lt;br /&gt;
&lt;br /&gt;
Some videos:&lt;br /&gt;
&lt;br /&gt;
* [http://www.youtube.com/watch?v=3ToYOgP9f9U SGX on BeagleBoard working with Linux 2.6.27]&lt;br /&gt;
* [http://www.youtube.com/watch?v=24TXpqa9jG0&amp;amp;feature=related OpenGL ES 2.0 shader effects on OMAP3]&lt;br /&gt;
* [http://www.youtube.com/watch?v=-UFUbqoNgs8&amp;amp;feature=related 3D User Interface on OMAP3 Platform]&lt;br /&gt;
* [http://www.youtube.com/watch?v=8KcNgeUriqA 3D Mapping using OpenGL ES 2.0 on OMAP3 Platform]&lt;br /&gt;
* [http://www.youtube.com/watch?v=7D3V6BUpGLE Video blending in hardware]&lt;br /&gt;
* [http://www.hitlabnz.org/wiki/EmbeddedAR An Augmented Reality application combining ARToolkit and OpenGL ES 2.0]&lt;br /&gt;
* [http://www.youtube.com/watch?v=cfeqSOYkBJg&amp;amp;feature=player_embedded Video of the Beagle Board turned into a portable battery powered Linux tablet]&lt;br /&gt;
&lt;br /&gt;
=Beginners guide=&lt;br /&gt;
&lt;br /&gt;
You just got your new BeagleBoard, and now? See [[BeagleBoardBeginners|beginners guides]].&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
&lt;br /&gt;
For BeagleBoard frequently asked questions (FAQ) see [[BeagleBoardFAQ|community FAQ]] and &amp;quot;official&amp;quot; [http://beagleboard.org/support/faq BeagleBoard.org FAQ].&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
==Home page==&lt;br /&gt;
[http://beagleboard.org/ beagleboard.org] (BeagleBoard home)&lt;br /&gt;
* Using [http://www.google.de/ Google] you can search beagleboard.org (including [http://www.beagleboard.org/irclogs/ IRC logs]) using ''site:beagleboard.org &amp;lt;search term&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
==Manuals and resources==&lt;br /&gt;
* [http://beagleboard.org/static/BBSRM_latest.pdf BeagleBoard HW Reference Manual (rev. C2)]&lt;br /&gt;
* [http://beagle.s3.amazonaws.com/BBSRM_7_2_0.pdf BeagleBoard HW Reference Manual (rev. B7)]&lt;br /&gt;
* [http://www.beagleboard.org/uploads/BBSRM_6.pdf BeagleBoard HW Reference Manual (rev. B6)]&lt;br /&gt;
* [http://www.beagleboard.org/uploads/BBSRM_B5.pdf BeagleBoard HW Reference Manual (rev. B5)]&lt;br /&gt;
* [http://www.beagleboard.org/uploads/Beagle_HRM_B4.pdf BeagleBoard HW Reference Manual (rev. B4)]&lt;br /&gt;
* [http://www.beagleboard.org/uploads/Beagle_HW_Reference_Manual_A_5.pdf BeagleBoard HW Reference Manual (rev. A5)]&lt;br /&gt;
* [http://focus.ti.com/docs/prod/folders/print/omap3530.html OMAP3530] processor description and manuals&lt;br /&gt;
* [http://code.google.com/p/beagleboard/ Beagle at code.google.com]&lt;br /&gt;
* [http://focus.ti.com/dsp/docs/dspsupporttechdocs.tsp?sectionId=3&amp;amp;tabId=409&amp;amp;familyId=1526&amp;amp;documentCategoryId=4&amp;amp;techDoc=4 OMAP3530/25 CBB BSDL Model]&lt;br /&gt;
* [http://www.micron.com/products/mcps/beagleboard Micron's multi chip packages (MCPs) for BeagleBoard]&lt;br /&gt;
* [http://beagleboard.org/resources BeagleBoard resources page with hardware documentation]&lt;br /&gt;
* Some [http://www.rasterman.com/ performance comparison] of BeagleBoard Rev. B with some other ARM/PC systems.&lt;br /&gt;
* OMAP3 pinmux [http://www.hy-research.com/omap3_pinmux.html setup]&lt;br /&gt;
* [http://elinux.org/BeagleBoardPinMux OMAP3 eLinux pinmux page]&lt;br /&gt;
&lt;br /&gt;
==Contact and communication==&lt;br /&gt;
* [http://groups.google.com/group/beagleboard BeagleBoard discussion list]&lt;br /&gt;
* [http://code.google.com/p/beagleboard/issues/list BeagleBoard open point list and issue tracker]&lt;br /&gt;
* [http://beagleboard.blogspot.com/ BeagleBoard blog]&lt;br /&gt;
* [http://feeds.feedburner.com/BeagleBoard BeagleBoard RSS feed]&lt;br /&gt;
* Chat:&lt;br /&gt;
** [http://beagleboard.org/chat BeagleBoard chat]&lt;br /&gt;
** IRC: #beagle channel on irc.freenode.net&lt;br /&gt;
** [http://www.beagleboard.org/irclogs/index.php IRC archive]&lt;br /&gt;
* [http://www.beaglesride.org/ Beagles Ride], a site about building a community around the BeagleBoard focused on in vehicle applications&lt;br /&gt;
* [http://www.beagleboard.de/ German BeagleBoard Forum and Wiki]&lt;br /&gt;
&lt;br /&gt;
==TI resources==&lt;br /&gt;
* [http://opensource.ti.com/ TI open source page]&lt;br /&gt;
* [https://community.ti.com/ TI E2E (Engineer-to-Engineer) Community]&lt;br /&gt;
* [http://marc.info/?l=linux-omap&amp;amp;m=120761100810527&amp;amp;w=2 DSP Bridge driver for OMAP3 platform]&lt;br /&gt;
* [http://lists.arm.linux.org.uk/lurker/message/20080701.142512.5eeff26b.en.html ARMv7 Oprofile support]&lt;br /&gt;
* [http://focus.ti.com/pdfs/wtbu/swpu114g.pdf  OMAP34xx Wireless Technical Reference Manual] (swpu114g.pdf, 47 MB)&lt;br /&gt;
* [http://amethyst.openembedded.net/~koen/index.php?sort=date&amp;amp;order=desc&amp;amp;path=beagleboard/ Koen's (OpenEmbeded) BeagleBoard source and binaries]&lt;br /&gt;
* [http://del.icio.us/tag/beagleboard+peripheral+verified Verified peripherals for BeagleBoard]&lt;br /&gt;
* [http://www.celinux.org/elc08_presentations/TI_OMAP3430_Linux_PM_reference.ppt OMAP3430 Linux Power Management presentation]&lt;br /&gt;
&lt;br /&gt;
==Articles==&lt;br /&gt;
* [http://linuxdevices.com/news/NS5852740920.html LinuxDevices article about BeagleBoard]&lt;br /&gt;
* [http://www.linuxdevices.com/news/NS8479495970.html LinuxDevices article about Digi-Key launch]&lt;br /&gt;
* [http://www.linuxdevices.com/news/NS5682470737.html LinuxDevices article about BeagleBoard Rev C, Beagle MID from HY Research, Touch Book and Sponsored Projects Contest]&lt;br /&gt;
* [http://www.linuxjournal.com/article/10607 Linuxjournal article on the BeagleBoard]&lt;br /&gt;
&lt;br /&gt;
==Books==&lt;br /&gt;
* [[OMAP_and_DaVinci_Software_for_Dummies|OMAP and DaVinci Software for Dummies]]&lt;br /&gt;
&lt;br /&gt;
==BeagleBoard based training materials==&lt;br /&gt;
* http://free-electrons.com/blog/beagle-labs/&lt;br /&gt;
&lt;br /&gt;
==Past BeagleBoard events==&lt;br /&gt;
* TIDC, February 26-28, 2008: [http://www.beagleboard.org/uploads/tidc_opensource.pdf Slides from TI developer conference (TIDC) open source session], covering also BeagleBoard&lt;br /&gt;
* [http://www.lugradio.org/live/USA2008/ LUG RADIO Live USA 2008, April 12-13, 2008]: [http://www.beagleboard.org/uploads/lugradio_20080411.PPT TI/Beagle Presentation] and [http://forums.lugradio.org/viewtopic.php?f=4&amp;amp;t=4094&amp;amp;st=0&amp;amp;sk=t&amp;amp;sd=a&amp;amp;sid=d69cc807569ab41e33f93af698c536b8&amp;amp;start=15#p41549 video]&lt;br /&gt;
* LinuxTag, May 28-31, 2008: [http://www.flickr.com/photos/jadon/2551439955/in/pool-beagleboard picture 1] and [http://www.flickr.com/photos/jadon/2535692865/in/pool-beagleboard picture 2]&lt;br /&gt;
* [http://lugradio.org/live/UK2008/travel LugRadio Live UK 2008], July 19 - July 20, 2008: [http://www.flickr.com/photos/koenkooi/tags/lugradiolive/ Koen's pictures] showing e.g. [http://www.bigbuckbunny.org/index.php/download/ Big Buck BUNNY] playing at BeagleBoard. [http://linuxoutlaws.com/podcast/48 Interview with Linux Outlaws (52:06)] and the [http://www.youtube.com/watch?v=m9xVbntl-DY video]&lt;br /&gt;
* [http://osscamp.in/index.php/OSScamp_Bengaluru_Mobile_2008 OSScamp Bengaluru Mobile 2008], July 19, 2008&lt;br /&gt;
* [http://www.linuxworldexpo.com LinuxWorld Conference &amp;amp; Expo], August 4 - August 7, 2008: [http://www.flickr.com/photos/jadon/sets/72157606586084668/ pictures with living BeagleBoard] and from [http://www.flickr.com/photos/linuxjournal/2738316951/in/set-72157606634486338/ Linux Journal's photostream]&lt;br /&gt;
* BeagleBoard.org event at Jillian's during LinuxWorldExpo, August 5, 2008, 5:30-7:30 pm&lt;br /&gt;
* [http://barcamp.pbwiki.com/BarCampHouston3 BarCamp Houston 3], August 9, 2008, 9:00 A.M.: [http://www.flickr.com/photos/jadon/sets/72157606656532041/ pictures]&lt;br /&gt;
* NIT Suratkal, India [http://www.nitkieee.com/site/sp-connect2/schedule IEEE SP Connect 2], August 30, 20008&lt;br /&gt;
* [http://barcampbangalore.org/wiki/BCB7_Demos BarCamp Bangalore], India, September 13, 2008&lt;br /&gt;
* [http://www.ibc.org/ IBC 2008], September 11 - September 16, 2008: [http://www.flickr.com/photos/koenkooi/tags/ibc2008/ pictures]&lt;br /&gt;
* Free Open &amp;quot;Embedded Linux&amp;quot; Training for Students in India, [http://code.google.com/p/beagleboard/wiki/Trainings?updated=Trainings&amp;amp;ts=1220250913 beagleboard.org Trainings in India], September 20, 2008: [http://www.youtube.com/watch?v=A6FLdmgQlb4&amp;amp;feature=PlayList&amp;amp;p=1BAB6EE9CC7285AD&amp;amp;index=0 video], [http://www.flickr.com/photos/25691331@N04/sets/72157607419766102/ photos] and [http://lakshmansrikanth.blogspot.com/2008/09/linux-embedded.html blog]&lt;br /&gt;
* [http://www.embedded.co.uk/ Embedded Systems Show 2008], Birmingham, UK, October 1-2, 2008&lt;br /&gt;
* [http://www.mvista.com/vision/ MontaVista Vision 2008 Embedded Linux Developers Conference], San Francisco, California, October 1-3, 2008 : [http://www.mvista.com/download/topic.php?t=18 Video and presentation overview], [http://www.mvista.com/download/fetchdoc.php?docid=323 William Mills' presentation], [http://www.mvista.com/download/fetchdoc.php?docid=333 Jason Kridner's presentation]&lt;br /&gt;
* [http://www.rtcgroup.com/arm/2008/ ARM Developers' Conference], Santa Clara Convention Center, Santa Clara, Calif., USA, October 7-9, 2008&lt;br /&gt;
* [http://www.cmp-egevents.com/web/escb Embedded Systems Conference Boston 2008], Hynes Convention Center, Boston, USA, October 26 - October 30, 2008: [http://beagleboard.org/demo/esc Resources]&lt;br /&gt;
* [[BeagleBoard/contest|BeagleBoard contest]] #1: Create a cool BeagleBoard application and win a Rev C1! Closed, ran until January 9, 2009&lt;br /&gt;
* [http://www.silica.com/events/seminars/seminar-overview/ti-omp-workshop.html OMAP35x training by Silica], January 21, 2009, Cambridge, UK, ARM Holdings Lecture Theatre. [[RichardB's notes from the seminar]]&lt;br /&gt;
* [[BeagleBoard/contest|BeagleBoard contest #2]], until February 27, 2009: Create a cool BeagleBoard application and win a Rev C2!&lt;br /&gt;
* [http://groups.google.com/group/beagleboard/browse_thread/thread/b15cf8a5797c73a2 Silica - Free TI - ARM OMAP Workshop], Brussels, Europe, March 31st 2009&lt;br /&gt;
* SILICA's [http://www.silica.com/events/seminars/seminar-overview/ti-omap-piccolo-poing.html Texas Instruments 2-in-1 Seminar: OMAP &amp;amp; Piccolo], May 13th 2009: Poing (Munich) - Germany&lt;br /&gt;
* 24th until 27th June 2009: [http://www.linuxtag.org/2009/en.html Linux Tag Germany] with [http://groups.google.com/group/beagleboard/msg/27fefef5f1d2ef73 TI booth] and [http://www.linuxtag.org/2009/en/program/freies-vortragsprogramm/all-events/details.html?talkid=183 BeagleBoard presentation]&lt;br /&gt;
* until 31st July 2009: [http://www.cranessoftware.com/services/training/beagledesigncontest.html BeagleBoard Design Contest INDIA Edition] ([http://beagleboard.blogspot.com/2009/04/beagleboard-design-contest-india.html blog entry])&lt;br /&gt;
* TI Technology Day Dallas, Tex. on June 16 will held a [http://www.linuxdevices.com/news/NS5682470737.html BeagleBoard users group meeting] (see section ''Availability'').&lt;br /&gt;
* Thursday, August 27th: [http://wiki.omap.com/index.php/ETechDays_Lightning_Talks ETechDays Lightning Talks]. 15 minute lightning talks via IRC, WebEx or Dial-In.&lt;br /&gt;
* 22.- 23.08.2009, Sankt Augustin, Germany: [http://www.froscon.de/en/ FrOSCon 2009] ([http://groups.google.com/group/beagleboard/browse_thread/thread/6aee27a7d121f4f4# call for papers])&lt;br /&gt;
&lt;br /&gt;
==BeagleBoard wiki pages==&lt;br /&gt;
* [[BeagleBoardJTAG|BeagleBoard JTAG]] and [[OMAP3530_ICEPICK|OMAP3530_ICEPICK]] about JTAG on BeagleBoard&lt;br /&gt;
* [[BeagleBoardOpenOCD|BeagleBoard OpenOCD]] has information about status and usage of open source JTAG software OpenOCD with Beagle&lt;br /&gt;
* [[Mount_BeagleBoard_Root_Filesystem_over_NFS_via_USB|Mount BeagleBoard root file system over NFS via USB]]&lt;br /&gt;
* [[BeagleBoardSugar|Sugar on BeagleBoard]]&lt;br /&gt;
* [[BeagleBoard/gst-openmax|BeagleBoard OpenMAX usage]]&lt;br /&gt;
* [[BeagleBoard/video|BeagleBoard video]]&lt;br /&gt;
* [[BeagleBoardOpenCV|Using OpenCV computer vision library with BeagleBoard]]&lt;br /&gt;
* [[U-boot_musb_gadget_support|U-boot musb gadget support]]&lt;br /&gt;
* [[BeagleBoard-JP|Japanese translation of this BeagleBoard page]]&lt;br /&gt;
* [[BeagleEPD|BeagleBoard E-Ink Platform Driver]]&lt;br /&gt;
* [[BeagleBoardFedora|Random hacking notes for getting Fedora 10 to kinda work with the BeagleBoard]]&lt;br /&gt;
* BeagleBoard specific [[BeagleBoard/GSoC|Google Summer of Code 2009]] page, [[BeagleBoard/Ideas-2009|GSoC project ideas]] and [[BeagleBoard/GSoC/Application|GSoc application]]&lt;br /&gt;
* [[BeagleBoard/DSP_Clarification|Info about the various Linux DSP systems for OMAP chips]]&lt;br /&gt;
* [http://www.hervanta.com/stuff/Beaglebot Beaglebot]: build an experimental robotics project with BeagleBoard&lt;br /&gt;
* [http://code.google.com/p/beagleboard/w/list code.google.com BeagleBoard wiki]&lt;br /&gt;
* '''[[BeagleBoard/contest|BeagleBoard contest]]'''&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Beagle_Board Wikipedia BeagleBoard page]&lt;br /&gt;
* [http://labs.embinux.org/index.php/Android_Porting_Guide_to_Beagle_Board Android port for BeagleBoard]: Instructions for porting Android on BeagleBoard&lt;br /&gt;
* [[BeagleBoard/bangalore_user_meet |BeagleBoard Bangalore User Meet]]&lt;br /&gt;
* [[Zoom2Beginners|Zoom2 for Beginners]]&lt;br /&gt;
* [http://wh1t3s.com/2009/05/11/beagleboard-as-usb-mass-storage-device-via-usb-otg/ BeagleBoard as USB Mass Storage Device via USB OTG]&lt;br /&gt;
* [http://digitalsurveyinstruments.com/beagleperiphials/solarcomputer/index.htm BeagleBoard as solar powered computer]&lt;br /&gt;
* [http://blog.makezine.com/archive/2009/02/blinking_leds_with_the_beagle_board.html Blinking LEDs with the BeagleBoard] from Make:Online&lt;br /&gt;
* [http://www.crashcourse.ca/wiki/index.php/BeagleBoard Robert's private BeagleBoard wiki] (please don't add anything there, do it here. It will help to avoid splittering. Thanks!)&lt;br /&gt;
* [http://felipec.wordpress.com/2009/03/26/omap3-public-dsp-binaries-now-work/ Felipe's blog] about D1 MPEG-4 decoding using less than 15% of CPU with help of DSP&lt;br /&gt;
* [http://www.syspire.de/node/3 Embedded Mediacenter] based on BeagleBoard (German)&lt;br /&gt;
* [http://pandorawiki.org/Floating_Point_Optimization Floating Point Optimization] with VFP-lite and NEON introduction&lt;br /&gt;
* [http://particolarmente-urgentissimo.blogspot.com/2009/09/beagleboard-setting-date-via-gps.html BeagleBoard setting date via GPS]&lt;br /&gt;
* [http://free-electrons.com/blog/beagle-labs/ Complete embedded Linux training labs] on the BeageBoard&lt;br /&gt;
* [[BeagleBoardPWM]] Details about PWM on the BeagleBoard.&lt;br /&gt;
* [[BeagleBrick]] software defined radio project&lt;br /&gt;
&lt;br /&gt;
==BeagleBoard photos==&lt;br /&gt;
* [http://www.flickr.com/groups/beagleboard/pool/ BeagleBoard pictures at flickr]&lt;br /&gt;
* [http://www.flickr.com/photos/32615155@N00/2439256116/ BeagleBoard and USRP]&lt;br /&gt;
* [http://www.flickr.com/photos/nishanthmenon/2438406603/ Modify SDP3430 QUART cable for BeagleBoard]&lt;br /&gt;
* [http://www.flickr.com/photos/koenkooi/2695061759/ MythTV on BeagleBoard]&lt;br /&gt;
&lt;br /&gt;
==BeagleBoard videos==&lt;br /&gt;
* [http://uk.youtube.com/watch?v=fL_XMieanSc BeagleBoard Beginnings]&lt;br /&gt;
* [http://www.youtube.com/watch?v=cXr-D1wROfQ BeagleBoard in the Living Room]&lt;br /&gt;
* [http://uk.youtube.com/watch?v=FuVwh_VrIxk BeagleBoard 3D, Angstrom, and Ubuntu]&lt;br /&gt;
* [http://uk.youtube.com/watch?v=TUYOjRGYeYU testsprite with BeagleBoard]&lt;br /&gt;
* [http://uk.youtube.com/watch?v=9Z4ZTovtFKk BeagleBoard LED demo]&lt;br /&gt;
* [http://uk.youtube.com/watch?v=R33dzREZGEk LCD2USB attached to a BeagleBoard]&lt;br /&gt;
* [http://www.youtube.com/watch?v=7D3V6BUpGLE Video blending in hardware]&lt;br /&gt;
* [http://www.youtube.com/watch?v=-tUBXD-KRp4 BeagleBoard Running Angstrom (VGA) on DLP Pico Projector]&lt;br /&gt;
* [http://www.youtube.com/watch?v=3ToYOgP9f9U SGX on BeagleBoard working with Linux 2.6.27]&lt;br /&gt;
* Not on Beagle OMAP3530: [http://youtube.com/watch?v=5i9cWOK1spw Ubuntu 7.04 on on OMAP3430 SDP]&lt;br /&gt;
* [http://in.youtube.com/watch?v=nADn_vNVEKw BeagleBoard booting Android]&lt;br /&gt;
* [http://www.youtube.com/watch?v=UHQdUS0i-nw BeagleBoard, SGX, and libfreespace demo]&lt;br /&gt;
&lt;br /&gt;
==BeagleBoard manufacturing==&lt;br /&gt;
* [http://www.youtube.com/watch?v=C-CwkjT9z_0&amp;amp;feature=related BeagleBoard Solder Paste Screening]&lt;br /&gt;
* [http://www.youtube.com/watch?v=9LLjDovIG2M&amp;amp;feature=related BeagleBoard Assembly Inspection]&lt;br /&gt;
* [http://www.youtube.com/watch?v=sbOZfBnoVnM&amp;amp;feature=related BeagleBoard Functional Test]&lt;br /&gt;
* [http://www.youtube.com/watch?v=cvDtXmJJcEI&amp;amp;feature=related BeagleBoard Reflow]&lt;br /&gt;
* [http://www.youtube.com/watch?v=W2o4NTASxN0&amp;amp;feature=related BeagleBoard Assembly at Circuitco]&lt;br /&gt;
&lt;br /&gt;
=Other OMAP boards=&lt;br /&gt;
* OMAP 4430 Based 40X40&amp;amp;nbsp;mm size [http://www.tianyeit.com CIP410] computer in package from [http://www.tianyeit.com Tianyeit]&lt;br /&gt;
* OMAP DM3730/OMAP3530 Based  40X40mm size  [http://www.tianyeit.com CIP312] Computer In Package from [http://www.tianyeit.com Tianyeit]&lt;br /&gt;
* OMAP 4430 based [[PandaBoard]]&lt;br /&gt;
* OMAP-L138 Based [[Hawkboard]]&lt;br /&gt;
* OMAP3530 based [http://www.armkits.com/Product/devkit8000.asp DevKit8000] development board from [http://www.armkits.com Embest]&lt;br /&gt;
* OMAP3530 based [http://www.armkits.com/Product/sbc8100.asp SBC8100] Single-board computer from [http://www.armkits.com Embest]&lt;br /&gt;
* OMAP1 OMAP5912 (ARM9 + C5x DSP) based [[OSK|OSK]] board.&lt;br /&gt;
* OMAP3 OMAP3430 based [https://gforge.ti.com/gf/project/omapzoom/wiki/?pagename=HardwareInformation Zoom MDK], which has been superseded by the [http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap34x-ii-mdp Zoom II], and other [http://www.logicpd.com/products LogicPD kits].&lt;br /&gt;
* OMAP3 OMAP3530 based [http://www.openpandora.org/ Pandora]&lt;br /&gt;
* OMAP3 OMAP3503 based [http://www.gumstix.net/Overo/cat/Overo/115.html Gumstix Overo]&lt;br /&gt;
* OMAP3 OMAP35x based EVM from [http://mistralsolutions.com/products/omap_3evm.php Mistral] and  [http://focus.ti.com/docs/toolsw/folders/print/tmdxevm3503.html TI] (both are the same)&lt;br /&gt;
* OMAP3 OMAP3430 based [http://focus.ti.com/general/docs/wtbu/wtbugencontent.tsp?templateId=6123&amp;amp;navigationId=12013&amp;amp;contentId=28741 Software Development Platform (SDP)]&lt;br /&gt;
* OMAP3 OMAP3530 based board from [http://www.magniel.com/omap3.html Magniel Inc.]&lt;br /&gt;
* OMAP3 based [http://www.archos.com/products/imt/index.html?country=us&amp;amp;lang=en Archos 5, ARCHOS 5G and ARCHOS 7]&lt;br /&gt;
* OMAP3 OMAP35x based [http://www.logicpd.com/products/som/ti/omap35x OMAP35x SOM-LV]&lt;br /&gt;
* OMAP3 based [[Mini_Board|ICETEK-OMAP3530-Mini]], a Chinese BeagleBoard clone, with a [[MiniBoardFAQ|FAQ]]&lt;br /&gt;
* OMAP3 based [http://www.ebv.com/en/products/categories/details/product/ebvbeagle-board EBVBeagle], a German BeagleBoard clone&lt;br /&gt;
* OMAP3530 based [http://www.bsquare.com/products/hardware_solutions/3530.asp BSQUARE’s Dev Kit OMAP3530]&lt;br /&gt;
* OMAP3530 based [http://beaversource.oregonstate.edu/projects/cspfl/wiki/CSPFL_Hardware OSWALD]&lt;br /&gt;
* OMAP3 BeagleBoard-based [http://www.alwaysinnovating.com/touchbook/ Touch Book]&lt;br /&gt;
* OMAP3530 based [http://www.analogue-micro.com/Cobra3530.html Cobra 3530 OMAP3530 module ]&lt;br /&gt;
* OMAP3 based [http://www.kwikbyte.com/KBOC.html KwikByte 35XX System Module]&lt;br /&gt;
* OMAP3530 based [[DevKit8000]], a Chinese BeagleBoard clone, slightly larger with additional peripherals (e.g. LCD/TSP, Ethernet and keyboard)&lt;br /&gt;
* OMAP3530 based [http://www.igep-platform.com/ IGEPv2 Platform], a Spanish BeagleBoard clone, slightly larger, with additional peripherals like e.g. ethernet connector, Wi-Fi and Bluetooth.&lt;br /&gt;
* OMAP35x based [http://www.ultratronik.de/mmi-rechnerplattformen.html MMI4 from Ultratronik]&lt;br /&gt;
* OMAP35x based [http://www.technexion.com/index.php/tao-3530 TAO-3530 from TechNexion], also sold in North America through [http://www.robotcraft.ca/webshop/index.php?manufacturers_id=21 Robotcraft Systems]&lt;br /&gt;
* OMAP35x based [http://www.variscite.com/varomap35xxsbc.html VAR-OM35xxSBC from Variscite]&lt;br /&gt;
* OMAP35x based [[EGS3530]],a Chinese BeagleBoard clone from [http://www.ema-tech.com EMA]&lt;br /&gt;
* OMAP3 OMAP35x based [http://www.buglabs.net/products BUG] from Bug Labs, Inc.&lt;br /&gt;
* OMAP35x System-on-Module [[SOM3530]], the smallest(40x40x4&amp;amp;nbsp;mm) OMAP35XX-based system on module in the world! (It is not-Gumstix Overo is smaller at 17&amp;amp;nbsp;mm*58&amp;amp;nbsp;mm)&lt;br /&gt;
* OMAP35x based [http://www.compulab.co.il/t3530/html/t3530-cm-datasheet.htm CM-T3530 from CompuLab]&lt;br /&gt;
&lt;br /&gt;
=Subpages=&lt;br /&gt;
&amp;lt;splist&lt;br /&gt;
 parent=&lt;br /&gt;
 showparent=no&lt;br /&gt;
 sort=asc&lt;br /&gt;
 sortby=title&lt;br /&gt;
 liststyle=ordered&lt;br /&gt;
 showpath=no&lt;br /&gt;
 kidsonly=no&lt;br /&gt;
 debug=0&lt;br /&gt;
/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/KR:BeagleBone</id>
		<title>KR:BeagleBone</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/KR:BeagleBone"/>
				<updated>2012-11-27T07:17:34Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* 케이프(Capes) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Linux]]&lt;br /&gt;
[[Category: OMAP]]&lt;br /&gt;
[[Category:Development Boards]]&lt;br /&gt;
[[Category: BeagleBoard]]&lt;br /&gt;
[[Category: BeagleBone]]&lt;br /&gt;
&lt;br /&gt;
[[File:BeagleBone_256x249.jpg|320px|thumb|right|BeagleBone]]&lt;br /&gt;
&lt;br /&gt;
이 페이지는 [http://beagleboard.org BeagleBoard.org]의 [http://www.ti.com/am335x TI AM335x] [http://www.arm.com/ ARM]을 기반으로 하는 [http://beagleboard.org/bone BeagleBone]의 정보를 모았다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= 이벤트 =&lt;br /&gt;
* 진행중인 2009: [[BeagleBoard/contest|비글 스폰서 프로젝트 프로그램]] - 참신한 프로젝트를 추가하고 무료로 비글보드를 얻어가세요!&lt;br /&gt;
&lt;br /&gt;
= 설명 =&lt;br /&gt;
&lt;br /&gt;
'''비글본(BeagleBone)'''은 [http://beagleboard.org/ BeagleBoard] 제품 라인으로 저렴하며 높은 확장성을 가진다. [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0344d/DDI0344D_cortex_a8_r2p1_trm.pdf ARM Cortex-A8] 프로세서 코어를 기반으로 [http://www.ti.com/am335x TI AM3358/9] SoC를 사용한다. [http://infocenter.arm.com/help/topic/com.arm.doc.subset.architecture.reference/index.html#v7AR ARMv7-A] 구조를 기반으로 한다. 초기 비글보드의 목적과 유사해서 독립적으로 사용하거나 비글보드나 다른 시스템에 이더넷 연결 확장하여 사용할 수 있다. 비글본은 표준 비글보드도 작으면서도 상당한 성능과 용량을 제공한다. &lt;br /&gt;
&lt;br /&gt;
비글본은 4GB 마이크로 SD카드에 [http://www.angstrom-distribution.org/ Angstrom] ARM Linux 배포판과 함께 제공된다.&lt;br /&gt;
&lt;br /&gt;
입력 전력이 가변적이더라도 안정적인 전압을 생성할 수 있도록 [http://www.ti.com/product/tps65217 TI TPS65217B PMIC]를 사용한다. +5V DC는 배럴 커넥터(barrel connector)나 미니-USB를 통해 공급된다. 이 둘은 모두 RJ45 이더넷 커넥터 근처에 위치하고 있다.&lt;br /&gt;
&lt;br /&gt;
mini-USB type-A OTG 장치 '''클라이언트 모드''' 소켓은 다양한 기능이 있다. 선택 가능한 전원을 제공하며 온보드 프론트 엔드 2포트 USB 클라이언트 사이드 허브에 접근할 수 있게 한다.(나중에 소개할 독립된 '''호스트 모드''' USB 소켓과는 관련이 없다.) 허브 중 하나는 TI AM3358/9 SoC의 '''USB0''' 포트에 직접적으로 연결되지만 다른 포트는 듀얼-포트 [http://www.ftdichip.com/Products/ICs/FT2232H.htm FTDI FT2232H] USB-to-시리얼 컨버터에 연결되며 이는 보드에서 외부 호스트와 시리얼 통신이나 JTAG 디버깅에 이용된다. 비글본의 리눅스 시리얼 콘솔은 이 USB 시리얼 연결을 통해 가능하다.&lt;br /&gt;
&lt;br /&gt;
프론트 엔드 허브에 SoC의 '''USB0''' 연결은 2가지 모드 중에 하나로 동작한다. 언제든 이 2모드 사이에서 토글이 가능하다. 호스트에 마운팅 가능한 USB 저장장치처럼 SD카드나 혹은 [http://www.linux-usb.org/usbnet/ Ethernet-over-USB] 네트워킹 인터페이스를 제공한다. Ethernet-over-USB 기능은 비글본의 기본 10/100 이더넷 인터페이스에 추가되어 있으며 이는 직접 SoC에 구현되어 있다. 제공한 리눅스 시스템에서 완전한 IPv4와 IPv6 네트워킹을 제공한다.&lt;br /&gt;
&lt;br /&gt;
이미 설명한 USB OTG 장치나 '''클라이언트 모드''' 기능 이외에, 비글본은 보드의 다른 가장자리에 '''호스트 모드''' USB type-A 소켓도 제공한다. AM3358/9 SoC에 있는 '''USB1''' 연결이며 마우스나 키보드, 저장장치, wifi, 블루투스 동글, USB 허브 등과 같은 USB 호스트 주변장치에 연결을 제공한다.&lt;br /&gt;
&lt;br /&gt;
= 스펙 =&lt;br /&gt;
* 최대 720-MHz superscalar ARM Cortex-A8&lt;br /&gt;
* 256-MB DDR2 RAM&lt;br /&gt;
* 10/100 이더넷 RJ45 소켓, IPv4 and IPv6 네트워킹&lt;br /&gt;
* 마이크로SD 슬롯과 4GB 마이크로SD 카드 제공&lt;br /&gt;
* Angstrom ARM 리눅스 배포판&lt;br /&gt;
* 단일 USB 2.0 타입 A 호스트 포트&lt;br /&gt;
* 듀얼 USB 허브 USB 2.0 타입 mini-A OTG 장치 포트&lt;br /&gt;
* On-board USB-to-serial/JTAG 하나의 공유 USB 장치 포트&lt;br /&gt;
* Storage-over-USB or Ethernet-over-USB on other USB device port&lt;br /&gt;
* Extensive I/O: 2 I2C, 5 UART, SPI, CAN, 66 GPIO, 8 PWM, 8 ADC&lt;br /&gt;
* +5V DC power (배럴 커넥터 or USB 장치 포트)&lt;br /&gt;
* 2개 46-pin 3.3-V peripheral headers with multiplexed LCD signals&lt;br /&gt;
* 보드 크기 : 86.4mm x 53.3mm(3.4&amp;quot; × 2.1&amp;quot;) -- Altoid tin에 적합&lt;br /&gt;
&lt;br /&gt;
= 확장 커넥터 =&lt;br /&gt;
비글본은 2개의 46핀 2열 확장 커넥트인 &amp;quot;'''Expansion A'''&amp;quot;와 &amp;quot;'''Expansion B'''&amp;quot;로 알려진 &amp;quot;'''P9'''&amp;quot;와 &amp;quot;'''P8'''&amp;quot; 를 제공한다. 이 커넥터의 위치와 핀아웃은 아래에 나와 있다.(크게 볼려면 테이블을 클릭하라). 다른 표시가 없으면 확장 헤더에 모든 신호는 3.3V이다. &lt;br /&gt;
&lt;br /&gt;
=== P9과 P8 - 각 2x23 pins ===&lt;br /&gt;
[[File:BeagleBone_P9_256x256.jpg|256px|left|top|border|P9 Header|link=File:BeagleBone_p9_pinout.jpg]]&lt;br /&gt;
[[File:BeagleBone_P9_P8_256x256.jpg|256px|top|border|BeagleBone P9 + P8|link=File:BeagleBone_P9_P8_512x512.jpg]]&lt;br /&gt;
[[File:BeagleBone_P8_256x256.jpg|256px|top|border|P8 Header|link=File:BeagleBone_p8_pinout.jpg]]&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
위에 2개의 넓은 허더에 추가로 작은 10-pin 2줄 커넥터는 &amp;quot;'''P6'''&amp;quot;과 &amp;quot;'''PMIC Expansion'''&amp;quot;를 제공한다. 다음 핀아웃을 이용해서 TPS65217B Power Management IC로부터 추가 신호를 끌어낸다.&lt;br /&gt;
&lt;br /&gt;
=== P6 - 2x5 pins''' ===&lt;br /&gt;
[[File:BeagleBone_P6_464x222.jpg|464px|left|middle|border|P6 MPIC 확장 헤더]]&lt;br /&gt;
'''중요'''&lt;br /&gt;
&lt;br /&gt;
P6 다이어그램은 아랫부분 PINOUT을 보여준다.&lt;br /&gt;
&lt;br /&gt;
It is therefore ''' ''laterally inverted'' ''' relative to the photograph.&lt;br /&gt;
&lt;br /&gt;
To obtain the top-side pinout that corresponds to the physical orientation shown in the photograph, swap the two rows of pins so that odd-numbered pins are on the left of even-numbered pins.&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 확장 보드와 악세사리 =&lt;br /&gt;
&lt;br /&gt;
== 케이프(Capes) ==&lt;br /&gt;
'''BeagleBone Cape'''은 BeagleBone의 2개 46핀 2줄 '''확장 헤더'''에 연결할 수 있는 확장보드이다. 유사한 헤더를 차례차례로 케이프 위에 쌓을 수 있다. 한 번에 4개의 케이프까지 쌓을 수 있다. 확장보드는 케이프의 맨 위에 있는 케이프 하고만 맞는 경우는 특별한 경우이다. 하지만 LCD와 같은 확장 보드에는 이 방식이 일반적이다.(다음 섹션 참고)&lt;br /&gt;
&lt;br /&gt;
케이프는 32Kbyte I2C-addressed EEPROM을 제공한다. EEPROM은 보드 이름, 시리얼 넘버, 리비전과 같은 정보를 가지고 있다. 단순한 프로토타이핑 케이프에는 들어가 있지 않다. 또 케이프는 스택에 주소를 선택하기 위해 2-position DIP 스위치를 제공한다. 이것도 프로토타이핑 케이프에는 빠져있는 경우가 많다.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheet/ccc?key=0AtD7XdBlve3HdDZqUk0xQ1dpV2NiNm43d0pNWmVGdmc&amp;amp;hl=en_US#gid=0 케이프 등록]페이지에서는 현존하는 모든 케이프와 케이프 컨셉을 찾아볼 수 있다. [https://docs.google.com/spreadsheet/viewform?formkey=dDZqUk0xQ1dpV2NiNm43d0pNWmVGdmc6MQ 등록 페이지]에서 케이프를 목록에 추가할 수 있다.&lt;br /&gt;
&lt;br /&gt;
아래 목록은 구입 가능한 케이프 혹은 오픈하드웨어로 설계된 케이프이다.&lt;br /&gt;
&lt;br /&gt;
* [http://beagleboardtoys.com/wiki/index.php?title=BeagleBone_DVID CircuitCo BeagleBone DVI-D cape]&lt;br /&gt;
* [http://beagleboardtoys.com/wiki/index.php?title=BeagleBone_Breadboard CircuitCo BeagleBone Breadboard cape]&lt;br /&gt;
* [http://beagleboardtoys.com/wiki/index.php?title=BeagleBone_Breakout CircuitCo BeagleBone Breakout cape]&lt;br /&gt;
* [http://beagleboardtoys.com/wiki/index.php?title=BeagleBone_CANBus CircuitCo BeagleBone CANBus cape]&lt;br /&gt;
* [http://beagleboardtoys.com/wiki/index.php?title=BeagleBone_RS232 CircuitCo BeagleBone RS232 cape]&lt;br /&gt;
* [http://beagleboardtoys.com/wiki/index.php?title=BeagleBone_Battery CircuitCo BeagleBone Battery cape]&lt;br /&gt;
* [http://www.adafruit.com/products/572 Adafruit Proto Cape kit for BeagleBone]&lt;br /&gt;
* [http://www.towertech.it/en/products/hardware/tt3201-can-cape/ TowerTech TT3201 Multi-Channel CAN Cape]&lt;br /&gt;
* [https://specialcomp.com/beaglebone/BeagleBone_FPGA.html Special Computing Spartan-3A FPGA cape for BeagleBone] -- in development&lt;br /&gt;
* [http://syntheticlifeforms.net/?p=43 Thinking Machines LCD-IO Expansion Cape] -- in development&lt;br /&gt;
* [https://github.com/piranha32/FlyingBone Open Source BeagleBone Prototyping Board] -- piranha32 GitHub repository&lt;br /&gt;
* [http://www.armkits.com/product/beaglebone-hdmicape.asp Embest BeagleBone-HDMI CAPE]&lt;br /&gt;
&lt;br /&gt;
== LCD 디스플레이와 확장 ==&lt;br /&gt;
비글본에서 LCD 디스플레이는 일반적으로 케이프로 구현되어 있다. 쉽게 볼 수 있도록 하기 위해 케이프의 위에 ''' &amp;quot;탑 보드(top board)&amp;quot; '''형태로 연결시킨다.이런 디스플레이는 비글본 보다 더 큰 경우가 많다. 물리적인 관계로 봤을 때 연결된 보드가 본체 보드보다 더 커지는 현상이 생긴다. 비글본을 물리적으로 지원하는 확장 보드이다.&lt;br /&gt;
* [[File:Beaglebone.jpg|320px|thumb|BeadaFrame]][http://www.nxelec.com/products/hmi/beadaframe-beaglebone NAXING Electronics BeadaFrame] with BeagleBone companion board&lt;br /&gt;
:Expanded Hardware Features:&lt;br /&gt;
:* 7&amp;quot; 800x480 TFT LCD screen&lt;br /&gt;
:* PWM Backlight control&lt;br /&gt;
:* Resistive touch panel&lt;br /&gt;
:* Plastic frame&lt;br /&gt;
:* 256MB Nand flash(K9F2G08)&lt;br /&gt;
:* RS232 serial ports(UART1 w/ CTS&amp;amp;RTS)&lt;br /&gt;
:* Stereo audio out&lt;br /&gt;
:* Micro-phone in&lt;br /&gt;
:* 6 x USER buttons&lt;br /&gt;
:* PWM Beeper&lt;br /&gt;
:* RTC with Battery(DS1302)&lt;br /&gt;
&lt;br /&gt;
* [http://beagleboardtoys.com/wiki/index.php?title=BeagleBone_LCD3 CircuitCo BeagleBone LCD3 cape and LCD display]&lt;br /&gt;
: 3.5&amp;quot; TFT LCD 화면, 해상도 320x240, 4-wire resistive 터치 스크린, 손가락 위치에 잘 맞는 7개 버튼. &lt;br /&gt;
* [http://beagleboardtoys.com/wiki/index.php?title=BeagleBone_LCD7 CircuitCo BeagleBone LCD7 cape and LCD display]&lt;br /&gt;
: 7&amp;quot; TFT LCD 화면, 해상도 800x480, 4-wire resistive 터치 스크린, 비글본과 케이프에 rear mount&lt;br /&gt;
&lt;br /&gt;
== 케이스 ==&lt;br /&gt;
* [http://www.adafruit.com/products/699 Adafruit Bone Box - 비글본 박스]&lt;br /&gt;
* [http://www.skpang.co.uk/catalog/acrylic-cover-for-beaglebone-p-1076.html SK Pang 비글본용 아크릴 커버]&lt;br /&gt;
* [http://specialcomp.com/beagleboard/BB-Bone-assy2_l.jpg Special Computing Bone 아크릴 케이스]&lt;br /&gt;
* [http://www.thingiverse.com/thing:19153 canadaduane's 3D-printable 비글본 케이스 디자인]&lt;br /&gt;
* [http://www.thingiverse.com/thing:16195 NinjaBlock's 3D-printable 비글본 전면 패널 디자인]&lt;br /&gt;
* [http://www.thingiverse.com/thing:20122 builttospec's 레이저 가공이며 DVI 케이프가 있는 비글본 박스]&lt;br /&gt;
* [http://www.built-to-spec.com/blog/2012/03/01/beaglebone-case-update-and-new-kits-page/ Built to Spec 비글본 케이스 업데이트], and [http://builttospecstore.storenvy.com/products/225603-beaglebone-enclosure 최종 제품]&lt;br /&gt;
&lt;br /&gt;
= BeagleBone 운영체제 =&lt;br /&gt;
BeagleBone's default operating system is [http://www.angstrom-distribution.org/ Angstrom], which ships with the board. This section provides basic information on Angstrom and other operating systems commonly used on BeagleBone. This information may help in making a preliminary choice, but full details should be obtained from the home sites.&lt;br /&gt;
비글본의 기본 운영체제는 [http://www.angstrom-distribution.org/ Angstrom]이다. 보드 구입시 기본 탑재되어 있다. 여기서는 Angstrom에 관한 기본적인 정보와 그외 비글본에서 사용하는 운영체제에 대한 정보를 제공한다. 여기 있는 정보는 처음 선택하는데 도움이 되지만 자세한 정보는 홈페이지에서 얻을 수 있다.&lt;br /&gt;
&lt;br /&gt;
=== Angstrom ===&lt;br /&gt;
* 홈페이지: http://www.angstrom-distribution.org/&lt;br /&gt;
* 메일링 리스트: [http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel angstrom-distro-devel] and [http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-users angstrom-distro-users]&lt;br /&gt;
* IRC 채널: irc://irc.freenode.net/#angstrom&lt;br /&gt;
Ångström는 OpenEmbedded, OpenZaurus와 OpenSimpad 프로젝트에서 일하던 사람들의 작은 단체로 시작되었다. 임베디드 장치(핸드헬드, 셋탑박스, 네트웍 기능 스토리지 장치)에 적합한 안정적이고 사용자가 사용하기 쉬운 배포판을 만들기 위해 힘을 합쳤다. Ångström은 4MB 플래쉬를 가지는 장치에도 적합하게 스케일을 줄였다.&lt;br /&gt;
&lt;br /&gt;
Angstrom 커뮤니티는 포럼을 제공하지 않는다. [http://www.angstrom-distribution.org/contact 의도적으로]&lt;br /&gt;
&lt;br /&gt;
Angstrom은 많은 핵심 유틸리티에 [http://www.busybox.net/ Busybox]를 사용한다. 이는 장단점을 가진다. 장점은 저장공간이 적게 필요하다는 것과 공통 유틸리티에 적은 메모리가 사용된다는 것이다. 이로써 시스템 시작과 성능을 개선할 수 있다. 주요 단점은 전체 크기 counterparts를 정확하게 미러링 할 수 없다는 것이다. 이런 차이점은 표준 동작하는 경우 귀찮을 수 있고 이식된 기능에 의존하는 경우 쉘 스크립트가 깨질 수 있다.&lt;br /&gt;
&lt;br /&gt;
Angstrom은 네트워크 연결 관리에 [http://connman.net/ connman]을 사용한다. 하지만 현재 이에 대한 문서가 없다. 또 man이나 man page가 기본으로 제공되지 않는다. strace나 tcpdump와 같은 디버깅 유틸리티도 제공되지 않는다. 따라서 시작하는 경우 어려움을 겪을 수 있고 경험에 의존해야한다.&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
* Home site: [http://wiki.debian.org/ArmEabiPort http://wiki.debian.org/ArmEabiPort]&lt;br /&gt;
* Mailing list: http://lists.debian.org/debian-arm/&lt;br /&gt;
* IRC channel: irc://irc.debian.org/debian-arm&lt;br /&gt;
The ARM EABI port is the default port of the standard Debian distribution of Linux for the ARM architecture (&amp;quot;armel&amp;quot;).&lt;br /&gt;
EABI (&amp;quot;Embedded ABI&amp;quot;) is actually a family of ABIs, and one of the &amp;quot;subABIs&amp;quot; is the GNU EABI for Linux which is used for this port.&lt;br /&gt;
A newer port targeted at newer hardware with another ABI (&amp;quot;armhf&amp;quot;) is currently under development and is expected to ship with Debian 7.0 (Wheezy).&lt;br /&gt;
&lt;br /&gt;
The [http://www.debian.org/intro/about Debian Project] is strongly committed to software freedom, and has a long pedigree and a good reputation.&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
* [[BeagleBoardUbuntu]] 참조&lt;br /&gt;
* 홈페이지: https://wiki.ubuntu.com/ARM&lt;br /&gt;
* IRC 채널: irc://irc.freenode.net/#ubuntu-arm&lt;br /&gt;
Ubuntu의 목표는 소셜과 경제성이다: 무료 소프트웨어로서 모든 사람이 무료로 사용할 수 있으며 Canonical이 제공하는 서비스의 포트폴리오를 통해 펀드를 받는다.&lt;br /&gt;
&lt;br /&gt;
Ubuntu의 첫번째 버전은 GNOME 데스크탑을 기반으로 했지만 KED, Kubuntu와 server버전이 추가되었다. 우분투의 모든 에디션은 공통 인프라구조와 소프트웨어를 공유하고 있다. 특별한 부분은 넷북, 모바일 컴퓨팅, 데이터 센터용으로 새로운 구조를 가지는 클라우드 버전이다.&lt;br /&gt;
&lt;br /&gt;
=== Fedora ===&lt;br /&gt;
* See [[BeagleBoardFedora]].&lt;br /&gt;
* Home site: http://fedoraproject.org/wiki/Architectures/ARM&lt;br /&gt;
* Mailing list: http://lists.fedoraproject.org/pipermail/arm/&lt;br /&gt;
* IRC channel: irc://irc.freenode.net/#fedora-arm&lt;br /&gt;
The Fedora Project is sponsored by Red Hat, which invests in its infrastructure and resources to encourage collaboration and incubate innovative new technologies. Some of these technologies may later be integrated into Red Hat products. They are developed in Fedora and produced under a free and open source license from inception, so other free software communities and projects are free to study, adopt, and modify them.&lt;br /&gt;
&lt;br /&gt;
Red Hat has been a major player since the earliest days of Linux distributions, and has earned a good reputation for solidity which continues in Fedora. The Fedora ARM initiative is very active (see mailing list).&lt;br /&gt;
&lt;br /&gt;
=== ArchLinux ===&lt;br /&gt;
* Home site: http://archlinuxarm.org/platforms/armv7/beaglebone&lt;br /&gt;
* Source repository: https://github.com/archlinuxarm/PKGBUILDs&lt;br /&gt;
* IRC channel: irc://irc.freenode.net/#archlinux-arm&lt;br /&gt;
Arch Linux for BeagleBone is a version of the Arch Linux ARM distribution. This carries forward the Arch Linux philosophy of simplicity and user-centrism, targeting and accommodating ''competent'' Linux users by giving them complete control and responsibility over the system. Instructions are provided to assist in navigating the nuances of installation on the varied ARM platforms; however, the system itself will offer little assistance to the user.&lt;br /&gt;
&lt;br /&gt;
The entire distribution is on a rolling-release cycle that can be updated daily through small packages instead of huge updates on a defined release schedule. Most packages are unmodified from what the upstream developer originally released.&lt;br /&gt;
&lt;br /&gt;
=== Gentoo ===&lt;br /&gt;
* Home site: http://dev.gentoo.org/~armin76/arm/beaglebone/install.xml&lt;br /&gt;
* IRC channel: irc://irc.freenode.net/#gentoo-embedded&lt;br /&gt;
Gentoo is a source-based '' '''meta'''-distribution'' of Linux. Instead of distributing a standard system image built with predefined options, Gentoo gives each user the means to create their own customized system that doesn't contain unused bloat and with minimum dependencies. Upgrades are incremental and under user control, so a Gentoo system is normally always up-to-date and wholesale upgrades are avoided.&lt;br /&gt;
&lt;br /&gt;
Being a source-based system, the downside of Gentoo for low-power ARM systems is very long install times for large applications. Cross-compilation on x86 machines and [http://www.gentoo.org/doc/en/distcc.xml distcc] can overcome this problem, but they add complexity.&lt;br /&gt;
&lt;br /&gt;
=== Sabayon ===&lt;br /&gt;
* Home site: [http://wiki.sabayon.org/index.php?title=Hitchhikers_Guide_to_the_BeagleBone_%28and_ARMv7a%29 wiki.sabayon.org/Hitchhikers Guide to the BeagleBone]&lt;br /&gt;
* IRC channel: irc://irc.freenode.net/#sabayon&lt;br /&gt;
Sabayon Linux uses the mechanisms of Gentoo to create a pre-configured Linux distribution that can be installed as rapidly as a normal binary distribution, but still retains the benefits of Gentoo's source-based package management. Sabayon on Intel/AMD also provides the Entropy binary package management system, which could in principle greatly ease installation of packages on resource-constrained embedded Linux devices, but this is not yet available for ARM.&lt;br /&gt;
&lt;br /&gt;
Although it is still early days for Sabayon on ARM (and hence on BeagleBone), there is regular progress reported on [http://lxnay.wordpress.com/2012/ lxnay's blog], and contributions from the community would probably accelerate the work.&lt;br /&gt;
&lt;br /&gt;
=== Buildroot ===&lt;br /&gt;
* Home site: http://www.zoobab.com/beaglebone&lt;br /&gt;
* Source repository: https://github.com/fhunleth/buildroot-beaglebone&lt;br /&gt;
* Buildroot project site: http://buildroot.uclibc.org/&lt;br /&gt;
Buildroot is a set of Makefiles and patches that makes it easy to generate a complete embedded Linux system. Buildroot can generate any or all of a cross-compilation toolchain, a root filesystem, a kernel image and a bootloader image. Buildroot is useful mainly for people working with small or embedded systems, using various CPU architectures (x86, ARM, MIPS, PowerPC, etc.) : it automates the building process of your embedded system and eases the cross-compilation process.&lt;br /&gt;
&lt;br /&gt;
The resulting root filesystem is mounted read-only, but other filesystems can be mounted read/write for persistence. Although user accounts can be created, in practice almost everything is done as root. Buildroot uses no package manager. Instead, package selection is managed through '''make menuconfig'''.&lt;br /&gt;
&lt;br /&gt;
=== Nerves Erlang/OTP ===&lt;br /&gt;
* Home site: http://nerves-project.org/&lt;br /&gt;
* Source repository: https://github.com/nerves-project/bbone-erlang-buildroot&lt;br /&gt;
* Erlang project site: http://www.erlang.org/&lt;br /&gt;
Erlang is a programming language used to build massively scalable soft realtime systems with high availability requirements (5-9’s). Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang’s runtime system has built-in support for concurrency, distribution and fault tolerance.&lt;br /&gt;
&lt;br /&gt;
OTP is a set of Erlang libraries and design principles providing middle-ware to develop these systems. It includes its own distributed database, applications to interface towards other languages, debugging and release handling tools.&lt;br /&gt;
&lt;br /&gt;
The Nerves project provides an embedded Linux-based environment for running Erlang and an easy-to-use API to access common I/O interfaces, based on '''Buildroot''' (see above). If you are interested in running an Erlang node on a low power ARM-based board such as BeagleBone, this project can get you started.&lt;br /&gt;
&lt;br /&gt;
= Board recovery =&lt;br /&gt;
* See [http://elinux.org/BeagleBoardRecovery#USB_recovery BeagleBoardRecovery] ''--- (*) Check applicability''&lt;br /&gt;
&lt;br /&gt;
= 소프트웨어 개발 =&lt;br /&gt;
비글본에서 소프트웨어 개발은 다른 리눅스 플랫폼과 차이가 없고 개발언어놔 사용한 IDE에 따라 달라진다. 따라서 비글본에 한정된 개발 이슈에 대해서만 알아보자.&lt;br /&gt;
&lt;br /&gt;
=== Cloud9 IDE와 본스크립트(Bonescript) ===&lt;br /&gt;
''..... description here .....''&lt;br /&gt;
* 소스 저장소: https://github.com/jadonk/bonescript&lt;br /&gt;
* 언어 문서: http://nodejs.org/&lt;br /&gt;
&lt;br /&gt;
=== 비글본  JTAG 디버깅 ===&lt;br /&gt;
''..... description here .....''&lt;br /&gt;
&lt;br /&gt;
= FAQ =&lt;br /&gt;
&lt;br /&gt;
For BeagleBoard frequently asked questions (FAQ) see [[BeagleBoardFAQ|community FAQ]] and &amp;quot;official&amp;quot; [http://beagleboard.org/support/faq BeagleBoard.org FAQ].&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== 홈페이지와 커뮤니티 ==&lt;br /&gt;
* [http://beagleboard.org/ beagleboard.org] -- 비글보드와 비글본 제품 관련 홈페이지&lt;br /&gt;
* irc://irc.freenode.net/#beagle -- official combined IRC channel&lt;br /&gt;
* [http://beagleboard.org/discuss Google Groups forums/mailing list] -- [https://groups.google.com/forum/?fromgroups#!forum/beagleboard English], [http://groups.google.com/group/pandabeagle-jp 일본], [http://groups.google.com/group/beagleboard-brasil 브라질], [https://groups.google.com/group/beagle-board-turkiye 터키]&lt;br /&gt;
* [http://beagleboard.org/project 비글보드와 비글본 프로젝트 목록]&lt;br /&gt;
* [https://docs.google.com/spreadsheet/ccc?key=0AtD7XdBlve3HdDZqUk0xQ1dpV2NiNm43d0pNWmVGdmc&amp;amp;hl=en_US#gid=0 케이프 등록] and  [https://docs.google.com/spreadsheet/viewform?formkey=dDZqUk0xQ1dpV2NiNm43d0pNWmVGdmc6MQ 등록 페이지]&lt;br /&gt;
* [http://www.adafruit.com/blog/category/beaglebone/ BeagleBone articles at Adafruit blog] -- products, projects and tutorials&lt;br /&gt;
* Use [http://www.google.de/ Google] to search beagleboard.org (including [http://www.beagleboard.org/irclogs/ IRC logs]) using ''site:beagleboard.org &amp;lt;search term&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
== 튜토리얼과 비디오 ==&lt;br /&gt;
* [http://beagleboard.org/static/bonescript/bone101/index.html ''비글본: 비글보드-101 소개''] -- 슬라이드 (turn off Javascript for single page)&lt;br /&gt;
* [http://www.youtube.com/watch?v=EEnOWR-GXjk ''비글본 소개''], 비디오 by Jason Kridner, Texas Instruments&lt;br /&gt;
* [http://www.youtube.com/watch?v=Y0uqRVxismQ ''How-To: 비글본 시작하기''], 비디오 by Matt Richardson, MakeMagazine&lt;br /&gt;
* [http://www.youtube.com/watch?v=z6b4zlh0IrE ''비글본 - 개봉, 소개 튜토리얼 및 처음 예제''], 비디오 by Derek Molloy, DCU/EE&lt;br /&gt;
* [http://www.youtube.com/watch?v=vFv_-ykLppo ''비글본: Eclipse를 사용한 C/C++ 프로그래밍 소개 for ARM Embedded Linux Development''], 비디오 by Derek Molloy, DCU/EE&lt;br /&gt;
* [http://www.youtube.com/watch?v=SaIpz00lE84 ''비글본: GPIO 프로그래밍 on ARM Embedded Linux''], 비디오 by Derek Molloy, DCU/EE&lt;br /&gt;
* [http://borderhack.com/?p=1062 비글본과 함께 첫걸음], introductory HOWTO by octavio at borderhack&lt;br /&gt;
&lt;br /&gt;
== Manuals and resources ==&lt;br /&gt;
* [http://beagleboard.org/static/beaglebone/a3/Docs/Hardware/BONE_SRM.pdf 비글본 시스템 참고 메뉴얼 (rev. A3_1.0)].&lt;br /&gt;
* [http://www.ti.com/am335x Texas Instruments - Sitara ARM Cortex-A8 마이크로프로세서 개요].&lt;br /&gt;
* [http://infocenter.arm.com/help/topic/com.arm.doc.subset.architecture.reference/index.html#v7AR ARM/ARMv7-AR 구조] -- ARM Cortex-A8 구조 개요&lt;br /&gt;
* [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0344d/DDI0344D_cortex_a8_r2p1_trm.pdf ARM Cortex-A8 Technical Reference Manual r2p1]&lt;br /&gt;
* [http://www.arm.com/support/university/development-platforms/cortex-a8-development-platforms.php ARM Cortex-A Development Platforms] -- ARM page on Beagle boards&lt;br /&gt;
* [http://www.ti.com/product/tps65217 TI TPS65217 Power Management IC], [http://www.ti.com/lit/ds/symlink/tps65217.pdf TPS65217 PMIC datasheet]&lt;br /&gt;
* [http://www.ftdichip.com/Products/ICs/FT2232H.htm FTDI FT2232H Hi-Speed Dual USB UART/FIFO IC overview], [http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT2232H.pdf FT2232H datasheet]&lt;br /&gt;
* [http://www.linux-usb.org/gadget/index.html Linux-USB Gadget API Framework] and [http://www.linux-usb.org/gadget/h2-otg.html USB OTG], and [http://forums.gentoo.org/viewtopic-t-843255.html kernel config] -- Ethernet-over-USB&lt;br /&gt;
&lt;br /&gt;
== Errata ==&lt;br /&gt;
&lt;br /&gt;
= Subpages =&lt;br /&gt;
&amp;lt;splist&lt;br /&gt;
parent=&lt;br /&gt;
showparent=no&lt;br /&gt;
sort=desc&lt;br /&gt;
sortby=title&lt;br /&gt;
liststyle=ordered&lt;br /&gt;
showpath=no&lt;br /&gt;
kidsonly=no&lt;br /&gt;
debug=0&lt;br /&gt;
/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/BeagleBone</id>
		<title>BeagleBone</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/BeagleBone"/>
				<updated>2012-11-27T07:08:10Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* Capes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Linux]]&lt;br /&gt;
[[Category: OMAP]]&lt;br /&gt;
[[Category:Development Boards]]&lt;br /&gt;
[[Category: BeagleBoard]]&lt;br /&gt;
[[Category: BeagleBone]]&lt;br /&gt;
&lt;br /&gt;
[[File:BeagleBone_256x249.jpg|320px|thumb|right|BeagleBone]]&lt;br /&gt;
&lt;br /&gt;
This page collects information about [http://beagleboard.org BeagleBoard.org's] [http://www.ti.com/am335x TI AM335x] [http://www.arm.com/ ARM]-based [http://beagleboard.org/bone BeagleBone] board.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= Events =&lt;br /&gt;
* ongoing 2009: [[BeagleBoard/contest|Beagle Sponsored Project Program]] - add a cool project and get a free BeagleBoard to realize it!&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The '''BeagleBone''' is a low-cost, high-expansion board from the [http://beagleboard.org/ BeagleBoard] product line. It uses the [http://www.ti.com/am335x TI AM3358/9] SoC based on an [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0344d/DDI0344D_cortex_a8_r2p1_trm.pdf ARM Cortex-A8] processor core using the [http://infocenter.arm.com/help/topic/com.arm.doc.subset.architecture.reference/index.html#v7AR ARMv7-A] architecture. It is similar in purpose to earlier BeagleBoards, and can be used either standalone or as a USB or Ethernet-connected expansion for a BeagleBoard or any other system. The BeagleBone is small even by BeagleBoard standards yet still provides much of the performance and capabilities of the larger BeagleBoards.&lt;br /&gt;
&lt;br /&gt;
BeagleBone ships with a 4GB micro-SD card preloaded with the [http://www.angstrom-distribution.org/ Angstrom] ARM Linux distribution.&lt;br /&gt;
&lt;br /&gt;
The board uses a [http://www.ti.com/product/tps65217 TI TPS65217B PMIC] to generate stable supply voltages regardless of input power variation.  +5V DC power can be supplied to the BeagleBone through a barrel connector or from the mini-USB, both of which are located near the large RJ45 Ethernet connector.&lt;br /&gt;
&lt;br /&gt;
The mini-USB type-A OTG/device '''client-mode''' socket is multi-functional.  In addition to providing an alternative source of power, it gives access to an on-board front-end two-port USB client-side hub.  (This is not related to the separate '''host-mode''' USB socket described later).  One port of the hub goes directly to the '''USB0''' port of the TI AM3358/9 SoC, while the other port connects to a dual-port [http://www.ftdichip.com/Products/ICs/FT2232H.htm FTDI FT2232H] USB-to-serial converter to provide board-to-external-host serial communications and/or JTAG debugging. The BeagleBone's Linux serial console is available through this USB serial connection.&lt;br /&gt;
&lt;br /&gt;
The SoC's '''USB0''' connection to the front-end hub works in one of two modes, and you can toggle between them at any time:  it either presents the SD card as a mountable USB storage device to the host, or it provides an [http://www.linux-usb.org/usbnet/ Ethernet-over-USB] networking interface which yields a simple method of quick-start.  The Ethernet-over-USB facility is additional to the BeagleBone's normal 10/100 Ethernet interface, which is directly implemented in the SoC rather than hanging off USB as in some other designs.  Full IPv4 and IPv6 networking is provided by the supplied Linux system out of the box.&lt;br /&gt;
&lt;br /&gt;
In addition to the USB OTG Device or '''client-mode''' facilities already described, BeagleBone also provides one '''host-mode''' USB type-A socket on the other end of the board.  This is driven from the '''USB1''' connection on the AM3358/9 SoC, and provides access to USB host peripherals such as mice, keyboards, storage, and wifi or Bluetooth dongles, or a USB hub for further expansion.&lt;br /&gt;
&lt;br /&gt;
= Specifications =&lt;br /&gt;
* Up to 720-MHz superscalar ARM Cortex-A8&lt;br /&gt;
* 256-MB DDR2 RAM&lt;br /&gt;
* 10/100 Ethernet RJ45 socket, IPv4 and IPv6 networking&lt;br /&gt;
* MicroSD slot and 4GB microSD card supplied&lt;br /&gt;
* Preloaded with Angstrom ARM Linux Distribution&lt;br /&gt;
* Single USB 2.0 type A host port&lt;br /&gt;
* Dual USB hub on USB 2.0 type mini-A OTG device port&lt;br /&gt;
* On-board USB-to-serial/JTAG over one shared USB device port&lt;br /&gt;
* Storage-over-USB or Ethernet-over-USB on other USB device port&lt;br /&gt;
* Extensive I/O:  2 I2C, 5 UART, SPI, CAN, 66 GPIO, 8 PWM, 8 ADC&lt;br /&gt;
* +5V DC power from barrel connector or USB device port&lt;br /&gt;
* Two 46-pin 3.3-V peripheral headers with multiplexed LCD signals&lt;br /&gt;
* Board size: 3.4&amp;quot; × 2.1&amp;quot; (86.4mm x 53.3mm) -- fits in an Altoid tin&lt;br /&gt;
&lt;br /&gt;
= Expansion Connectors =&lt;br /&gt;
The BeagleBone provides two 46-pin dual-row expansion connectors &amp;quot;'''P9'''&amp;quot; and &amp;quot;'''P8'''&amp;quot; which are also known as &amp;quot;'''Expansion A'''&amp;quot; and  &amp;quot;'''Expansion B'''&amp;quot;, respectively.  The location and pinout of these connectors is illustrated below (click tables to enlarge).  All signals on expansion headers are 3.3V except where indicated otherwise.&lt;br /&gt;
&lt;br /&gt;
=== P9 and P8 - Each 2x23 pins ===&lt;br /&gt;
[[File:BeagleBone_P9_256x256.jpg|256px|left|top|border|P9 Header|link=File:BeagleBone_p9_pinout.jpg]]&lt;br /&gt;
[[File:BeagleBone_P9_P8_256x256.jpg|256px|top|border|BeagleBone P9 + P8|link=File:BeagleBone_P9_P8_512x512.jpg]]&lt;br /&gt;
[[File:BeagleBone_P8_256x256.jpg|256px|top|border|P8 Header|link=File:BeagleBone_p8_pinout.jpg]]&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In addition to the two large headers above, a small 10-pin dual-row connector provides &amp;quot;'''P6'''&amp;quot; provides a &amp;quot;'''PMIC Expansion'''&amp;quot; that brings out some additional signals from the TPS65217B Power Management IC, using the following pinout:&lt;br /&gt;
&lt;br /&gt;
=== P6 - 2x5 pins''' ===&lt;br /&gt;
[[File:BeagleBone_P6_464x222.jpg|464px|left|middle|border|P6 MPIC Expansion Header]]&lt;br /&gt;
'''IMPORTANT'''&lt;br /&gt;
&lt;br /&gt;
This diagram of P6 provides an '''UNDERSIDE PINOUT''' view.&lt;br /&gt;
&lt;br /&gt;
It is therefore ''' ''laterally inverted'' ''' relative to the photograph.&lt;br /&gt;
&lt;br /&gt;
To obtain the top-side pinout that corresponds to the physical orientation shown in the photograph, swap the two rows of pins so that odd-numbered pins are on the left of even-numbered pins.&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Expansion Boards and Accessories =&lt;br /&gt;
&lt;br /&gt;
== Capes ==&lt;br /&gt;
A '''BeagleBone Cape''' is an expansion board which can be plugged into the BeagleBone's two 46-pin dual-row '''Expansion Headers''' and which in turns provides similar headers onto which further capes can be stacked.  Up to four capes at a time can be stacked on top of a BeagleBone.  An expansion board which can be fitted only at the top of a stack of capes (usually for physical reasons) is a special case of &amp;quot;cape&amp;quot;, but this usage is common for display expansion boards such as LCDs (see next section).&lt;br /&gt;
&lt;br /&gt;
Capes are required to provide a 32Kbyte I2C-addressed EEPROM which holds board information such as board name, serial number and revision, although this is typically omitted on simple prototyping capes. Capes are also expected to provide a 2-position DIP switch to select their address in the stack, although this too is often omitted in prototyping capes.&lt;br /&gt;
&lt;br /&gt;
The [https://docs.google.com/spreadsheet/ccc?key=0AtD7XdBlve3HdDZqUk0xQ1dpV2NiNm43d0pNWmVGdmc&amp;amp;hl=en_US#gid=0 Capes Registry] seeks to index all existing capes and cape concepts, including private projects.  A [https://docs.google.com/spreadsheet/viewform?formkey=dDZqUk0xQ1dpV2NiNm43d0pNWmVGdmc6MQ registration page] is available to help add capes to the list.&lt;br /&gt;
&lt;br /&gt;
This section lists only those capes which are available commercially or which are close to a production release, as well as open hardware designs.&lt;br /&gt;
&lt;br /&gt;
* [http://beagleboardtoys.com/wiki/index.php?title=BeagleBone_DVID CircuitCo BeagleBone DVI-D cape]&lt;br /&gt;
* [http://beagleboardtoys.com/wiki/index.php?title=BeagleBone_Breadboard CircuitCo BeagleBone Breadboard cape]&lt;br /&gt;
* [http://beagleboardtoys.com/wiki/index.php?title=BeagleBone_Breakout CircuitCo BeagleBone Breakout cape]&lt;br /&gt;
* [http://beagleboardtoys.com/wiki/index.php?title=BeagleBone_CANBus CircuitCo BeagleBone CANBus cape]&lt;br /&gt;
* [http://beagleboardtoys.com/wiki/index.php?title=BeagleBone_RS232 CircuitCo BeagleBone RS232 cape]&lt;br /&gt;
* [http://beagleboardtoys.com/wiki/index.php?title=BeagleBone_Battery CircuitCo BeagleBone Battery cape]&lt;br /&gt;
* [http://www.adafruit.com/products/572 Adafruit Proto Cape kit for BeagleBone]&lt;br /&gt;
* [http://www.towertech.it/en/products/hardware/tt3201-can-cape/ TowerTech TT3201 Multi-Channel CAN Cape]&lt;br /&gt;
* [https://specialcomp.com/beaglebone/BeagleBone_FPGA.html Special Computing Spartan-3A FPGA cape for BeagleBone] -- in development&lt;br /&gt;
* [http://syntheticlifeforms.net/?p=43 Thinking Machines LCD-IO Expansion Cape] -- in development&lt;br /&gt;
* [https://github.com/piranha32/FlyingBone Open Source BeagleBone Prototyping Board] -- piranha32 GitHub repository&lt;br /&gt;
* [http://www.armkits.com/product/beaglebone-hdmicape.asp Embest BeagleBone HDMI cape]&lt;br /&gt;
&lt;br /&gt;
== LCD Displays and Other Expansions ==&lt;br /&gt;
LCD displays for the BeagleBone are typically implemented as capes which plug in as the ''' ''top board'' ''' in a stack of capes, for reasons of visibility.  Such displays are often larger than the BeagleBone itself, so the normal physical relationship in which a daughterboard is smaller than its host board is inverted.  In this arrangement it is the expansion board that provides the physical support for the BeagleBone.&lt;br /&gt;
&lt;br /&gt;
* [[File:Beaglebone.jpg|320px|thumb|BeadaFrame]][http://www.nxelec.com/products/hmi/beadaframe-beaglebone NAXING Electronics BeadaFrame] with BeagleBone companion board&lt;br /&gt;
:Expanded Hardware Features:&lt;br /&gt;
:* 7&amp;quot; 800x480 TFT LCD screen&lt;br /&gt;
:* PWM Backlight control&lt;br /&gt;
:* Resistive touch panel&lt;br /&gt;
:* Plastic frame&lt;br /&gt;
:* 256MB Nand flash(K9F2G08)&lt;br /&gt;
:* RS232 serial ports(UART1 w/ CTS&amp;amp;RTS)&lt;br /&gt;
:* Stereo audio out&lt;br /&gt;
:* Micro-phone in&lt;br /&gt;
:* 6 x USER buttons&lt;br /&gt;
:* PWM Beeper&lt;br /&gt;
:* RTC with Battery(DS1302)&lt;br /&gt;
&lt;br /&gt;
* [http://beagleboardtoys.com/wiki/index.php?title=BeagleBone_LCD3 CircuitCo BeagleBone LCD3 cape and LCD display]&lt;br /&gt;
: 3.5&amp;quot; TFT LCD screen, resolution 320x240, 4-wire resistive touchscreen, seven buttons at finger-friendly positions. &lt;br /&gt;
* [http://beagleboardtoys.com/wiki/index.php?title=BeagleBone_LCD7 CircuitCo BeagleBone LCD7 cape and LCD display]&lt;br /&gt;
: 7&amp;quot; TFT LCD screen, resolution 800x480, 4-wire resistive touchscreen, rear mount for BeagleBone and capes.&lt;br /&gt;
&lt;br /&gt;
== Cases ==&lt;br /&gt;
* [http://www.adafruit.com/products/699 Adafruit Bone Box - Enclosure for Beagle Bone]&lt;br /&gt;
* [http://www.skpang.co.uk/catalog/acrylic-cover-for-beaglebone-p-1076.html SK Pang Acrylic Cover for BeagleBone]&lt;br /&gt;
* [http://specialcomp.com/beagleboard/BB-Bone-assy2_l.jpg Special Computing Bone Acrylic Case]&lt;br /&gt;
* [http://www.thingiverse.com/thing:19153 canadaduane's 3D-printable BeagleBone Case design]&lt;br /&gt;
* [http://www.thingiverse.com/thing:16195 NinjaBlock's 3D-printable Beaglebone front panel design]&lt;br /&gt;
* [http://www.thingiverse.com/thing:20122 builttospec's laser-cut design for BeagleBone Enclosure with DVI Cape]&lt;br /&gt;
* [http://www.built-to-spec.com/blog/2012/03/01/beaglebone-case-update-and-new-kits-page/ Built to Spec BeagleBone Case Update], and [http://builttospecstore.storenvy.com/products/225603-beaglebone-enclosure final product]&lt;br /&gt;
&lt;br /&gt;
= BeagleBone Operating Systems =&lt;br /&gt;
BeagleBone's default operating system is [http://www.angstrom-distribution.org/ Angstrom], which ships with the board.  This section provides basic information on Angstrom and other operating systems commonly used on BeagleBone.  This information may help in making a preliminary choice, but full details should be obtained from the home sites.&lt;br /&gt;
&lt;br /&gt;
=== Angstrom ===&lt;br /&gt;
* Home site: http://www.angstrom-distribution.org/&lt;br /&gt;
* Mailing lists:  [http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel angstrom-distro-devel] and [http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-users angstrom-distro-users]&lt;br /&gt;
* IRC channel:  irc://irc.freenode.net/#angstrom&lt;br /&gt;
Ångström was started by a small group of people who worked on the OpenEmbedded, OpenZaurus and OpenSimpad projects to unify their effort to make a stable and user-friendly distribution for embedded devices like handhelds, set top boxes and network-attached storage devices.&lt;br /&gt;
Ångström can scale down to devices with only 4MB of flash storage.&lt;br /&gt;
&lt;br /&gt;
The Angstrom community does not provide a forum, [http://www.angstrom-distribution.org/contact intentionally].&lt;br /&gt;
&lt;br /&gt;
Angstrom uses [http://www.busybox.net/ Busybox] for many key utilities, which has both pros and cons.  Advantages include requiring less storage space and a smaller memory footprint for many common utilities, which also improves system startup time and performance.  The main disadvantages stem from those utilities not mirroring exactly their full-size counterparts.  These differences can be annoying if one is used to standard behavior, and may also break shell scripts that rely on portable functionality.&lt;br /&gt;
&lt;br /&gt;
Angstrom uses [http://connman.net/ connman] for network connection management, but no documentation is available for this currently.  Also, man(1) and man pages are not provided by default, nor debugging utilities like strace(1) and tcpdump(1).  Getting started may therefore present difficulties, depending on experience.&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
* See [[BeagleBoardDebian]]&lt;br /&gt;
* Home site: [http://wiki.debian.org/ArmEabiPort http://wiki.debian.org/ArmEabiPort]&lt;br /&gt;
* Mailing list:  http://lists.debian.org/debian-arm/&lt;br /&gt;
* IRC channel: irc://irc.debian.org/debian-arm&lt;br /&gt;
The ARM EABI port is the default port of the standard Debian distribution of Linux for the ARM architecture (&amp;quot;armel&amp;quot;).&lt;br /&gt;
EABI (&amp;quot;Embedded ABI&amp;quot;) is actually a family of ABIs, and one of the &amp;quot;subABIs&amp;quot; is the GNU EABI for Linux which is used for this port.&lt;br /&gt;
A newer port targeted at newer hardware with another ABI (&amp;quot;armhf&amp;quot;) is currently under development and is expected to ship with Debian 7.0 (Wheezy).&lt;br /&gt;
&lt;br /&gt;
The [http://www.debian.org/intro/about Debian Project] is strongly committed to software freedom, and has a long pedigree and a good reputation.&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
* See [[BeagleBoardUbuntu]]&lt;br /&gt;
* Home site: https://wiki.ubuntu.com/ARM&lt;br /&gt;
* IRC channel:  irc://irc.freenode.net/#ubuntu-arm&lt;br /&gt;
The vision for Ubuntu is part social and part economic: free software, available free of charge to everybody on the same terms, and funded through a portfolio of services provided by Canonical.&lt;br /&gt;
&lt;br /&gt;
The first version of Ubuntu was based on the GNOME desktop, but has since added a KDE edition, Kubuntu, and a server edition. All of the editions of Ubuntu share common infrastructure and software.  In recent years, special emphasis has been placed on netbooks for lightweight, connected, mobile computing, and on the cloud as a new architecture for data centres.&lt;br /&gt;
&lt;br /&gt;
=== Fedora ===&lt;br /&gt;
* See [[BeagleBoardFedora]].&lt;br /&gt;
* Home site: http://fedoraproject.org/wiki/Architectures/ARM&lt;br /&gt;
* Mailing list: http://lists.fedoraproject.org/pipermail/arm/&lt;br /&gt;
* IRC channel:  irc://irc.freenode.net/#fedora-arm&lt;br /&gt;
The Fedora Project is sponsored by Red Hat, which invests in its infrastructure and resources to encourage collaboration and incubate innovative new technologies. Some of these technologies may later be integrated into Red Hat products. They are developed in Fedora and produced under a free and open source license from inception, so other free software communities and projects are free to study, adopt, and modify them.&lt;br /&gt;
&lt;br /&gt;
Red Hat has been a major player since the earliest days of Linux distributions, and has earned a good reputation for solidity which continues in Fedora.  The Fedora ARM initiative is very active (see mailing list).&lt;br /&gt;
&lt;br /&gt;
=== ArchLinux ===&lt;br /&gt;
* Home site:  http://archlinuxarm.org/platforms/armv7/beaglebone&lt;br /&gt;
* Source repository:  https://github.com/archlinuxarm/PKGBUILDs&lt;br /&gt;
* IRC channel:  irc://irc.freenode.net/#archlinux-arm&lt;br /&gt;
Arch Linux for BeagleBone is a version of the Arch Linux ARM distribution.  This carries forward the Arch Linux philosophy of simplicity and user-centrism, targeting and accommodating ''competent'' Linux users by giving them complete control and responsibility over the system. Instructions are provided to assist in navigating the nuances of installation on the varied ARM platforms; however, the system itself will offer little assistance to the user.&lt;br /&gt;
&lt;br /&gt;
The entire distribution is on a rolling-release cycle that can be updated daily through small packages instead of huge updates on a defined release schedule. Most packages are unmodified from what the upstream developer originally released.&lt;br /&gt;
&lt;br /&gt;
=== Gentoo ===&lt;br /&gt;
* Home site:  http://dev.gentoo.org/~armin76/arm/beaglebone/install.xml&lt;br /&gt;
* IRC channel:  irc://irc.freenode.net/#gentoo-embedded&lt;br /&gt;
Gentoo is a source-based '' '''meta'''-distribution'' of Linux.  Instead of distributing a standard system image built with predefined options, Gentoo gives each user the means to create their own customized system that doesn't contain unused bloat and with minimum dependencies.  Upgrades are incremental and under user control, so a Gentoo system is normally always up-to-date and wholesale upgrades are avoided.&lt;br /&gt;
&lt;br /&gt;
Being a source-based system, the downside of Gentoo for low-power ARM systems is very long install times for large applications.  Cross-compilation on x86 machines and [http://www.gentoo.org/doc/en/distcc.xml distcc] can overcome this problem, but they add complexity.&lt;br /&gt;
&lt;br /&gt;
=== Sabayon ===&lt;br /&gt;
* Home site:  [http://wiki.sabayon.org/index.php?title=Hitchhikers_Guide_to_the_BeagleBone_%28and_ARMv7a%29 wiki.sabayon.org/Hitchhikers Guide to the BeagleBone]&lt;br /&gt;
* IRC channel:  irc://irc.freenode.net/#sabayon&lt;br /&gt;
Sabayon Linux uses the mechanisms of Gentoo to create a pre-configured Linux distribution that can be installed as rapidly as a normal binary distribution, but still retains the benefits of Gentoo's source-based package management.  Sabayon on Intel/AMD also provides the Entropy binary package management system, which could in principle greatly ease installation of packages on resource-constrained embedded Linux devices, but this is not yet available for ARM.&lt;br /&gt;
&lt;br /&gt;
Although it is still early days for Sabayon on ARM (and hence on BeagleBone), there is regular progress reported on [http://lxnay.wordpress.com/2012/ lxnay's blog], and contributions from the community would probably accelerate the work.&lt;br /&gt;
&lt;br /&gt;
=== Buildroot ===&lt;br /&gt;
* Home site:  http://www.zoobab.com/beaglebone&lt;br /&gt;
* Source repository:  https://github.com/fhunleth/buildroot-beaglebone&lt;br /&gt;
* Buildroot project site: http://buildroot.uclibc.org/&lt;br /&gt;
Buildroot is a set of Makefiles and patches that makes it easy to generate a complete embedded Linux system. Buildroot can generate any or all of a cross-compilation toolchain, a root filesystem, a kernel image and a bootloader image. Buildroot is useful mainly for people working with small or embedded systems, using various CPU architectures (x86, ARM, MIPS, PowerPC, etc.) : it automates the building process of your embedded system and eases the cross-compilation process.&lt;br /&gt;
&lt;br /&gt;
The resulting root filesystem is mounted read-only, but other filesystems can be mounted read/write for persistence.  Although user accounts can be created, in practice almost everything is done as root.  Buildroot uses no package manager.  Instead, package selection is managed through '''make menuconfig'''.&lt;br /&gt;
&lt;br /&gt;
=== Nerves Erlang/OTP ===&lt;br /&gt;
* Home site:  http://nerves-project.org/&lt;br /&gt;
* Source repository:  https://github.com/nerves-project/bbone-erlang-buildroot&lt;br /&gt;
* Erlang project site: http://www.erlang.org/&lt;br /&gt;
Erlang is a programming language used to build massively scalable soft realtime systems with high availability requirements (5-9’s). Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang’s runtime system has built-in support for concurrency, distribution and fault tolerance.&lt;br /&gt;
&lt;br /&gt;
OTP is a set of Erlang libraries and design principles providing middle-ware to develop these systems. It includes its own distributed database, applications to interface towards other languages, debugging and release handling tools.&lt;br /&gt;
&lt;br /&gt;
The Nerves project provides an embedded Linux-based environment for running Erlang and an easy-to-use API to access common I/O interfaces, based on '''Buildroot''' (see above).  If you are interested in running an Erlang node on a low power ARM-based board such as BeagleBone, this project can get you started.&lt;br /&gt;
&lt;br /&gt;
= Board recovery =&lt;br /&gt;
* See [http://elinux.org/BeagleBoardRecovery#USB_recovery BeagleBoardRecovery] ''--- (*) Check applicability''&lt;br /&gt;
&lt;br /&gt;
= Software Development =&lt;br /&gt;
Software development on the BeagleBone is normally no different to any other Linux platform, and typically varies with language and with the IDE used, if any.  This section deals only with development issues that are specific to BeagleBone, or mostly so.&lt;br /&gt;
&lt;br /&gt;
=== Cloud9 IDE and Bonescript ===&lt;br /&gt;
''..... description here .....''&lt;br /&gt;
* Source repository:  https://github.com/jadonk/bonescript&lt;br /&gt;
* Language documentation:  http://nodejs.org/&lt;br /&gt;
&lt;br /&gt;
=== BeagleBone JTAG Debugging ===&lt;br /&gt;
''..... description here .....''&lt;br /&gt;
&lt;br /&gt;
===Using Netbeans to remotely compile and debug C/C++===&lt;br /&gt;
&lt;br /&gt;
When developing c/c++ on a linux desktop, a toolchain is available for cross-compiling the code for arm.  However no such toolchain is readily available for windows.  Netbeans can be used to write the code on your desktop, save it in a location accessible to the beagle, and then automatically compile it on the beagle itself using ssh and the built in compiler on the beaglebone's OS.&lt;br /&gt;
&lt;br /&gt;
Netbeans can also use GDB for remote debugging over ssh.&lt;br /&gt;
&lt;br /&gt;
Requirements:&lt;br /&gt;
&lt;br /&gt;
* Set up a samba / smb network share through which code can be shared between both desktop and beagle&lt;br /&gt;
* Give netbeans the SSh login details of the beagle&lt;br /&gt;
* Give netbeans the path mapping so it can translate between the desktop code folder and beagle code folder&lt;br /&gt;
* Setup only takes a few minutes.&lt;br /&gt;
&lt;br /&gt;
====More info====&lt;br /&gt;
&lt;br /&gt;
* Download Netbeans (Windows/Linux/OS-X/Solaris): http://www.netbeans.org/&lt;br /&gt;
* Example tutorial on setting this up: http://mechomaniac.com/BeagleboardDevelopmentWithNetbeans&lt;br /&gt;
&lt;br /&gt;
= FAQ =&lt;br /&gt;
&lt;br /&gt;
For BeagleBoard frequently asked questions (FAQ) see [[BeagleBoardFAQ|community FAQ]] and &amp;quot;official&amp;quot; [http://beagleboard.org/support/faq BeagleBoard.org FAQ].&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Home page and Community ==&lt;br /&gt;
* [http://beagleboard.org/ beagleboard.org] -- home for BeagleBoard and BeagleBone products&lt;br /&gt;
* irc://irc.freenode.net/#beagle -- official combined IRC channel&lt;br /&gt;
* [http://beagleboard.org/discuss Google Groups forums/mailing list] -- [https://groups.google.com/forum/?fromgroups#!forum/beagleboard English], [http://groups.google.com/group/pandabeagle-jp Japan], [http://groups.google.com/group/beagleboard-brasil Brasil], [https://groups.google.com/group/beagle-board-turkiye Turkey]&lt;br /&gt;
* [http://beagleboard.org/project BeagleBoard and BeagleBone projects list]&lt;br /&gt;
* [https://docs.google.com/spreadsheet/ccc?key=0AtD7XdBlve3HdDZqUk0xQ1dpV2NiNm43d0pNWmVGdmc&amp;amp;hl=en_US#gid=0 Capes Registry] and its [https://docs.google.com/spreadsheet/viewform?formkey=dDZqUk0xQ1dpV2NiNm43d0pNWmVGdmc6MQ registration page]&lt;br /&gt;
* [http://www.adafruit.com/blog/category/beaglebone/ BeagleBone articles at Adafruit blog] -- products, projects and tutorials&lt;br /&gt;
* Use [http://www.google.de/ Google] to search beagleboard.org (including [http://www.beagleboard.org/irclogs/ IRC logs]) using ''site:beagleboard.org &amp;lt;search term&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
== Tutorials and Videos ==&lt;br /&gt;
* [http://beagleboard.org/static/bonescript/bone101/index.html ''BeagleBone: BeagleBoard-101 Intro''] -- slides (turn off Javascript for single page)&lt;br /&gt;
* [http://www.youtube.com/watch?v=EEnOWR-GXjk ''BeagleBone Intro''], video by Jason Kridner, Texas Instruments&lt;br /&gt;
* [http://www.youtube.com/watch?v=Y0uqRVxismQ ''How-To: Get Started with the BeagleBone''], video by Matt Richardson, MakeMagazine&lt;br /&gt;
* [http://www.youtube.com/watch?v=z6b4zlh0IrE ''The Beaglebone - Unboxing, Introduction Tutorial and First Example''], video by Derek Molloy, DCU/EE&lt;br /&gt;
* [http://www.youtube.com/watch?v=vFv_-ykLppo ''Beaglebone: C/C++ Programming Introduction for ARM Embedded Linux Development using Eclipse''], video by Derek Molloy, DCU/EE&lt;br /&gt;
* [http://www.youtube.com/watch?v=SaIpz00lE84 ''Beaglebone: GPIO Programming on ARM Embedded Linux''], video by Derek Molloy, DCU/EE&lt;br /&gt;
* [https://gist.github.com/4013192 ''C code for GPIO polling''], sample code by Andrew Montag&lt;br /&gt;
* [http://borderhack.com/?p=1062 First steps with the Beaglebone], introductory HOWTO by octavio at borderhack&lt;br /&gt;
* [http://learn.adafruit.com/beaglebone Adafruit Learning System - BeagleBone] -- web page&lt;br /&gt;
&lt;br /&gt;
== Manuals and resources ==&lt;br /&gt;
* [http://beagleboard.org/static/beaglebone/a3/Docs/Hardware/BONE_SRM.pdf BeagleBone System Reference Manual (rev. A3_1.0)].&lt;br /&gt;
* [http://www.ti.com/am335x Texas Instruments - Sitara ARM Cortex-A8 Microprocessor overview].&lt;br /&gt;
* [http://infocenter.arm.com/help/topic/com.arm.doc.subset.architecture.reference/index.html#v7AR ARM/ARMv7-AR Architecture] -- ARM Cortex-A8 architecture overview&lt;br /&gt;
* [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0344d/DDI0344D_cortex_a8_r2p1_trm.pdf ARM Cortex-A8 Technical Reference Manual r2p1]&lt;br /&gt;
* [http://www.arm.com/support/university/development-platforms/cortex-a8-development-platforms.php ARM Cortex-A Development Platforms] -- ARM page on Beagle boards&lt;br /&gt;
* [http://www.ti.com/product/tps65217 TI TPS65217 Power Management IC], [http://www.ti.com/lit/ds/symlink/tps65217.pdf TPS65217 PMIC datasheet]&lt;br /&gt;
* [http://www.ftdichip.com/Products/ICs/FT2232H.htm FTDI FT2232H Hi-Speed Dual USB UART/FIFO IC overview], [http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT2232H.pdf FT2232H datasheet]&lt;br /&gt;
* [http://www.linux-usb.org/gadget/index.html Linux-USB Gadget API Framework] and [http://www.linux-usb.org/gadget/h2-otg.html USB OTG], and [http://forums.gentoo.org/viewtopic-t-843255.html kernel config] -- Ethernet-over-USB&lt;br /&gt;
== Translations ==&lt;br /&gt;
* 한국어:[[KR:BeagleBone]]&lt;br /&gt;
&lt;br /&gt;
== Errata ==&lt;br /&gt;
&lt;br /&gt;
= Subpages =&lt;br /&gt;
&amp;lt;splist&lt;br /&gt;
 parent=&lt;br /&gt;
 showparent=no&lt;br /&gt;
 sort=desc&lt;br /&gt;
 sortby=title&lt;br /&gt;
 liststyle=ordered&lt;br /&gt;
 showpath=no&lt;br /&gt;
 kidsonly=no&lt;br /&gt;
 debug=0&lt;br /&gt;
/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/SBC8018_en</id>
		<title>SBC8018 en</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/SBC8018_en"/>
				<updated>2012-02-21T09:32:40Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.elinux.org/SBC8018 '''中文版本''''']&lt;br /&gt;
&lt;br /&gt;
'''Numbers of [http://www.armkits.com/product/sbc8018.asp '''SBC8018'''] Development Board wiht 128MB DDR and 128MB Nand Flash based on [http://www.ti.com/product/am1808 TI AM1808] industrial processor are provided by Embest now.  Call us to get more information.'''&lt;br /&gt;
&lt;br /&gt;
:SBC8018 Single Board Computer an industrial application of ARM Embedded Single Board Computer designed by Embest Info&amp;amp;Tech Co.,LTD..SBC8018 boards 128MB DDR, 128MB NAND Flash, except some interface used normally, an SATA interface is offered to supply large data storage applications. SBC8018 is a low power, low cost and high-performance's industrial application. SBC8018 can be used many industries to designed products quickly such as portable navigation multimedia devices,portable data acquisition devices,industrial automation and smart house, and so and.&lt;br /&gt;
----&lt;br /&gt;
This article is writed to introduce the hardware and software about the SBC8018 Single Board Computer and provide an exchange platform for sharing experience of TI AM1808. It can help users to learn the SBC8018 quickly, to summarize and answer the problem &lt;br /&gt;
you may encounter probably.&lt;br /&gt;
&lt;br /&gt;
'''New (Date:21-02-2012): the problem that the board could not boot from Nand Flash stably in WinCE OS has been settled, please download the software patches from'''[http://www.embedinfo.com/english/download/SBC8018_patch_20120221.zip here]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=='''General Description'''==&lt;br /&gt;
&lt;br /&gt;
==='''General Description'''===&lt;br /&gt;
&lt;br /&gt;
:The SBC8018 Single Board Computer is a compact, low-cost with high-performance controller board designed by Embest. It is based on TI’s AM1808 ARM9 low-power application processor which enables OEMs and ODMs to quickly bring to market devices featuring robust operating systems support, rich user interfaces, and high processing performance life through the maximum flexibility of a fully integrated mixed processor solution.&lt;br /&gt;
&lt;br /&gt;
:The SBC8018 Single Board Computer takes full features of the AM1808 microprocessor and has 128MB Mobile DDR SDRAM and 128MB Nand Flash on board. It has exposed many other hardware interfaces including Serial port, LCD/TSP, USB Host/OTG, Ethernet, Audio, SATA, two Camera, TF card, etc. It has one 14-pin JTAG interface which can be used with XDS100v2 emulator available from Embest. Embest also offers 4.3” and 7” LCD display with touch screen as optional modules for this board.&lt;br /&gt;
&lt;br /&gt;
:The board is a ready-to-run solution which is provided with Linux 2.6.33 and WinCE 6.0 BSP. It would be an ideal development platform for customers requiring a low power ARM9 processor with cost-effective price point and small form factor for consumer, embedded industrial, medical and other embedded connectivity applications.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
::- 375MHz TI AM1808 ARM926 Microprocessor&lt;br /&gt;
&lt;br /&gt;
::- Onboard 128MByte DDR SDRAM + 128MByte NAND Flash&lt;br /&gt;
&lt;br /&gt;
::- UART, USB, Ethernet, LCD/TSP, SATA, Camera, Audio, TF, JTAG,... &lt;br /&gt;
&lt;br /&gt;
::- Optional WiFi, Camera and 3G Modules&lt;br /&gt;
&lt;br /&gt;
::- Ready-to-Run Linux2.6.33 and WinCE 6.0 OS&lt;br /&gt;
&lt;br /&gt;
:::[[File:Sbc8018-L.jpg|SBC8018]]&lt;br /&gt;
&lt;br /&gt;
==='''Interfaces and Peripherals'''===&lt;br /&gt;
&lt;br /&gt;
::::[[File:Sbc8018con.gif|SBC8018 interface and peripherals]]&lt;br /&gt;
&lt;br /&gt;
=='''Hardware Features'''==&lt;br /&gt;
&lt;br /&gt;
==='''Processor'''===&lt;br /&gt;
&lt;br /&gt;
:*TI AM1808 ARM9 microprocessor&lt;br /&gt;
&lt;br /&gt;
:*375-MHz ARM926EJ-S RISC MPU, also supports 456MHz operation&lt;br /&gt;
&lt;br /&gt;
:*ARM926EJ-S Core &lt;br /&gt;
&lt;br /&gt;
:*ARM9 Memory Architecture &lt;br /&gt;
&lt;br /&gt;
:*Enhanced Direct-Memory-Access Controller 3 (EDMA3) &lt;br /&gt;
&lt;br /&gt;
:*128K-Byte On-chip Memory &lt;br /&gt;
&lt;br /&gt;
:*1.8V or 3.3V LVCMOS IOs (except for USB and DDR2 interfaces) &lt;br /&gt;
&lt;br /&gt;
:*Two External Memory Interfaces &lt;br /&gt;
&lt;br /&gt;
:*Three Configurable 16550 type UART Modules &lt;br /&gt;
&lt;br /&gt;
:*LCD Controller &lt;br /&gt;
&lt;br /&gt;
:*Two Serial Peripheral Interfaces (SPI) Each With Multiple Chip-Selects &lt;br /&gt;
&lt;br /&gt;
:*Two MMC/SD Card Interface with Secure Data I/O (SDIO) Interfaces&lt;br /&gt;
&lt;br /&gt;
==='''Memory'''===&lt;br /&gt;
&lt;br /&gt;
:*128MByte Mobile DDR SDRAM &lt;br /&gt;
&lt;br /&gt;
:*128MByte NAND Flash (on the rear of the board) &lt;br /&gt;
&lt;br /&gt;
==='''Audio/Video Interfaces'''===&lt;br /&gt;
&lt;br /&gt;
:*Audio input interface (Mic In) &lt;br /&gt;
&lt;br /&gt;
:*Two-channel Audio output interface (Line Out) &lt;br /&gt;
&lt;br /&gt;
:*Two Camera interfaces (30-pin FPC connector on the rear of the board, supports CCD or CMOS camera) &lt;br /&gt;
&lt;br /&gt;
:*LCD/Touch Screen interface (50-pin FPC connector, support resolution up to 2048*2048)&lt;br /&gt;
&lt;br /&gt;
==='''Data Transfer Interfaces and Other Facilities'''===&lt;br /&gt;
&lt;br /&gt;
:*1 x 5 line Debug serial port, RS232 voltage (brings out by DB9 connector) &lt;br /&gt;
&lt;br /&gt;
:*2 x 3 line serial ports, TTL voltage (brings out by extension connector) &lt;br /&gt;
&lt;br /&gt;
:*1 x USB2.0 OTG port, High-speed (Mini USB type) &lt;br /&gt;
&lt;br /&gt;
:*1 x USB1.1 Host port, Full-speed (USB-A type) &lt;br /&gt;
&lt;br /&gt;
:*1 x TF card slot &lt;br /&gt;
&lt;br /&gt;
:*1 x Serial ATA connector, supports both SATA I (1.5 Gbps) and SATA II (3.0 Gbps) &lt;br /&gt;
&lt;br /&gt;
:*1 x 10/100Mbps Ethernet interface (RJ45 connector) &lt;br /&gt;
&lt;br /&gt;
:*1 x RESET button &lt;br /&gt;
&lt;br /&gt;
:*1 x BACK button &lt;br /&gt;
&lt;br /&gt;
:*1 x HOME button &lt;br /&gt;
&lt;br /&gt;
:*1 x MENU button &lt;br /&gt;
&lt;br /&gt;
:*1 x 14-pin JTAG connector (for using TI’s XDS100v2 Emulator) &lt;br /&gt;
&lt;br /&gt;
:*2 x 40-pin extension connectors (SPI, I2C, McBSP, UART, 1.8V, 3.3V, 5V, GPIO are brought out from these connectors)&lt;br /&gt;
&lt;br /&gt;
:*Battery backed RTC (User needs to prepare battery himself, CR1220 model is ok)&lt;br /&gt;
&lt;br /&gt;
==='''Mechanical Parameters'''===&lt;br /&gt;
&lt;br /&gt;
:*Dimensions: 112.24mm x 82.29mm &lt;br /&gt;
&lt;br /&gt;
:*Working temperature: 0~70 Celsius &lt;br /&gt;
&lt;br /&gt;
:*Input Voltage: +5V &lt;br /&gt;
&lt;br /&gt;
:*Humidity Range: 20%~90% &lt;br /&gt;
&lt;br /&gt;
:*Power Consumption: 0.22A@5V (working without LCD)&lt;br /&gt;
&lt;br /&gt;
==='''Interfaces'''===&lt;br /&gt;
&lt;br /&gt;
[[Image:XDS100-P.jpg]]&lt;br /&gt;
&lt;br /&gt;
[http://www.armkits.com/product/xds100.asp XDS100v2 USB JTAG Emulator]&lt;br /&gt;
&lt;br /&gt;
:The XDS100v2 USB JTAG Emulator is the second release of the XDS100 JTAG emulator technology supporting debug of a variety of TI devices. It allows the user direct access between the host computer and the DSP through a 14-pin JTAG header. It is compatible with Code Composer Studio (CCS) V4 IDE from Texas Instruments and compatible with Windows 2000/XP/Vista.&lt;br /&gt;
&lt;br /&gt;
[[Image:CAM8000-P.jpg]]&lt;br /&gt;
&lt;br /&gt;
[http://www.timll.com/chinese/product/CAMERA.asp Analog camera moduleCAM8000-A]&lt;br /&gt;
&lt;br /&gt;
:Standard resolution of 720*576 PAL standard,connect SBC8018 by 30PIN FFC cable, connect the camera equipment by other side of the BNC connector, achieved through the camera input function.&lt;br /&gt;
&lt;br /&gt;
[[Image:WIFI8000-P.jpg]]&lt;br /&gt;
&lt;br /&gt;
[http://www.timll.com/chinese/product/WiFi.asp USB WiFi wireless module WF8000-U]&lt;br /&gt;
&lt;br /&gt;
:A wireless communication module that base on USB connector ,can be used for all product designed by Embest. With the technology of wirelessly connection for personal computer terminals and based on the IEEE 802.11 standard wireless network protocol, this module is highly integrated with MAC/BBP and 2.4GHz radio single chip.With a wide range of wireless connectivity and large throughput,the module meets the IEEE 802.11 b/g standard. After all,it makes WF8000-U WIFI module good performance and low power consumption with superior radio architecture and optimization algorithms.&lt;br /&gt;
&lt;br /&gt;
[[Image:CDMA-S.jpg‎]]&lt;br /&gt;
&lt;br /&gt;
[http://www.timll.com/chinese/product/CDMA8000-U.asp  CDMA8000-U 3G wireless communication module]&lt;br /&gt;
&lt;br /&gt;
:CDMA8000 is a 3G wireless communication module issued by Embest.Embest based on the newest UMUTS standard developed by the MSM6290 platform.This module is applied in the network of EDGE ,GRRS ,GSM and WCDMA(HSPA),which can achieve global roaming. General USB interface and powerful software support platform make the module have friendly secondary development of software and hardware platform.It can support a variety of peripheral devices and meet the user’s rich requirement of sevice function. &lt;br /&gt;
&lt;br /&gt;
[[Image:WCDMA8000.jpg]]&lt;br /&gt;
&lt;br /&gt;
[http://www.timll.com/chinese/product/WCDMA8000-U.asp  WCDMA8000-U 3G wireless communication module]&lt;br /&gt;
&lt;br /&gt;
:WCDMA8000 is a 3G wireless communication module issued by Embest based on the newest UMUTS standard developed by the MSM6280 platform. This module is applied in the network of EDGE ,GRRS ,GSM and WCDMA(HSPA), which can achieve global roaming. General USB interface and powerful software support platform make the module have friendly secondary development of software and hardware platform. It can support a variety of peripheral devices and meet the user’s rich requirement of service function. &lt;br /&gt;
&lt;br /&gt;
'''LCD Screen Interface'''&lt;br /&gt;
&lt;br /&gt;
:24bit LCD screen interface,true color RGB signal output,R:B:G=8:8:8.&lt;br /&gt;
:The connector is a 50-pin FPC connector which is 0.5mm pitch&lt;br /&gt;
:Signal types:&lt;br /&gt;
&lt;br /&gt;
:{| border= &amp;quot;1&amp;quot;&lt;br /&gt;
|RGB data||LCD control data||SPI signal||IIC singal||Touch-screen signal||Output voltage&lt;br /&gt;
|-&lt;br /&gt;
|24bit||6bit||4bit||2bit||4bit||5bit&lt;br /&gt;
|-&lt;br /&gt;
|R:G:B=8:8:8||Control signals for rows and other controls||Standard SPI signals||2 bits IIC singal||4 bit touch-screen singal||output voltage is 5V,3.3V and 1.8V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Camera Interface'''&lt;br /&gt;
&lt;br /&gt;
:{| border = 1&lt;br /&gt;
|Pin Number||Singal||Function&lt;br /&gt;
|-		&lt;br /&gt;
|1	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|2	||D0||	Test Point&lt;br /&gt;
|-&lt;br /&gt;
|3	||D1||	Test Point&lt;br /&gt;
|-&lt;br /&gt;
|4	||R_CAM_D0||	VPIF capture data bit 0&lt;br /&gt;
|-&lt;br /&gt;
|5	||R_CAM_D1||	VPIF capture data bit 1&lt;br /&gt;
|-&lt;br /&gt;
|6	||R_CAM_D2||	VPIF capture data bit 2&lt;br /&gt;
|-&lt;br /&gt;
|7	||R_CAM_D3||	VPIF capture data bit 3&lt;br /&gt;
|-&lt;br /&gt;
|8	||R_CAM_D4||	VPIF capture data bit 4&lt;br /&gt;
|-&lt;br /&gt;
|9	||R_CAM_D5||	VPIF capture data bit 5&lt;br /&gt;
|-&lt;br /&gt;
|10	||R_CAM_D6||	VPIF capture data bit 6&lt;br /&gt;
|-&lt;br /&gt;
|11	||R_CAM_D7||	VPIF capture data bit 7&lt;br /&gt;
|-&lt;br /&gt;
|12	||D10	||Test Point&lt;br /&gt;
|-&lt;br /&gt;
|13	||D11||	Test Point&lt;br /&gt;
|-&lt;br /&gt;
|14	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|15	||PCLK||	Pixel clock&lt;br /&gt;
|-&lt;br /&gt;
|16	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|17	||CAM_HS_A0||	Horizontal synchronization&lt;br /&gt;
|-&lt;br /&gt;
|18	||+5VDC_IN||	+5V&lt;br /&gt;
|-&lt;br /&gt;
|19	||CAM_VS_A0||	Vertical synchronization&lt;br /&gt;
|-&lt;br /&gt;
|20	||+3P3V||	+3.3V&lt;br /&gt;
|-&lt;br /&gt;
|21	||CAM_XCLKA_A0||	Test Point&lt;br /&gt;
|-&lt;br /&gt;
|22	||CAM_XCLKB_A0||	Test Point&lt;br /&gt;
|-&lt;br /&gt;
|23	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|24	||CAM_FLD_A0||	Test Piont&lt;br /&gt;
|-&lt;br /&gt;
|25	||uP_CAM_WEN0||	Test Piont&lt;br /&gt;
|-&lt;br /&gt;
|26	||uP_CAM_STR||	Test Piont&lt;br /&gt;
|-&lt;br /&gt;
|27	||CAM_SDA||	I2C0 serial data&lt;br /&gt;
|-&lt;br /&gt;
|28	||CAM_SCL||	I2C0 serial clock&lt;br /&gt;
|-&lt;br /&gt;
|29	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|30	||+1P8V_LDO||	+1.8V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''SATA Interface'''&lt;br /&gt;
&lt;br /&gt;
:{| border = 1&lt;br /&gt;
|Pin Number||Singal||Function&lt;br /&gt;
|-		&lt;br /&gt;
|1	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|2	||SATA_TXP||	SATA receive data(positive)&lt;br /&gt;
|-&lt;br /&gt;
|3	||SATA_TXN||	SATA receive data(negative)&lt;br /&gt;
|-&lt;br /&gt;
|4	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|5	||SATA_RXN||	SATA transmit data(negative)&lt;br /&gt;
|-&lt;br /&gt;
|6	||SATA_RXP||	SATA transmit data(positive)&lt;br /&gt;
|-&lt;br /&gt;
|7	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|8	||NC||	NC&lt;br /&gt;
|-&lt;br /&gt;
|9	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''JTAG Interface'''&lt;br /&gt;
&lt;br /&gt;
:{| border = 1&lt;br /&gt;
|Pin Number||Singal||Fuction&lt;br /&gt;
|-		&lt;br /&gt;
|1	||TMS||	Test mode select&lt;br /&gt;
|-&lt;br /&gt;
|2	||NTRST||	Test system reset&lt;br /&gt;
|-&lt;br /&gt;
|3	||TDI||	Test data input&lt;br /&gt;
|-&lt;br /&gt;
|4	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|5	||VIO||	1.8V&lt;br /&gt;
|-&lt;br /&gt;
|6	||NC||	NC&lt;br /&gt;
|-&lt;br /&gt;
|7	||TDO||	TDO&lt;br /&gt;
|-&lt;br /&gt;
|8	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|9	||RTCK||   RTCK&lt;br /&gt;
|-&lt;br /&gt;
|10     ||GND||   GND&lt;br /&gt;
|-&lt;br /&gt;
|11     ||TCK||   Test clock&lt;br /&gt;
|-&lt;br /&gt;
|12     ||GND||   GND&lt;br /&gt;
|-&lt;br /&gt;
|13     ||EMU0||  Test emulation 0&lt;br /&gt;
|-&lt;br /&gt;
|14     ||EMU1||  Test emulation 1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''The first Extended Interface'''&lt;br /&gt;
&lt;br /&gt;
:{| border = 1&lt;br /&gt;
|Pin Number||Singal||Function&lt;br /&gt;
|-&lt;br /&gt;
|1	||GND||   	GND&lt;br /&gt;
|-&lt;br /&gt;
|2	||GND||  	GND&lt;br /&gt;
|-&lt;br /&gt;
|3	||EMA_A_16_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|4	||EMA_D_15_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|5	||EMA_A_15_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|6	||EMA_D_14_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|7	||EMA_A_14_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|8	||EMA_D_13_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|9	||EMA_A_13_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|10	||EMA_D_12_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|11	||EMA_A_0_EXP|| 	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|12	||EMA_D_11_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|13	||EMA_BA_1_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|14	||EMA_D_10_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|15	||EPWMN1_TZ0||  	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|16	||EMA_D_9_EXP|| 	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|17	||ECAP2_APWM2|| 	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|18	||EMA_D_8_EXP|| 	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|19	||AFSX / GPIO0[12]||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|20	||EMA_CLK_EXP|| 	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|21	||AFSR||        	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|22	||EMA_SDCKE_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|23	||AHCLKX/USB_REFCLKIN/UART1_CTSN/GPIO0[10]||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|24	||EMA_CSn_5_EXP||      	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|25	||GND||         	GND&lt;br /&gt;
|-&lt;br /&gt;
|26	||EMA_CSn_4_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|27	||ACLKX/GPIO0[14]||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|28	||EMA_CSn_2_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|29	||ACLKR/GPIO0[15]||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|30	||EMA_CSn_0_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|31	||GND||  	GND&lt;br /&gt;
|-&lt;br /&gt;
|32	||EMA_WAIT_1_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|33	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|34	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|35	||+5VDC_IN||	+5V&lt;br /&gt;
|-&lt;br /&gt;
|36	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|37	||+3P3V||	3.3V&lt;br /&gt;
|-&lt;br /&gt;
|38	||+1P8V_LDO||	1.8V&lt;br /&gt;
|-&lt;br /&gt;
|39	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|40	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''The Second Extended Interface'''&lt;br /&gt;
&lt;br /&gt;
:{| border = 1&lt;br /&gt;
|Pin Number||Singal||Function&lt;br /&gt;
|-&lt;br /&gt;
|1	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|2	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|3	||uP_SPI1_CLK|| 	SPI1 clock&lt;br /&gt;
|-&lt;br /&gt;
|4	||uP_McBSP1_CLKR_EXP||	McBSP1 receive clock&lt;br /&gt;
|-&lt;br /&gt;
|5	||uP_SPI1_SOMI||	SPI1 data slave-out-master-in&lt;br /&gt;
|-&lt;br /&gt;
|6	||uP_McBSP1_CLKX_EXP||	McBSP1 transmit clock&lt;br /&gt;
|-&lt;br /&gt;
|7	||uP_SPI1_SIMO||	SPI1 data slave-in-master-out&lt;br /&gt;
|-&lt;br /&gt;
|8	||uP_McBSP0_CLKS_EXP||	McBSP1 sample rate generator clock input&lt;br /&gt;
|-&lt;br /&gt;
|9	||uP_SPI1_SCSn0||	SPI1 chip selects&lt;br /&gt;
|-&lt;br /&gt;
|10	||AIC_DOUT||    	McBSP1 receive frame sync&lt;br /&gt;
|-&lt;br /&gt;
|11	||uP_SPI1_ENAN||	SPI1 enable&lt;br /&gt;
|-&lt;br /&gt;
|12	||AIC_DIN||     	McBSP1 transmit frame sync&lt;br /&gt;
|-&lt;br /&gt;
|13	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|14	||uP_McBSP0_DR_EXP||	McBSP1 receive data&lt;br /&gt;
|-&lt;br /&gt;
|15	||UART1_RXD||   	UART1 receive data&lt;br /&gt;
|-&lt;br /&gt;
|16	||uP_McBSP0_DX_EXP||	McBSP1 transmit data&lt;br /&gt;
|-&lt;br /&gt;
|17	||UART1_TXD||	UART1 transmit data&lt;br /&gt;
|-&lt;br /&gt;
|18	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|19	||UART1_RTSn||  	UART1 ready-to-send output&lt;br /&gt;
|-&lt;br /&gt;
|20	||UART2_RXD||   	UART2 receive data&lt;br /&gt;
|-&lt;br /&gt;
|21	||AIC_MCL||     	UART1 clear-to-send input&lt;br /&gt;
|-&lt;br /&gt;
|22	||UART2_TXD||   	UART2 transmit data&lt;br /&gt;
|-&lt;br /&gt;
|23	||GND||         	GND&lt;br /&gt;
|-&lt;br /&gt;
|24	||I2C0_SCL||    	I2C0 serial clock&lt;br /&gt;
|-&lt;br /&gt;
|25	||GND||   	GND&lt;br /&gt;
|-&lt;br /&gt;
|26	||I2C0_SDA||    	I2C0 serial data&lt;br /&gt;
|-&lt;br /&gt;
|27	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|28	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|29	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|30	||uP_SPI0_CLK|| 	SPI0 clock&lt;br /&gt;
|-&lt;br /&gt;
|31	||GDN|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|32	||uP_SPI0_SOMI||	SPI0 data slave-out-master-in&lt;br /&gt;
|-&lt;br /&gt;
|33	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|34	||uP_SPI0_SIMO||	SPI0 data slave-in-master-out&lt;br /&gt;
|-&lt;br /&gt;
|35	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|36	||uP_SPI0_SCSn0||	SPI0 chip selects&lt;br /&gt;
|-&lt;br /&gt;
|37	||+5VDC_IN||    	+5V&lt;br /&gt;
|-&lt;br /&gt;
|38	||uP_SPI0_ENAN||	1.8V&lt;br /&gt;
|-&lt;br /&gt;
|39	||+3P3V||       	+3.3V&lt;br /&gt;
|-&lt;br /&gt;
|40	||+1P8V_LDO||   	+1.8V&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Physical Dimensions===&lt;br /&gt;
&lt;br /&gt;
[[File:SBC8018size.JPG|The Physical Dimensions Of SBC8018]]&lt;br /&gt;
&lt;br /&gt;
===Board Characteristics===&lt;br /&gt;
&lt;br /&gt;
[[File:SBC8018K.png|The Board Characteristics Of SBC8018]]&lt;br /&gt;
&lt;br /&gt;
=='''Software Features '''==&lt;br /&gt;
:{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;1&amp;quot;|OS&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|Item &lt;br /&gt;
!colspan=&amp;quot;1&amp;quot;|remark&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;14&amp;quot;|Linux&lt;br /&gt;
|rowspan=&amp;quot;10&amp;quot;|BIOS&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|x-loader&lt;br /&gt;
|-&lt;br /&gt;
|NAND/ONENAND&lt;br /&gt;
|-&lt;br /&gt;
|MMC/SD&lt;br /&gt;
|-&lt;br /&gt;
|FAT&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot;|U-BOOT &lt;br /&gt;
|-&lt;br /&gt;
|NAND/ONENAND&lt;br /&gt;
|-&lt;br /&gt;
|MMC/SD&lt;br /&gt;
|-&lt;br /&gt;
|FAT&lt;br /&gt;
|-&lt;br /&gt;
|NET&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|Kernel&lt;br /&gt;
|-&lt;br /&gt;
|Linux 2.6.33&lt;br /&gt;
|Supports ROM/CRAM/EXT2/EXT3/FAT/ NFS/ JFFS2/UBIFS file systems&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|Device Driver&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Serial port, RTC, Ethernet, Nand Flash, LCD, Touch screen, TF card, USB OTG, USB Host, SATA, Audio input/output, key, LED&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;16&amp;quot;|WinCE&lt;br /&gt;
|rowspan=&amp;quot;10&amp;quot;|BIOS&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|x-loader&lt;br /&gt;
|-&lt;br /&gt;
|NAND / ONENAND&lt;br /&gt;
|-&lt;br /&gt;
|MMC / SD&lt;br /&gt;
|-&lt;br /&gt;
|FAT&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot;|e-boot&lt;br /&gt;
|-&lt;br /&gt;
|NAND / ONENAND&lt;br /&gt;
|-&lt;br /&gt;
|MMC / SD&lt;br /&gt;
|-&lt;br /&gt;
|FAT&lt;br /&gt;
|-&lt;br /&gt;
|NET&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|Device Driver&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Serial port, RTC, Ethernet, Nand Flash, LCD, Touch screen, TF card, USB OTG, USB Host, Audio input/output, key, LED&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Power Management (backlight, battery, Sleep/Wakeup, PWM, ADC)&lt;br /&gt;
|-&lt;br /&gt;
|app&lt;br /&gt;
|application module&lt;br /&gt;
|Flash Player plug-in and Flash player&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
:*Portable navigation multimedia devices&lt;br /&gt;
&lt;br /&gt;
:*Digital video set-top boxes&lt;br /&gt;
&lt;br /&gt;
:*Portable game consoles&lt;br /&gt;
&lt;br /&gt;
:*Consumer Design&lt;br /&gt;
&lt;br /&gt;
:*Portable data acquisition devices&lt;br /&gt;
&lt;br /&gt;
:*Embedded&lt;br /&gt;
&lt;br /&gt;
:*And so and&lt;br /&gt;
&lt;br /&gt;
==Information Of Evaluation Kit==&lt;br /&gt;
&lt;br /&gt;
:{|border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Product Number&lt;br /&gt;
|T6010162&lt;br /&gt;
|-&lt;br /&gt;
|Product Name&lt;br /&gt;
|SBC8018 Single Board Computer &lt;br /&gt;
|-&lt;br /&gt;
|Standard Accessories&lt;br /&gt;
|1.SBC8018 Single Board Computer  *1 &lt;br /&gt;
&lt;br /&gt;
2.5V/2A Power Adapter *1 &lt;br /&gt;
&lt;br /&gt;
3.Cross Serial cable *1&lt;br /&gt;
 &lt;br /&gt;
4.CD（PDF Schematic,Linux Source Of Driver,WinCE BSP Source,WinCE application source code,Driver for Interface and so and）*1&lt;br /&gt;
|-&lt;br /&gt;
|Optional Accessories&lt;br /&gt;
|1、7-inch LCD screen([http://www.timll.com/chinese/product/lcd8000-70T.asp LCD8000-70T]，Resolution is 800*480)&lt;br /&gt;
&lt;br /&gt;
2、4.3-inch LCD screen([http://www.timll.com/chinese/product/lcd8000-43T.asp LCD8000-43T]，Resolution is 480*272)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''More information about SBC8018 and how to buy a SBC8018 please visit our website:&lt;br /&gt;
http://www.armkits.com/product/sbc8018.asp'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Other [http://www.armkits.com Embest] Products based on TI Processors'''=&lt;br /&gt;
[http://www.armkits.com Embest] has designed several products based on TI's ARM9 and ARM Cortex-A8 processors. [http://www.armkits.com Embest]also offers customer design service according to customer's requirements. Whether you need to reduce, add or modify to existing hardwares or generate a new solution, Embest will help customers with expert competence and rich experience.&amp;lt;br&amp;gt;&lt;br /&gt;
* [[DevKit8500]] Evalution Board based on TI's DM3730 or AM3715 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8530.asp SBC8530] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100 Plus] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100] Single Board Computer based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/soc8200.asp SOC8200] Single Board Computer based on TI's AM3517 Sitara ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8510.asp Mini8510] Processor Card based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8100.asp Mini8100] Processor Card based on TI's OMAP3530 ARM Cortex-A8 processor&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/SBC8018_en</id>
		<title>SBC8018 en</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/SBC8018_en"/>
				<updated>2012-02-21T09:30:09Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.elinux.org/SBC8018 '''中文版本''''']&lt;br /&gt;
&lt;br /&gt;
'''Numbers of [http://www.armkits.com/product/sbc8018.asp '''SBC8018'''] Development Board wiht 128MB DDR and 128MB Nand Flash based on [http://www.ti.com/product/am1808 TI AM1808] industrial processor are provided by Embest now.  Call us to get more information.'''&lt;br /&gt;
&lt;br /&gt;
:SBC8018 Single Board Computer an industrial application of ARM Embedded Single Board Computer designed by Embest Info&amp;amp;Tech Co.,LTD..SBC8018 boards 128MB DDR, 128MB NAND Flash, except some interface used normally, an SATA interface is offered to supply large data storage applications. SBC8018 is a low power, low cost and high-performance's industrial application. SBC8018 can be used many industries to designed products quickly such as portable navigation multimedia devices,portable data acquisition devices,industrial automation and smart house, and so and.&lt;br /&gt;
----&lt;br /&gt;
This article is writed to introduce the hardware and software about the SBC8018 Single Board Computer and provide an exchange platform for sharing experience of TI AM1808. It can help users to learn the SBC8018 quickly, to summarize and answer the problem &lt;br /&gt;
you may encounter probably.&lt;br /&gt;
&lt;br /&gt;
New: the problem that the board could not boot from Nand Flash stably in WinCE OS has been settled, please download the software patches from below [http://www.embedinfo.com/english/download/SBC8018_patch_20120221.zip here]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=='''General Description'''==&lt;br /&gt;
&lt;br /&gt;
==='''General Description'''===&lt;br /&gt;
&lt;br /&gt;
:The SBC8018 Single Board Computer is a compact, low-cost with high-performance controller board designed by Embest. It is based on TI’s AM1808 ARM9 low-power application processor which enables OEMs and ODMs to quickly bring to market devices featuring robust operating systems support, rich user interfaces, and high processing performance life through the maximum flexibility of a fully integrated mixed processor solution.&lt;br /&gt;
&lt;br /&gt;
:The SBC8018 Single Board Computer takes full features of the AM1808 microprocessor and has 128MB Mobile DDR SDRAM and 128MB Nand Flash on board. It has exposed many other hardware interfaces including Serial port, LCD/TSP, USB Host/OTG, Ethernet, Audio, SATA, two Camera, TF card, etc. It has one 14-pin JTAG interface which can be used with XDS100v2 emulator available from Embest. Embest also offers 4.3” and 7” LCD display with touch screen as optional modules for this board.&lt;br /&gt;
&lt;br /&gt;
:The board is a ready-to-run solution which is provided with Linux 2.6.33 and WinCE 6.0 BSP. It would be an ideal development platform for customers requiring a low power ARM9 processor with cost-effective price point and small form factor for consumer, embedded industrial, medical and other embedded connectivity applications.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
::- 375MHz TI AM1808 ARM926 Microprocessor&lt;br /&gt;
&lt;br /&gt;
::- Onboard 128MByte DDR SDRAM + 128MByte NAND Flash&lt;br /&gt;
&lt;br /&gt;
::- UART, USB, Ethernet, LCD/TSP, SATA, Camera, Audio, TF, JTAG,... &lt;br /&gt;
&lt;br /&gt;
::- Optional WiFi, Camera and 3G Modules&lt;br /&gt;
&lt;br /&gt;
::- Ready-to-Run Linux2.6.33 and WinCE 6.0 OS&lt;br /&gt;
&lt;br /&gt;
:::[[File:Sbc8018-L.jpg|SBC8018]]&lt;br /&gt;
&lt;br /&gt;
==='''Interfaces and Peripherals'''===&lt;br /&gt;
&lt;br /&gt;
::::[[File:Sbc8018con.gif|SBC8018 interface and peripherals]]&lt;br /&gt;
&lt;br /&gt;
=='''Hardware Features'''==&lt;br /&gt;
&lt;br /&gt;
==='''Processor'''===&lt;br /&gt;
&lt;br /&gt;
:*TI AM1808 ARM9 microprocessor&lt;br /&gt;
&lt;br /&gt;
:*375-MHz ARM926EJ-S RISC MPU, also supports 456MHz operation&lt;br /&gt;
&lt;br /&gt;
:*ARM926EJ-S Core &lt;br /&gt;
&lt;br /&gt;
:*ARM9 Memory Architecture &lt;br /&gt;
&lt;br /&gt;
:*Enhanced Direct-Memory-Access Controller 3 (EDMA3) &lt;br /&gt;
&lt;br /&gt;
:*128K-Byte On-chip Memory &lt;br /&gt;
&lt;br /&gt;
:*1.8V or 3.3V LVCMOS IOs (except for USB and DDR2 interfaces) &lt;br /&gt;
&lt;br /&gt;
:*Two External Memory Interfaces &lt;br /&gt;
&lt;br /&gt;
:*Three Configurable 16550 type UART Modules &lt;br /&gt;
&lt;br /&gt;
:*LCD Controller &lt;br /&gt;
&lt;br /&gt;
:*Two Serial Peripheral Interfaces (SPI) Each With Multiple Chip-Selects &lt;br /&gt;
&lt;br /&gt;
:*Two MMC/SD Card Interface with Secure Data I/O (SDIO) Interfaces&lt;br /&gt;
&lt;br /&gt;
==='''Memory'''===&lt;br /&gt;
&lt;br /&gt;
:*128MByte Mobile DDR SDRAM &lt;br /&gt;
&lt;br /&gt;
:*128MByte NAND Flash (on the rear of the board) &lt;br /&gt;
&lt;br /&gt;
==='''Audio/Video Interfaces'''===&lt;br /&gt;
&lt;br /&gt;
:*Audio input interface (Mic In) &lt;br /&gt;
&lt;br /&gt;
:*Two-channel Audio output interface (Line Out) &lt;br /&gt;
&lt;br /&gt;
:*Two Camera interfaces (30-pin FPC connector on the rear of the board, supports CCD or CMOS camera) &lt;br /&gt;
&lt;br /&gt;
:*LCD/Touch Screen interface (50-pin FPC connector, support resolution up to 2048*2048)&lt;br /&gt;
&lt;br /&gt;
==='''Data Transfer Interfaces and Other Facilities'''===&lt;br /&gt;
&lt;br /&gt;
:*1 x 5 line Debug serial port, RS232 voltage (brings out by DB9 connector) &lt;br /&gt;
&lt;br /&gt;
:*2 x 3 line serial ports, TTL voltage (brings out by extension connector) &lt;br /&gt;
&lt;br /&gt;
:*1 x USB2.0 OTG port, High-speed (Mini USB type) &lt;br /&gt;
&lt;br /&gt;
:*1 x USB1.1 Host port, Full-speed (USB-A type) &lt;br /&gt;
&lt;br /&gt;
:*1 x TF card slot &lt;br /&gt;
&lt;br /&gt;
:*1 x Serial ATA connector, supports both SATA I (1.5 Gbps) and SATA II (3.0 Gbps) &lt;br /&gt;
&lt;br /&gt;
:*1 x 10/100Mbps Ethernet interface (RJ45 connector) &lt;br /&gt;
&lt;br /&gt;
:*1 x RESET button &lt;br /&gt;
&lt;br /&gt;
:*1 x BACK button &lt;br /&gt;
&lt;br /&gt;
:*1 x HOME button &lt;br /&gt;
&lt;br /&gt;
:*1 x MENU button &lt;br /&gt;
&lt;br /&gt;
:*1 x 14-pin JTAG connector (for using TI’s XDS100v2 Emulator) &lt;br /&gt;
&lt;br /&gt;
:*2 x 40-pin extension connectors (SPI, I2C, McBSP, UART, 1.8V, 3.3V, 5V, GPIO are brought out from these connectors)&lt;br /&gt;
&lt;br /&gt;
:*Battery backed RTC (User needs to prepare battery himself, CR1220 model is ok)&lt;br /&gt;
&lt;br /&gt;
==='''Mechanical Parameters'''===&lt;br /&gt;
&lt;br /&gt;
:*Dimensions: 112.24mm x 82.29mm &lt;br /&gt;
&lt;br /&gt;
:*Working temperature: 0~70 Celsius &lt;br /&gt;
&lt;br /&gt;
:*Input Voltage: +5V &lt;br /&gt;
&lt;br /&gt;
:*Humidity Range: 20%~90% &lt;br /&gt;
&lt;br /&gt;
:*Power Consumption: 0.22A@5V (working without LCD)&lt;br /&gt;
&lt;br /&gt;
==='''Interfaces'''===&lt;br /&gt;
&lt;br /&gt;
[[Image:XDS100-P.jpg]]&lt;br /&gt;
&lt;br /&gt;
[http://www.armkits.com/product/xds100.asp XDS100v2 USB JTAG Emulator]&lt;br /&gt;
&lt;br /&gt;
:The XDS100v2 USB JTAG Emulator is the second release of the XDS100 JTAG emulator technology supporting debug of a variety of TI devices. It allows the user direct access between the host computer and the DSP through a 14-pin JTAG header. It is compatible with Code Composer Studio (CCS) V4 IDE from Texas Instruments and compatible with Windows 2000/XP/Vista.&lt;br /&gt;
&lt;br /&gt;
[[Image:CAM8000-P.jpg]]&lt;br /&gt;
&lt;br /&gt;
[http://www.timll.com/chinese/product/CAMERA.asp Analog camera moduleCAM8000-A]&lt;br /&gt;
&lt;br /&gt;
:Standard resolution of 720*576 PAL standard,connect SBC8018 by 30PIN FFC cable, connect the camera equipment by other side of the BNC connector, achieved through the camera input function.&lt;br /&gt;
&lt;br /&gt;
[[Image:WIFI8000-P.jpg]]&lt;br /&gt;
&lt;br /&gt;
[http://www.timll.com/chinese/product/WiFi.asp USB WiFi wireless module WF8000-U]&lt;br /&gt;
&lt;br /&gt;
:A wireless communication module that base on USB connector ,can be used for all product designed by Embest. With the technology of wirelessly connection for personal computer terminals and based on the IEEE 802.11 standard wireless network protocol, this module is highly integrated with MAC/BBP and 2.4GHz radio single chip.With a wide range of wireless connectivity and large throughput,the module meets the IEEE 802.11 b/g standard. After all,it makes WF8000-U WIFI module good performance and low power consumption with superior radio architecture and optimization algorithms.&lt;br /&gt;
&lt;br /&gt;
[[Image:CDMA-S.jpg‎]]&lt;br /&gt;
&lt;br /&gt;
[http://www.timll.com/chinese/product/CDMA8000-U.asp  CDMA8000-U 3G wireless communication module]&lt;br /&gt;
&lt;br /&gt;
:CDMA8000 is a 3G wireless communication module issued by Embest.Embest based on the newest UMUTS standard developed by the MSM6290 platform.This module is applied in the network of EDGE ,GRRS ,GSM and WCDMA(HSPA),which can achieve global roaming. General USB interface and powerful software support platform make the module have friendly secondary development of software and hardware platform.It can support a variety of peripheral devices and meet the user’s rich requirement of sevice function. &lt;br /&gt;
&lt;br /&gt;
[[Image:WCDMA8000.jpg]]&lt;br /&gt;
&lt;br /&gt;
[http://www.timll.com/chinese/product/WCDMA8000-U.asp  WCDMA8000-U 3G wireless communication module]&lt;br /&gt;
&lt;br /&gt;
:WCDMA8000 is a 3G wireless communication module issued by Embest based on the newest UMUTS standard developed by the MSM6280 platform. This module is applied in the network of EDGE ,GRRS ,GSM and WCDMA(HSPA), which can achieve global roaming. General USB interface and powerful software support platform make the module have friendly secondary development of software and hardware platform. It can support a variety of peripheral devices and meet the user’s rich requirement of service function. &lt;br /&gt;
&lt;br /&gt;
'''LCD Screen Interface'''&lt;br /&gt;
&lt;br /&gt;
:24bit LCD screen interface,true color RGB signal output,R:B:G=8:8:8.&lt;br /&gt;
:The connector is a 50-pin FPC connector which is 0.5mm pitch&lt;br /&gt;
:Signal types:&lt;br /&gt;
&lt;br /&gt;
:{| border= &amp;quot;1&amp;quot;&lt;br /&gt;
|RGB data||LCD control data||SPI signal||IIC singal||Touch-screen signal||Output voltage&lt;br /&gt;
|-&lt;br /&gt;
|24bit||6bit||4bit||2bit||4bit||5bit&lt;br /&gt;
|-&lt;br /&gt;
|R:G:B=8:8:8||Control signals for rows and other controls||Standard SPI signals||2 bits IIC singal||4 bit touch-screen singal||output voltage is 5V,3.3V and 1.8V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Camera Interface'''&lt;br /&gt;
&lt;br /&gt;
:{| border = 1&lt;br /&gt;
|Pin Number||Singal||Function&lt;br /&gt;
|-		&lt;br /&gt;
|1	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|2	||D0||	Test Point&lt;br /&gt;
|-&lt;br /&gt;
|3	||D1||	Test Point&lt;br /&gt;
|-&lt;br /&gt;
|4	||R_CAM_D0||	VPIF capture data bit 0&lt;br /&gt;
|-&lt;br /&gt;
|5	||R_CAM_D1||	VPIF capture data bit 1&lt;br /&gt;
|-&lt;br /&gt;
|6	||R_CAM_D2||	VPIF capture data bit 2&lt;br /&gt;
|-&lt;br /&gt;
|7	||R_CAM_D3||	VPIF capture data bit 3&lt;br /&gt;
|-&lt;br /&gt;
|8	||R_CAM_D4||	VPIF capture data bit 4&lt;br /&gt;
|-&lt;br /&gt;
|9	||R_CAM_D5||	VPIF capture data bit 5&lt;br /&gt;
|-&lt;br /&gt;
|10	||R_CAM_D6||	VPIF capture data bit 6&lt;br /&gt;
|-&lt;br /&gt;
|11	||R_CAM_D7||	VPIF capture data bit 7&lt;br /&gt;
|-&lt;br /&gt;
|12	||D10	||Test Point&lt;br /&gt;
|-&lt;br /&gt;
|13	||D11||	Test Point&lt;br /&gt;
|-&lt;br /&gt;
|14	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|15	||PCLK||	Pixel clock&lt;br /&gt;
|-&lt;br /&gt;
|16	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|17	||CAM_HS_A0||	Horizontal synchronization&lt;br /&gt;
|-&lt;br /&gt;
|18	||+5VDC_IN||	+5V&lt;br /&gt;
|-&lt;br /&gt;
|19	||CAM_VS_A0||	Vertical synchronization&lt;br /&gt;
|-&lt;br /&gt;
|20	||+3P3V||	+3.3V&lt;br /&gt;
|-&lt;br /&gt;
|21	||CAM_XCLKA_A0||	Test Point&lt;br /&gt;
|-&lt;br /&gt;
|22	||CAM_XCLKB_A0||	Test Point&lt;br /&gt;
|-&lt;br /&gt;
|23	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|24	||CAM_FLD_A0||	Test Piont&lt;br /&gt;
|-&lt;br /&gt;
|25	||uP_CAM_WEN0||	Test Piont&lt;br /&gt;
|-&lt;br /&gt;
|26	||uP_CAM_STR||	Test Piont&lt;br /&gt;
|-&lt;br /&gt;
|27	||CAM_SDA||	I2C0 serial data&lt;br /&gt;
|-&lt;br /&gt;
|28	||CAM_SCL||	I2C0 serial clock&lt;br /&gt;
|-&lt;br /&gt;
|29	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|30	||+1P8V_LDO||	+1.8V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''SATA Interface'''&lt;br /&gt;
&lt;br /&gt;
:{| border = 1&lt;br /&gt;
|Pin Number||Singal||Function&lt;br /&gt;
|-		&lt;br /&gt;
|1	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|2	||SATA_TXP||	SATA receive data(positive)&lt;br /&gt;
|-&lt;br /&gt;
|3	||SATA_TXN||	SATA receive data(negative)&lt;br /&gt;
|-&lt;br /&gt;
|4	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|5	||SATA_RXN||	SATA transmit data(negative)&lt;br /&gt;
|-&lt;br /&gt;
|6	||SATA_RXP||	SATA transmit data(positive)&lt;br /&gt;
|-&lt;br /&gt;
|7	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|8	||NC||	NC&lt;br /&gt;
|-&lt;br /&gt;
|9	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''JTAG Interface'''&lt;br /&gt;
&lt;br /&gt;
:{| border = 1&lt;br /&gt;
|Pin Number||Singal||Fuction&lt;br /&gt;
|-		&lt;br /&gt;
|1	||TMS||	Test mode select&lt;br /&gt;
|-&lt;br /&gt;
|2	||NTRST||	Test system reset&lt;br /&gt;
|-&lt;br /&gt;
|3	||TDI||	Test data input&lt;br /&gt;
|-&lt;br /&gt;
|4	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|5	||VIO||	1.8V&lt;br /&gt;
|-&lt;br /&gt;
|6	||NC||	NC&lt;br /&gt;
|-&lt;br /&gt;
|7	||TDO||	TDO&lt;br /&gt;
|-&lt;br /&gt;
|8	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|9	||RTCK||   RTCK&lt;br /&gt;
|-&lt;br /&gt;
|10     ||GND||   GND&lt;br /&gt;
|-&lt;br /&gt;
|11     ||TCK||   Test clock&lt;br /&gt;
|-&lt;br /&gt;
|12     ||GND||   GND&lt;br /&gt;
|-&lt;br /&gt;
|13     ||EMU0||  Test emulation 0&lt;br /&gt;
|-&lt;br /&gt;
|14     ||EMU1||  Test emulation 1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''The first Extended Interface'''&lt;br /&gt;
&lt;br /&gt;
:{| border = 1&lt;br /&gt;
|Pin Number||Singal||Function&lt;br /&gt;
|-&lt;br /&gt;
|1	||GND||   	GND&lt;br /&gt;
|-&lt;br /&gt;
|2	||GND||  	GND&lt;br /&gt;
|-&lt;br /&gt;
|3	||EMA_A_16_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|4	||EMA_D_15_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|5	||EMA_A_15_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|6	||EMA_D_14_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|7	||EMA_A_14_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|8	||EMA_D_13_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|9	||EMA_A_13_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|10	||EMA_D_12_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|11	||EMA_A_0_EXP|| 	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|12	||EMA_D_11_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|13	||EMA_BA_1_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|14	||EMA_D_10_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|15	||EPWMN1_TZ0||  	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|16	||EMA_D_9_EXP|| 	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|17	||ECAP2_APWM2|| 	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|18	||EMA_D_8_EXP|| 	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|19	||AFSX / GPIO0[12]||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|20	||EMA_CLK_EXP|| 	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|21	||AFSR||        	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|22	||EMA_SDCKE_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|23	||AHCLKX/USB_REFCLKIN/UART1_CTSN/GPIO0[10]||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|24	||EMA_CSn_5_EXP||      	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|25	||GND||         	GND&lt;br /&gt;
|-&lt;br /&gt;
|26	||EMA_CSn_4_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|27	||ACLKX/GPIO0[14]||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|28	||EMA_CSn_2_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|29	||ACLKR/GPIO0[15]||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|30	||EMA_CSn_0_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|31	||GND||  	GND&lt;br /&gt;
|-&lt;br /&gt;
|32	||EMA_WAIT_1_EXP||	GPIO&lt;br /&gt;
|-&lt;br /&gt;
|33	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|34	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|35	||+5VDC_IN||	+5V&lt;br /&gt;
|-&lt;br /&gt;
|36	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|37	||+3P3V||	3.3V&lt;br /&gt;
|-&lt;br /&gt;
|38	||+1P8V_LDO||	1.8V&lt;br /&gt;
|-&lt;br /&gt;
|39	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|40	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''The Second Extended Interface'''&lt;br /&gt;
&lt;br /&gt;
:{| border = 1&lt;br /&gt;
|Pin Number||Singal||Function&lt;br /&gt;
|-&lt;br /&gt;
|1	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|2	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|3	||uP_SPI1_CLK|| 	SPI1 clock&lt;br /&gt;
|-&lt;br /&gt;
|4	||uP_McBSP1_CLKR_EXP||	McBSP1 receive clock&lt;br /&gt;
|-&lt;br /&gt;
|5	||uP_SPI1_SOMI||	SPI1 data slave-out-master-in&lt;br /&gt;
|-&lt;br /&gt;
|6	||uP_McBSP1_CLKX_EXP||	McBSP1 transmit clock&lt;br /&gt;
|-&lt;br /&gt;
|7	||uP_SPI1_SIMO||	SPI1 data slave-in-master-out&lt;br /&gt;
|-&lt;br /&gt;
|8	||uP_McBSP0_CLKS_EXP||	McBSP1 sample rate generator clock input&lt;br /&gt;
|-&lt;br /&gt;
|9	||uP_SPI1_SCSn0||	SPI1 chip selects&lt;br /&gt;
|-&lt;br /&gt;
|10	||AIC_DOUT||    	McBSP1 receive frame sync&lt;br /&gt;
|-&lt;br /&gt;
|11	||uP_SPI1_ENAN||	SPI1 enable&lt;br /&gt;
|-&lt;br /&gt;
|12	||AIC_DIN||     	McBSP1 transmit frame sync&lt;br /&gt;
|-&lt;br /&gt;
|13	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|14	||uP_McBSP0_DR_EXP||	McBSP1 receive data&lt;br /&gt;
|-&lt;br /&gt;
|15	||UART1_RXD||   	UART1 receive data&lt;br /&gt;
|-&lt;br /&gt;
|16	||uP_McBSP0_DX_EXP||	McBSP1 transmit data&lt;br /&gt;
|-&lt;br /&gt;
|17	||UART1_TXD||	UART1 transmit data&lt;br /&gt;
|-&lt;br /&gt;
|18	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|19	||UART1_RTSn||  	UART1 ready-to-send output&lt;br /&gt;
|-&lt;br /&gt;
|20	||UART2_RXD||   	UART2 receive data&lt;br /&gt;
|-&lt;br /&gt;
|21	||AIC_MCL||     	UART1 clear-to-send input&lt;br /&gt;
|-&lt;br /&gt;
|22	||UART2_TXD||   	UART2 transmit data&lt;br /&gt;
|-&lt;br /&gt;
|23	||GND||         	GND&lt;br /&gt;
|-&lt;br /&gt;
|24	||I2C0_SCL||    	I2C0 serial clock&lt;br /&gt;
|-&lt;br /&gt;
|25	||GND||   	GND&lt;br /&gt;
|-&lt;br /&gt;
|26	||I2C0_SDA||    	I2C0 serial data&lt;br /&gt;
|-&lt;br /&gt;
|27	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|28	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|29	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|30	||uP_SPI0_CLK|| 	SPI0 clock&lt;br /&gt;
|-&lt;br /&gt;
|31	||GDN|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|32	||uP_SPI0_SOMI||	SPI0 data slave-out-master-in&lt;br /&gt;
|-&lt;br /&gt;
|33	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|34	||uP_SPI0_SIMO||	SPI0 data slave-in-master-out&lt;br /&gt;
|-&lt;br /&gt;
|35	||GND|| 	GND&lt;br /&gt;
|-&lt;br /&gt;
|36	||uP_SPI0_SCSn0||	SPI0 chip selects&lt;br /&gt;
|-&lt;br /&gt;
|37	||+5VDC_IN||    	+5V&lt;br /&gt;
|-&lt;br /&gt;
|38	||uP_SPI0_ENAN||	1.8V&lt;br /&gt;
|-&lt;br /&gt;
|39	||+3P3V||       	+3.3V&lt;br /&gt;
|-&lt;br /&gt;
|40	||+1P8V_LDO||   	+1.8V&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Physical Dimensions===&lt;br /&gt;
&lt;br /&gt;
[[File:SBC8018size.JPG|The Physical Dimensions Of SBC8018]]&lt;br /&gt;
&lt;br /&gt;
===Board Characteristics===&lt;br /&gt;
&lt;br /&gt;
[[File:SBC8018K.png|The Board Characteristics Of SBC8018]]&lt;br /&gt;
&lt;br /&gt;
=='''Software Features '''==&lt;br /&gt;
:{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;1&amp;quot;|OS&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|Item &lt;br /&gt;
!colspan=&amp;quot;1&amp;quot;|remark&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;14&amp;quot;|Linux&lt;br /&gt;
|rowspan=&amp;quot;10&amp;quot;|BIOS&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|x-loader&lt;br /&gt;
|-&lt;br /&gt;
|NAND/ONENAND&lt;br /&gt;
|-&lt;br /&gt;
|MMC/SD&lt;br /&gt;
|-&lt;br /&gt;
|FAT&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot;|U-BOOT &lt;br /&gt;
|-&lt;br /&gt;
|NAND/ONENAND&lt;br /&gt;
|-&lt;br /&gt;
|MMC/SD&lt;br /&gt;
|-&lt;br /&gt;
|FAT&lt;br /&gt;
|-&lt;br /&gt;
|NET&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|Kernel&lt;br /&gt;
|-&lt;br /&gt;
|Linux 2.6.33&lt;br /&gt;
|Supports ROM/CRAM/EXT2/EXT3/FAT/ NFS/ JFFS2/UBIFS file systems&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|Device Driver&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Serial port, RTC, Ethernet, Nand Flash, LCD, Touch screen, TF card, USB OTG, USB Host, SATA, Audio input/output, key, LED&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;16&amp;quot;|WinCE&lt;br /&gt;
|rowspan=&amp;quot;10&amp;quot;|BIOS&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|x-loader&lt;br /&gt;
|-&lt;br /&gt;
|NAND / ONENAND&lt;br /&gt;
|-&lt;br /&gt;
|MMC / SD&lt;br /&gt;
|-&lt;br /&gt;
|FAT&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot;|e-boot&lt;br /&gt;
|-&lt;br /&gt;
|NAND / ONENAND&lt;br /&gt;
|-&lt;br /&gt;
|MMC / SD&lt;br /&gt;
|-&lt;br /&gt;
|FAT&lt;br /&gt;
|-&lt;br /&gt;
|NET&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|Device Driver&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Serial port, RTC, Ethernet, Nand Flash, LCD, Touch screen, TF card, USB OTG, USB Host, Audio input/output, key, LED&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Power Management (backlight, battery, Sleep/Wakeup, PWM, ADC)&lt;br /&gt;
|-&lt;br /&gt;
|app&lt;br /&gt;
|application module&lt;br /&gt;
|Flash Player plug-in and Flash player&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
:*Portable navigation multimedia devices&lt;br /&gt;
&lt;br /&gt;
:*Digital video set-top boxes&lt;br /&gt;
&lt;br /&gt;
:*Portable game consoles&lt;br /&gt;
&lt;br /&gt;
:*Consumer Design&lt;br /&gt;
&lt;br /&gt;
:*Portable data acquisition devices&lt;br /&gt;
&lt;br /&gt;
:*Embedded&lt;br /&gt;
&lt;br /&gt;
:*And so and&lt;br /&gt;
&lt;br /&gt;
==Information Of Evaluation Kit==&lt;br /&gt;
&lt;br /&gt;
:{|border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Product Number&lt;br /&gt;
|T6010162&lt;br /&gt;
|-&lt;br /&gt;
|Product Name&lt;br /&gt;
|SBC8018 Single Board Computer &lt;br /&gt;
|-&lt;br /&gt;
|Standard Accessories&lt;br /&gt;
|1.SBC8018 Single Board Computer  *1 &lt;br /&gt;
&lt;br /&gt;
2.5V/2A Power Adapter *1 &lt;br /&gt;
&lt;br /&gt;
3.Cross Serial cable *1&lt;br /&gt;
 &lt;br /&gt;
4.CD（PDF Schematic,Linux Source Of Driver,WinCE BSP Source,WinCE application source code,Driver for Interface and so and）*1&lt;br /&gt;
|-&lt;br /&gt;
|Optional Accessories&lt;br /&gt;
|1、7-inch LCD screen([http://www.timll.com/chinese/product/lcd8000-70T.asp LCD8000-70T]，Resolution is 800*480)&lt;br /&gt;
&lt;br /&gt;
2、4.3-inch LCD screen([http://www.timll.com/chinese/product/lcd8000-43T.asp LCD8000-43T]，Resolution is 480*272)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''More information about SBC8018 and how to buy a SBC8018 please visit our website:&lt;br /&gt;
http://www.armkits.com/product/sbc8018.asp'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Other [http://www.armkits.com Embest] Products based on TI Processors'''=&lt;br /&gt;
[http://www.armkits.com Embest] has designed several products based on TI's ARM9 and ARM Cortex-A8 processors. [http://www.armkits.com Embest]also offers customer design service according to customer's requirements. Whether you need to reduce, add or modify to existing hardwares or generate a new solution, Embest will help customers with expert competence and rich experience.&amp;lt;br&amp;gt;&lt;br /&gt;
* [[DevKit8500]] Evalution Board based on TI's DM3730 or AM3715 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8530.asp SBC8530] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100 Plus] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100] Single Board Computer based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/soc8200.asp SOC8200] Single Board Computer based on TI's AM3517 Sitara ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8510.asp Mini8510] Processor Card based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8100.asp Mini8100] Processor Card based on TI's OMAP3530 ARM Cortex-A8 processor&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/DevKit8500</id>
		<title>DevKit8500</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/DevKit8500"/>
				<updated>2012-01-03T02:23:46Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* Extension Modules/Emulator Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.elinux.org/Devkit8500 elinux_Devkit8500_中文版本页面]&lt;br /&gt;
='''Devkit8500D/A Board Overview'''=&lt;br /&gt;
[http://www.armkits.com Embest] [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D] Evaluation Board takes full features of the 1GHz [http://focus.ti.com/docs/prod/folders/print/dm3730.html Texas Instruments' DM3730] ARM Cortex-A8 DaVinci™ digital media processor and supports up to 512MByte DDR SDRAM and 512MByte NAND Flash as well as a reserved iNAND design to expand the flash storage capabilities. The board has exposed many other hardware interfaces including serial ports, LCD/TSP, DVI-D, S-Video, Ethernet, USB, TF, keyboard, camera, SPI, I2C and JTAG. The board is able to support for Linux 2.6.32 and WinCE 6.0 operating systems. It has two methods to boot Linux and WinCE systems from either TF card or NAND flash. Besides, it is provided with Android 2.2 demo with driver source code. [http://www.armkits.com Embest] gives instructions on how to boot Android demo image from NAND flash with TF card. &lt;br /&gt;
&lt;br /&gt;
The board supports using [http://www.armkits.com/Product/xds100.asp XDS100v2] USB JTAG Emulator for debugging which is available from [http://www.armkits.com Embest]. [http://www.armkits.com Embest] also offers 4.3-inch or 7-inch LCD with touch screen and various modules for options including VGA, WiFi, Analog Camera, GPS, GPRS, 3G and Digital Camera modules which greatly extends the functions of the board and would be flexible for customer selection to meet their own needs. &lt;br /&gt;
&lt;br /&gt;
The [http://focus.ti.com/docs/prod/folders/print/dm3730.html TI's DM3730] processor is pin-to-pin compatible with [http://www.ti.com/product/am3715 TI's AM3715] processor, Embest also supplies the board with the AM3715 CPU and this board is called [http://www.armkits.com/Product/devkit8500d.asp DevKit8500A].&lt;br /&gt;
&lt;br /&gt;
[[Image:Devkit8500d.gif]]&lt;br /&gt;
&lt;br /&gt;
='''Hardware'''=&lt;br /&gt;
==Onboard Interfaces and Connectors==&lt;br /&gt;
[[File:devkit8500header.gif]]&lt;br /&gt;
&lt;br /&gt;
==Hardware Features==&lt;br /&gt;
===Mechanical Parameters===&lt;br /&gt;
* Dimensions: 136.2mm x 105.3mm &lt;br /&gt;
* Power Supply: +5V &lt;br /&gt;
* Working Temp.: 0~70°C &lt;br /&gt;
* TI DM3730 DaVinci Digital Media Processor (pin-to-pin compatible with TI AM3715)&amp;lt;br&amp;gt;&lt;br /&gt;
===Processor===&lt;br /&gt;
- Up to 1-GHz ARM® Cortex™-A8 Core, also supports 300, 600, and 800-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 800-MHz TMS320C64x+™ DSP Core, Also supports 260, 520 and 660-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- NEON™ SIMD Coprocessor (DM3730 only)&amp;lt;br&amp;gt;&lt;br /&gt;
- POWERVR SGX™ Graphics Accelerator&amp;lt;br&amp;gt;&lt;br /&gt;
- ARM: 32KB I-Cache; 32KB D-Cache; 256KB L2 Cache&amp;lt;br&amp;gt;&lt;br /&gt;
- Onchip 32KB ROM and 64KB Shared SDRAM&amp;lt;br&amp;gt;&lt;br /&gt;
===Memory and Storage===&lt;br /&gt;
* 512MB DDR SDRAM, 32bit, 200MHz &lt;br /&gt;
* 512MB NAND Flash, 16bit &lt;br /&gt;
* 2GB iNAND, 4bit (Default: not soldered, optional, reserved for soldering) &lt;br /&gt;
===Audio/Video Interfaces===&lt;br /&gt;
* LCD/Touch Screen interface (50-pin FPC connector, support resolution up to 2048*2048) &lt;br /&gt;
* DVI high-resolution image output port (HDMI interface, support 720p, 30fps signal) &lt;br /&gt;
* One S-Video display interface &lt;br /&gt;
* One audio input interface (3.5mm audio jack) &lt;br /&gt;
* One 2-channel audio output interface (3.5mm audio jack) &lt;br /&gt;
* One camera interface (30-pin FPC connector, support CCD or CMOS camera) &lt;br /&gt;
===Data Transfer Interfaces===&lt;br /&gt;
* One 5 line Debug serial port, RS232 (DB9 connector) &lt;br /&gt;
* One 10/100M Ethernet interface (RJ45) &lt;br /&gt;
* One High-speed USB2.0 OTG port (Mini USB type interface) &lt;br /&gt;
* Four High-speed USB2.0 Host port (USB A type interface) &lt;br /&gt;
* TF card slot &lt;br /&gt;
===Input/Output Interfaces and Other Facilities===&lt;br /&gt;
* 6*6 keyboard interface &lt;br /&gt;
* One 14-pin Jtag interface &lt;br /&gt;
* Four buttons (One for Reset, one for Wakeup and two for User defined) &lt;br /&gt;
* One expansion connector (2.0mm 40-pin SMT Female Pin Header) &amp;lt;br&amp;gt;&lt;br /&gt;
- Two 5 line serial ports, TTL voltage &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McSPI Interface (Multichannel Serial Port Interface)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McBSP interface (Multi-Channel Buffered Serial Port)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel I2C interface &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel HDQ interface (HDQ/1-Wire)&amp;lt;br&amp;gt;&lt;br /&gt;
* GPIO (there are total 33 GPIOs if the expansion interface pins are all used for GPIOs)&lt;br /&gt;
&lt;br /&gt;
=Extension Modules/Emulator Support=&lt;br /&gt;
'''PS: *=provided with source code, #=no source code provided'''&lt;br /&gt;
&lt;br /&gt;
{|border=2&lt;br /&gt;
|Item&lt;br /&gt;
|Linux&lt;br /&gt;
|Android&lt;br /&gt;
|WinCE&lt;br /&gt;
|Remark&lt;br /&gt;
|-&lt;br /&gt;
|VGA8000 (RGB converts to VGA module) &amp;lt;BR&amp;gt;[[Image:VGA-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|NO&lt;br /&gt;
|YES*&lt;br /&gt;
|Provided in DevKit8500 DVD&lt;br /&gt;
|-&lt;br /&gt;
|WF8000-U (WiFi USB module) &amp;lt;BR&amp;gt;[[Image:WIFI8000-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|GPRS8000-S (Supports SIM card Dial, message sending) &amp;lt;BR&amp;gt;[[Image:GPS8000-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|NO&lt;br /&gt;
|YES*&lt;br /&gt;
|[http://www.timll.com/chinese/uploadFile/GPRS8000.rar Click and Download]&lt;br /&gt;
|-&lt;br /&gt;
|GPS8000-S (Real-time acquisition of GPS signal)&amp;lt;BR&amp;gt;[[Image:GPRS8000-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|[http://www.timll.com/chinese/uploadFile/GPS8000.rar Click and Download]&lt;br /&gt;
|-&lt;br /&gt;
|CAM8000-A (Real-time acquisition of analog camera signal, PAL/NTSC, BT.656 communication)&amp;lt;BR&amp;gt;[[Image:CAM8000-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|NO&lt;br /&gt;
|YES*&lt;br /&gt;
|Provided in DevKit8500 DVD&lt;br /&gt;
|-&lt;br /&gt;
|CAM8000-D (Real-time acquisition of digital camera singal, 2 megapixel, BT.601 communication)&amp;lt;BR&amp;gt;&lt;br /&gt;
|YES#&lt;br /&gt;
|YES#&lt;br /&gt;
|YES*&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|CAM8100-U (Real-time acquisition of digital camera singal, 1.3 megapixel, USB communication)&amp;lt;br&amp;gt;&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|CDMA8000-U (supports CDMA internet surf）&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|[http://www.timll.com/chinese/uploadFile/cdma8000.rar Click and Download]&lt;br /&gt;
|-&lt;br /&gt;
|WCDMA8000-U (supports WCDMA internet surf)&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|[http://www.timll.com/chinese/uploadFile/WCDMA8000.zip Click and Download]&lt;br /&gt;
|-&lt;br /&gt;
|COM8018-S(Extension serial port module: extend SPI to serial ports)&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|XDS100V2 Emulator (supports non-OS ARM and DSP debugging) &amp;lt;BR&amp;gt;[[Image:XDS100-P.jpg]]&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|TDS560PLUS (supports non-OS ARM and DSP debugging) &amp;lt;BR&amp;gt;[[Image:TDS560-P.jpg]]&lt;br /&gt;
&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
='''FAQ'''=&lt;br /&gt;
If you have got some problems when using [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D/A] board, please refer to [[Devkit8500FAQ]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Other [http://www.armkits.com Embest] Products based on TI Processors'''=&lt;br /&gt;
[http://www.armkits.com Embest] has designed several products based on TI's ARM9 and ARM Cortex-A8 processors. [http://www.armkits.com Embest]also offers customer design service according to customer's requirements. Whether you need to reduce, add or modify to existing hardwares or generate a new solution, Embest will help customers with expert competence and rich experience.&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.armkits.com/product/sbc8530.asp SBC8530] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100 Plus] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8018.asp SBC8018] Single Board Computer based on TI's AM1808 ARM926EJ-S processor&lt;br /&gt;
* [[Devkit8000]] Evalution Board based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100] Single Board Computer based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/soc8200.asp SOC8200] Single Board Computer based on TI's AM3517 Sitara ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8510.asp Mini8510] Processor Card based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8100.asp Mini8100] Processor Card based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Boards]][[Category:Linux]][[Category:DevKit8500]][[Category:Devkit8000]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/DevKit8500</id>
		<title>DevKit8500</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/DevKit8500"/>
				<updated>2012-01-03T02:20:03Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* Extension Modules/Emulator Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.elinux.org/Devkit8500 elinux_Devkit8500_中文版本页面]&lt;br /&gt;
='''Devkit8500D/A Board Overview'''=&lt;br /&gt;
[http://www.armkits.com Embest] [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D] Evaluation Board takes full features of the 1GHz [http://focus.ti.com/docs/prod/folders/print/dm3730.html Texas Instruments' DM3730] ARM Cortex-A8 DaVinci™ digital media processor and supports up to 512MByte DDR SDRAM and 512MByte NAND Flash as well as a reserved iNAND design to expand the flash storage capabilities. The board has exposed many other hardware interfaces including serial ports, LCD/TSP, DVI-D, S-Video, Ethernet, USB, TF, keyboard, camera, SPI, I2C and JTAG. The board is able to support for Linux 2.6.32 and WinCE 6.0 operating systems. It has two methods to boot Linux and WinCE systems from either TF card or NAND flash. Besides, it is provided with Android 2.2 demo with driver source code. [http://www.armkits.com Embest] gives instructions on how to boot Android demo image from NAND flash with TF card. &lt;br /&gt;
&lt;br /&gt;
The board supports using [http://www.armkits.com/Product/xds100.asp XDS100v2] USB JTAG Emulator for debugging which is available from [http://www.armkits.com Embest]. [http://www.armkits.com Embest] also offers 4.3-inch or 7-inch LCD with touch screen and various modules for options including VGA, WiFi, Analog Camera, GPS, GPRS, 3G and Digital Camera modules which greatly extends the functions of the board and would be flexible for customer selection to meet their own needs. &lt;br /&gt;
&lt;br /&gt;
The [http://focus.ti.com/docs/prod/folders/print/dm3730.html TI's DM3730] processor is pin-to-pin compatible with [http://www.ti.com/product/am3715 TI's AM3715] processor, Embest also supplies the board with the AM3715 CPU and this board is called [http://www.armkits.com/Product/devkit8500d.asp DevKit8500A].&lt;br /&gt;
&lt;br /&gt;
[[Image:Devkit8500d.gif]]&lt;br /&gt;
&lt;br /&gt;
='''Hardware'''=&lt;br /&gt;
==Onboard Interfaces and Connectors==&lt;br /&gt;
[[File:devkit8500header.gif]]&lt;br /&gt;
&lt;br /&gt;
==Hardware Features==&lt;br /&gt;
===Mechanical Parameters===&lt;br /&gt;
* Dimensions: 136.2mm x 105.3mm &lt;br /&gt;
* Power Supply: +5V &lt;br /&gt;
* Working Temp.: 0~70°C &lt;br /&gt;
* TI DM3730 DaVinci Digital Media Processor (pin-to-pin compatible with TI AM3715)&amp;lt;br&amp;gt;&lt;br /&gt;
===Processor===&lt;br /&gt;
- Up to 1-GHz ARM® Cortex™-A8 Core, also supports 300, 600, and 800-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 800-MHz TMS320C64x+™ DSP Core, Also supports 260, 520 and 660-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- NEON™ SIMD Coprocessor (DM3730 only)&amp;lt;br&amp;gt;&lt;br /&gt;
- POWERVR SGX™ Graphics Accelerator&amp;lt;br&amp;gt;&lt;br /&gt;
- ARM: 32KB I-Cache; 32KB D-Cache; 256KB L2 Cache&amp;lt;br&amp;gt;&lt;br /&gt;
- Onchip 32KB ROM and 64KB Shared SDRAM&amp;lt;br&amp;gt;&lt;br /&gt;
===Memory and Storage===&lt;br /&gt;
* 512MB DDR SDRAM, 32bit, 200MHz &lt;br /&gt;
* 512MB NAND Flash, 16bit &lt;br /&gt;
* 2GB iNAND, 4bit (Default: not soldered, optional, reserved for soldering) &lt;br /&gt;
===Audio/Video Interfaces===&lt;br /&gt;
* LCD/Touch Screen interface (50-pin FPC connector, support resolution up to 2048*2048) &lt;br /&gt;
* DVI high-resolution image output port (HDMI interface, support 720p, 30fps signal) &lt;br /&gt;
* One S-Video display interface &lt;br /&gt;
* One audio input interface (3.5mm audio jack) &lt;br /&gt;
* One 2-channel audio output interface (3.5mm audio jack) &lt;br /&gt;
* One camera interface (30-pin FPC connector, support CCD or CMOS camera) &lt;br /&gt;
===Data Transfer Interfaces===&lt;br /&gt;
* One 5 line Debug serial port, RS232 (DB9 connector) &lt;br /&gt;
* One 10/100M Ethernet interface (RJ45) &lt;br /&gt;
* One High-speed USB2.0 OTG port (Mini USB type interface) &lt;br /&gt;
* Four High-speed USB2.0 Host port (USB A type interface) &lt;br /&gt;
* TF card slot &lt;br /&gt;
===Input/Output Interfaces and Other Facilities===&lt;br /&gt;
* 6*6 keyboard interface &lt;br /&gt;
* One 14-pin Jtag interface &lt;br /&gt;
* Four buttons (One for Reset, one for Wakeup and two for User defined) &lt;br /&gt;
* One expansion connector (2.0mm 40-pin SMT Female Pin Header) &amp;lt;br&amp;gt;&lt;br /&gt;
- Two 5 line serial ports, TTL voltage &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McSPI Interface (Multichannel Serial Port Interface)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McBSP interface (Multi-Channel Buffered Serial Port)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel I2C interface &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel HDQ interface (HDQ/1-Wire)&amp;lt;br&amp;gt;&lt;br /&gt;
* GPIO (there are total 33 GPIOs if the expansion interface pins are all used for GPIOs)&lt;br /&gt;
&lt;br /&gt;
=Extension Modules/Emulator Support=&lt;br /&gt;
'''PS: *=provided with source code, #=no source code provided'''&lt;br /&gt;
&lt;br /&gt;
{|border=2&lt;br /&gt;
|Item&lt;br /&gt;
|Linux&lt;br /&gt;
|Android&lt;br /&gt;
|WinCE&lt;br /&gt;
|Remark&lt;br /&gt;
|-&lt;br /&gt;
|VGA8000 (RGB converts to VGA module) &amp;lt;BR&amp;gt;[[Image:VGA-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|NO&lt;br /&gt;
|YES*&lt;br /&gt;
|Provided in DevKit8500 DVD&lt;br /&gt;
|-&lt;br /&gt;
|WF8000-U (WiFi USB module) &amp;lt;BR&amp;gt;[[Image:WIFI8000-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|GPRS8000-S (Supports SIM card Dial, message sending) &amp;lt;BR&amp;gt;[[Image:GPS8000-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|NO&lt;br /&gt;
|YES*&lt;br /&gt;
|[http://www.timll.com/chinese/uploadFile/GPRS8000.rar Click and Download]&lt;br /&gt;
|-&lt;br /&gt;
|GPS8000-S (Real-time acquisition of GPS signal)&amp;lt;BR&amp;gt;[[Image:GPRS8000-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|[http://www.timll.com/chinese/uploadFile/GPS8000.rar Click and Download]&lt;br /&gt;
|-&lt;br /&gt;
|CAM8000-A (Real-time acquisition of analog camera signal, PAL/NTSC, BT.656 communication)&amp;lt;BR&amp;gt;[[Image:CAM8000-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|NO&lt;br /&gt;
|YES*&lt;br /&gt;
|Provided in DevKit8500 DVD&lt;br /&gt;
|-&lt;br /&gt;
|CAM8000-D (Real-time acquisition of digital camera singal, 2 megapixel, BT.601 communication)&amp;lt;BR&amp;gt;&lt;br /&gt;
|YES#&lt;br /&gt;
|YES#&lt;br /&gt;
|YES*&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|CAM8100-U (Real-time acquisition of digital camera singal, 1.3 megapixel, USB communication)|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|CDMA8000-U (supports CDMA internet surf）&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|[http://www.timll.com/chinese/uploadFile/cdma8000.rar Click and Download]&lt;br /&gt;
|-&lt;br /&gt;
|WCDMA8000-U (supports WCDMA internet surf)&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|[http://www.timll.com/chinese/uploadFile/WCDMA8000.zip Click and Download]&lt;br /&gt;
|-&lt;br /&gt;
|COM8018-S(Extension serial port module: extend SPI to serial ports)&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|XDS100V2 Emulator (supports non-OS ARM and DSP debugging) &amp;lt;BR&amp;gt;[[Image:XDS100-P.jpg]]&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|TDS560PLUS (supports non-OS ARM and DSP debugging) &amp;lt;BR&amp;gt;[[Image:TDS560-P.jpg]]&lt;br /&gt;
&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
='''FAQ'''=&lt;br /&gt;
If you have got some problems when using [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D/A] board, please refer to [[Devkit8500FAQ]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Other [http://www.armkits.com Embest] Products based on TI Processors'''=&lt;br /&gt;
[http://www.armkits.com Embest] has designed several products based on TI's ARM9 and ARM Cortex-A8 processors. [http://www.armkits.com Embest]also offers customer design service according to customer's requirements. Whether you need to reduce, add or modify to existing hardwares or generate a new solution, Embest will help customers with expert competence and rich experience.&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.armkits.com/product/sbc8530.asp SBC8530] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100 Plus] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8018.asp SBC8018] Single Board Computer based on TI's AM1808 ARM926EJ-S processor&lt;br /&gt;
* [[Devkit8000]] Evalution Board based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100] Single Board Computer based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/soc8200.asp SOC8200] Single Board Computer based on TI's AM3517 Sitara ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8510.asp Mini8510] Processor Card based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8100.asp Mini8100] Processor Card based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Boards]][[Category:Linux]][[Category:DevKit8500]][[Category:Devkit8000]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/DevKit8500</id>
		<title>DevKit8500</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/DevKit8500"/>
				<updated>2012-01-03T02:17:42Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* Extension Modules/Emulator Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.elinux.org/Devkit8500 elinux_Devkit8500_中文版本页面]&lt;br /&gt;
='''Devkit8500D/A Board Overview'''=&lt;br /&gt;
[http://www.armkits.com Embest] [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D] Evaluation Board takes full features of the 1GHz [http://focus.ti.com/docs/prod/folders/print/dm3730.html Texas Instruments' DM3730] ARM Cortex-A8 DaVinci™ digital media processor and supports up to 512MByte DDR SDRAM and 512MByte NAND Flash as well as a reserved iNAND design to expand the flash storage capabilities. The board has exposed many other hardware interfaces including serial ports, LCD/TSP, DVI-D, S-Video, Ethernet, USB, TF, keyboard, camera, SPI, I2C and JTAG. The board is able to support for Linux 2.6.32 and WinCE 6.0 operating systems. It has two methods to boot Linux and WinCE systems from either TF card or NAND flash. Besides, it is provided with Android 2.2 demo with driver source code. [http://www.armkits.com Embest] gives instructions on how to boot Android demo image from NAND flash with TF card. &lt;br /&gt;
&lt;br /&gt;
The board supports using [http://www.armkits.com/Product/xds100.asp XDS100v2] USB JTAG Emulator for debugging which is available from [http://www.armkits.com Embest]. [http://www.armkits.com Embest] also offers 4.3-inch or 7-inch LCD with touch screen and various modules for options including VGA, WiFi, Analog Camera, GPS, GPRS, 3G and Digital Camera modules which greatly extends the functions of the board and would be flexible for customer selection to meet their own needs. &lt;br /&gt;
&lt;br /&gt;
The [http://focus.ti.com/docs/prod/folders/print/dm3730.html TI's DM3730] processor is pin-to-pin compatible with [http://www.ti.com/product/am3715 TI's AM3715] processor, Embest also supplies the board with the AM3715 CPU and this board is called [http://www.armkits.com/Product/devkit8500d.asp DevKit8500A].&lt;br /&gt;
&lt;br /&gt;
[[Image:Devkit8500d.gif]]&lt;br /&gt;
&lt;br /&gt;
='''Hardware'''=&lt;br /&gt;
==Onboard Interfaces and Connectors==&lt;br /&gt;
[[File:devkit8500header.gif]]&lt;br /&gt;
&lt;br /&gt;
==Hardware Features==&lt;br /&gt;
===Mechanical Parameters===&lt;br /&gt;
* Dimensions: 136.2mm x 105.3mm &lt;br /&gt;
* Power Supply: +5V &lt;br /&gt;
* Working Temp.: 0~70°C &lt;br /&gt;
* TI DM3730 DaVinci Digital Media Processor (pin-to-pin compatible with TI AM3715)&amp;lt;br&amp;gt;&lt;br /&gt;
===Processor===&lt;br /&gt;
- Up to 1-GHz ARM® Cortex™-A8 Core, also supports 300, 600, and 800-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 800-MHz TMS320C64x+™ DSP Core, Also supports 260, 520 and 660-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- NEON™ SIMD Coprocessor (DM3730 only)&amp;lt;br&amp;gt;&lt;br /&gt;
- POWERVR SGX™ Graphics Accelerator&amp;lt;br&amp;gt;&lt;br /&gt;
- ARM: 32KB I-Cache; 32KB D-Cache; 256KB L2 Cache&amp;lt;br&amp;gt;&lt;br /&gt;
- Onchip 32KB ROM and 64KB Shared SDRAM&amp;lt;br&amp;gt;&lt;br /&gt;
===Memory and Storage===&lt;br /&gt;
* 512MB DDR SDRAM, 32bit, 200MHz &lt;br /&gt;
* 512MB NAND Flash, 16bit &lt;br /&gt;
* 2GB iNAND, 4bit (Default: not soldered, optional, reserved for soldering) &lt;br /&gt;
===Audio/Video Interfaces===&lt;br /&gt;
* LCD/Touch Screen interface (50-pin FPC connector, support resolution up to 2048*2048) &lt;br /&gt;
* DVI high-resolution image output port (HDMI interface, support 720p, 30fps signal) &lt;br /&gt;
* One S-Video display interface &lt;br /&gt;
* One audio input interface (3.5mm audio jack) &lt;br /&gt;
* One 2-channel audio output interface (3.5mm audio jack) &lt;br /&gt;
* One camera interface (30-pin FPC connector, support CCD or CMOS camera) &lt;br /&gt;
===Data Transfer Interfaces===&lt;br /&gt;
* One 5 line Debug serial port, RS232 (DB9 connector) &lt;br /&gt;
* One 10/100M Ethernet interface (RJ45) &lt;br /&gt;
* One High-speed USB2.0 OTG port (Mini USB type interface) &lt;br /&gt;
* Four High-speed USB2.0 Host port (USB A type interface) &lt;br /&gt;
* TF card slot &lt;br /&gt;
===Input/Output Interfaces and Other Facilities===&lt;br /&gt;
* 6*6 keyboard interface &lt;br /&gt;
* One 14-pin Jtag interface &lt;br /&gt;
* Four buttons (One for Reset, one for Wakeup and two for User defined) &lt;br /&gt;
* One expansion connector (2.0mm 40-pin SMT Female Pin Header) &amp;lt;br&amp;gt;&lt;br /&gt;
- Two 5 line serial ports, TTL voltage &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McSPI Interface (Multichannel Serial Port Interface)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McBSP interface (Multi-Channel Buffered Serial Port)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel I2C interface &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel HDQ interface (HDQ/1-Wire)&amp;lt;br&amp;gt;&lt;br /&gt;
* GPIO (there are total 33 GPIOs if the expansion interface pins are all used for GPIOs)&lt;br /&gt;
&lt;br /&gt;
=Extension Modules/Emulator Support=&lt;br /&gt;
'''PS: *=provided with source code, #=no source code provided'''&lt;br /&gt;
&lt;br /&gt;
{|border=2&lt;br /&gt;
|Item&lt;br /&gt;
|Linux&lt;br /&gt;
|Android&lt;br /&gt;
|WinCE&lt;br /&gt;
|Remark&lt;br /&gt;
|-&lt;br /&gt;
|VGA8000 (RGB converts to VGA module) &amp;lt;BR&amp;gt;[[Image:VGA-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|NO&lt;br /&gt;
|YES*&lt;br /&gt;
|Provided in DevKit8500 DVD&lt;br /&gt;
|-&lt;br /&gt;
|WF8000-U (WiFi USB module) &amp;lt;BR&amp;gt;[[Image:WIFI8000-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|GPRS8000-S (Supports SIM card Dial, message sending) &amp;lt;BR&amp;gt;[[Image:GPS8000-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|NO&lt;br /&gt;
|YES*&lt;br /&gt;
|[http://www.timll.com/chinese/uploadFile/GPRS8000.rar Click and Download]&lt;br /&gt;
|-&lt;br /&gt;
|GPS8000-S (Real-time acquisition of GPS signal)&amp;lt;BR&amp;gt;[[Image:GPRS8000-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|[http://www.timll.com/chinese/uploadFile/GPS8000.rar Click and Download]&lt;br /&gt;
|-&lt;br /&gt;
|CAM8000-A (Real-time acquisition of analog camera signal, PAL/NTSC, BT.656 communication)&amp;lt;BR&amp;gt;[[Image:CAM8000-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|NO&lt;br /&gt;
|YES*&lt;br /&gt;
|Provided in DevKit8500 DVD&lt;br /&gt;
|-&lt;br /&gt;
|CAM8000-D (Real-time acquisition of digital camera singal, 2 megapixel, BT.601 communication)&lt;br /&gt;
|YES#&lt;br /&gt;
|YES#&lt;br /&gt;
|YES*&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|CAM8100-U (Real-time acquisition of digital camera singal, 1.3 megapixel, USB communication)|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|CDMA8000-U (supports CDMA internet surf）&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|[http://www.timll.com/chinese/uploadFile/cdma8000.rar Click and Download]&lt;br /&gt;
|-&lt;br /&gt;
|WCDMA8000-U (supports WCDMA internet surf)&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|[http://www.timll.com/chinese/uploadFile/WCDMA8000.zip Click and Download]&lt;br /&gt;
|-&lt;br /&gt;
|COM8018-S(Extension serial port module: extend SPI to serial ports)&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|XDS100V2 Emulator (supports non-OS ARM and DSP debugging) &amp;lt;BR&amp;gt;[[Image:XDS100-P.jpg]]&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|TDS560PLUS (supports non-OS ARM and DSP debugging) &amp;lt;BR&amp;gt;[[Image:TDS560-P.jpg]]&lt;br /&gt;
&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
='''FAQ'''=&lt;br /&gt;
If you have got some problems when using [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D/A] board, please refer to [[Devkit8500FAQ]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Other [http://www.armkits.com Embest] Products based on TI Processors'''=&lt;br /&gt;
[http://www.armkits.com Embest] has designed several products based on TI's ARM9 and ARM Cortex-A8 processors. [http://www.armkits.com Embest]also offers customer design service according to customer's requirements. Whether you need to reduce, add or modify to existing hardwares or generate a new solution, Embest will help customers with expert competence and rich experience.&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.armkits.com/product/sbc8530.asp SBC8530] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100 Plus] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8018.asp SBC8018] Single Board Computer based on TI's AM1808 ARM926EJ-S processor&lt;br /&gt;
* [[Devkit8000]] Evalution Board based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100] Single Board Computer based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/soc8200.asp SOC8200] Single Board Computer based on TI's AM3517 Sitara ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8510.asp Mini8510] Processor Card based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8100.asp Mini8100] Processor Card based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Boards]][[Category:Linux]][[Category:DevKit8500]][[Category:Devkit8000]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/DevKit8500</id>
		<title>DevKit8500</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/DevKit8500"/>
				<updated>2012-01-03T02:16:30Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.elinux.org/Devkit8500 elinux_Devkit8500_中文版本页面]&lt;br /&gt;
='''Devkit8500D/A Board Overview'''=&lt;br /&gt;
[http://www.armkits.com Embest] [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D] Evaluation Board takes full features of the 1GHz [http://focus.ti.com/docs/prod/folders/print/dm3730.html Texas Instruments' DM3730] ARM Cortex-A8 DaVinci™ digital media processor and supports up to 512MByte DDR SDRAM and 512MByte NAND Flash as well as a reserved iNAND design to expand the flash storage capabilities. The board has exposed many other hardware interfaces including serial ports, LCD/TSP, DVI-D, S-Video, Ethernet, USB, TF, keyboard, camera, SPI, I2C and JTAG. The board is able to support for Linux 2.6.32 and WinCE 6.0 operating systems. It has two methods to boot Linux and WinCE systems from either TF card or NAND flash. Besides, it is provided with Android 2.2 demo with driver source code. [http://www.armkits.com Embest] gives instructions on how to boot Android demo image from NAND flash with TF card. &lt;br /&gt;
&lt;br /&gt;
The board supports using [http://www.armkits.com/Product/xds100.asp XDS100v2] USB JTAG Emulator for debugging which is available from [http://www.armkits.com Embest]. [http://www.armkits.com Embest] also offers 4.3-inch or 7-inch LCD with touch screen and various modules for options including VGA, WiFi, Analog Camera, GPS, GPRS, 3G and Digital Camera modules which greatly extends the functions of the board and would be flexible for customer selection to meet their own needs. &lt;br /&gt;
&lt;br /&gt;
The [http://focus.ti.com/docs/prod/folders/print/dm3730.html TI's DM3730] processor is pin-to-pin compatible with [http://www.ti.com/product/am3715 TI's AM3715] processor, Embest also supplies the board with the AM3715 CPU and this board is called [http://www.armkits.com/Product/devkit8500d.asp DevKit8500A].&lt;br /&gt;
&lt;br /&gt;
[[Image:Devkit8500d.gif]]&lt;br /&gt;
&lt;br /&gt;
='''Hardware'''=&lt;br /&gt;
==Onboard Interfaces and Connectors==&lt;br /&gt;
[[File:devkit8500header.gif]]&lt;br /&gt;
&lt;br /&gt;
==Hardware Features==&lt;br /&gt;
===Mechanical Parameters===&lt;br /&gt;
* Dimensions: 136.2mm x 105.3mm &lt;br /&gt;
* Power Supply: +5V &lt;br /&gt;
* Working Temp.: 0~70°C &lt;br /&gt;
* TI DM3730 DaVinci Digital Media Processor (pin-to-pin compatible with TI AM3715)&amp;lt;br&amp;gt;&lt;br /&gt;
===Processor===&lt;br /&gt;
- Up to 1-GHz ARM® Cortex™-A8 Core, also supports 300, 600, and 800-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 800-MHz TMS320C64x+™ DSP Core, Also supports 260, 520 and 660-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- NEON™ SIMD Coprocessor (DM3730 only)&amp;lt;br&amp;gt;&lt;br /&gt;
- POWERVR SGX™ Graphics Accelerator&amp;lt;br&amp;gt;&lt;br /&gt;
- ARM: 32KB I-Cache; 32KB D-Cache; 256KB L2 Cache&amp;lt;br&amp;gt;&lt;br /&gt;
- Onchip 32KB ROM and 64KB Shared SDRAM&amp;lt;br&amp;gt;&lt;br /&gt;
===Memory and Storage===&lt;br /&gt;
* 512MB DDR SDRAM, 32bit, 200MHz &lt;br /&gt;
* 512MB NAND Flash, 16bit &lt;br /&gt;
* 2GB iNAND, 4bit (Default: not soldered, optional, reserved for soldering) &lt;br /&gt;
===Audio/Video Interfaces===&lt;br /&gt;
* LCD/Touch Screen interface (50-pin FPC connector, support resolution up to 2048*2048) &lt;br /&gt;
* DVI high-resolution image output port (HDMI interface, support 720p, 30fps signal) &lt;br /&gt;
* One S-Video display interface &lt;br /&gt;
* One audio input interface (3.5mm audio jack) &lt;br /&gt;
* One 2-channel audio output interface (3.5mm audio jack) &lt;br /&gt;
* One camera interface (30-pin FPC connector, support CCD or CMOS camera) &lt;br /&gt;
===Data Transfer Interfaces===&lt;br /&gt;
* One 5 line Debug serial port, RS232 (DB9 connector) &lt;br /&gt;
* One 10/100M Ethernet interface (RJ45) &lt;br /&gt;
* One High-speed USB2.0 OTG port (Mini USB type interface) &lt;br /&gt;
* Four High-speed USB2.0 Host port (USB A type interface) &lt;br /&gt;
* TF card slot &lt;br /&gt;
===Input/Output Interfaces and Other Facilities===&lt;br /&gt;
* 6*6 keyboard interface &lt;br /&gt;
* One 14-pin Jtag interface &lt;br /&gt;
* Four buttons (One for Reset, one for Wakeup and two for User defined) &lt;br /&gt;
* One expansion connector (2.0mm 40-pin SMT Female Pin Header) &amp;lt;br&amp;gt;&lt;br /&gt;
- Two 5 line serial ports, TTL voltage &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McSPI Interface (Multichannel Serial Port Interface)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McBSP interface (Multi-Channel Buffered Serial Port)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel I2C interface &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel HDQ interface (HDQ/1-Wire)&amp;lt;br&amp;gt;&lt;br /&gt;
* GPIO (there are total 33 GPIOs if the expansion interface pins are all used for GPIOs)&lt;br /&gt;
&lt;br /&gt;
=Extension Modules/Emulator Support=&lt;br /&gt;
'''PS: *=provided with source code, #=no source code provided'''&lt;br /&gt;
&lt;br /&gt;
{|border=2&lt;br /&gt;
|Item&lt;br /&gt;
|Linux&lt;br /&gt;
|Android&lt;br /&gt;
|WinCE&lt;br /&gt;
|Remark&lt;br /&gt;
|-&lt;br /&gt;
|VGA8000 (RGB converts to VGA module) &amp;lt;BR&amp;gt;[[Image:VGA-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|NO&lt;br /&gt;
|YES*&lt;br /&gt;
|Provided in DevKit8500 DVD&lt;br /&gt;
|-&lt;br /&gt;
|WF8000-U (WiFi USB module) &amp;lt;BR&amp;gt;[[Image:WIFI8000-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|GPRS8000-S (Supports SIM card Dial, message sending) &amp;lt;BR&amp;gt;[[Image:GPS8000-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|NO&lt;br /&gt;
|YES*&lt;br /&gt;
|[http://www.timll.com/chinese/uploadFile/GPRS8000.rar Click and Download]&lt;br /&gt;
|-&lt;br /&gt;
|GPS8000-S (Real-time acquisition of GPS signal)&amp;lt;BR&amp;gt;[[Image:GPRS8000-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|[http://www.timll.com/chinese/uploadFile/GPS8000.rar Click and Download]&lt;br /&gt;
|-&lt;br /&gt;
|CAM8000-A (Real-time acquisition of analog camera signal, PAL/NTSC, BT.656 communication)&amp;lt;BR&amp;gt;[[Image:CAM8000-P.jpg]]&lt;br /&gt;
|YES*&lt;br /&gt;
|NO&lt;br /&gt;
|YES*&lt;br /&gt;
|Provided in DevKit8500 DVD&lt;br /&gt;
|-&lt;br /&gt;
|CAM8000-D (Real-time acquisition of digital camera singal, 2 megapixel, BT.601 communication)&lt;br /&gt;
|YES#&lt;br /&gt;
|YES#&lt;br /&gt;
|YES*&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|CAM8100-U (Real-time acquisition of digital camera singal, 1.3 megapixel, USB communication)|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|CDMA8000-U (supports CDMA internet surf）&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|[http://www.timll.com/chinese/uploadFile/cdma8000.rar Click and Download]&lt;br /&gt;
|-&lt;br /&gt;
|WCDMA8000-U (supports WCDMA internet surf)&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|[http://www.timll.com/chinese/uploadFile/WCDMA8000.zip Click and Download]&lt;br /&gt;
|-&lt;br /&gt;
|COM8018-S(Extension serial port module: extend SPI to serial ports)&lt;br /&gt;
|YES*&lt;br /&gt;
|YES*&lt;br /&gt;
|YES#&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|XDS100V2 Emulator (supports non-OS ARM and DSP debugging) &amp;lt;BR&amp;gt;[[Image:XDS100-P.jpg]]&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|-&lt;br /&gt;
|TDS560PLUS (supports non-OS ARM and DSP debugging) &amp;lt;BR&amp;gt;[[Image:TDS560-P.jpg]]&lt;br /&gt;
&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Provided in single CD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''FAQ'''=&lt;br /&gt;
If you have got some problems when using [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D/A] board, please refer to [[Devkit8500FAQ]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Other [http://www.armkits.com Embest] Products based on TI Processors'''=&lt;br /&gt;
[http://www.armkits.com Embest] has designed several products based on TI's ARM9 and ARM Cortex-A8 processors. [http://www.armkits.com Embest]also offers customer design service according to customer's requirements. Whether you need to reduce, add or modify to existing hardwares or generate a new solution, Embest will help customers with expert competence and rich experience.&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.armkits.com/product/sbc8530.asp SBC8530] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100 Plus] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8018.asp SBC8018] Single Board Computer based on TI's AM1808 ARM926EJ-S processor&lt;br /&gt;
* [[Devkit8000]] Evalution Board based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100] Single Board Computer based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/soc8200.asp SOC8200] Single Board Computer based on TI's AM3517 Sitara ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8510.asp Mini8510] Processor Card based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8100.asp Mini8100] Processor Card based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Boards]][[Category:Linux]][[Category:DevKit8500]][[Category:Devkit8000]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/DevKit8500</id>
		<title>DevKit8500</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/DevKit8500"/>
				<updated>2012-01-03T01:58:22Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.elinux.org/Devkit8500 elinux_Devkit8500_中文版本页面]&lt;br /&gt;
='''Devkit8500D/A Board Overview'''=&lt;br /&gt;
[http://www.armkits.com Embest] [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D] Evaluation Board takes full features of the 1GHz [http://focus.ti.com/docs/prod/folders/print/dm3730.html Texas Instruments' DM3730] ARM Cortex-A8 DaVinci™ digital media processor and supports up to 512MByte DDR SDRAM and 512MByte NAND Flash as well as a reserved iNAND design to expand the flash storage capabilities. The board has exposed many other hardware interfaces including serial ports, LCD/TSP, DVI-D, S-Video, Ethernet, USB, TF, keyboard, camera, SPI, I2C and JTAG. The board is able to support for Linux 2.6.32 and WinCE 6.0 operating systems. It has two methods to boot Linux and WinCE systems from either TF card or NAND flash. Besides, it is provided with Android 2.2 demo with driver source code. [http://www.armkits.com Embest] gives instructions on how to boot Android demo image from NAND flash with TF card. &lt;br /&gt;
&lt;br /&gt;
The board supports using [http://www.armkits.com/Product/xds100.asp XDS100v2] USB JTAG Emulator for debugging which is available from [http://www.armkits.com Embest]. [http://www.armkits.com Embest] also offers 4.3-inch or 7-inch LCD with touch screen and various modules for options including VGA, WiFi, Analog Camera, GPS, GPRS, 3G and Digital Camera modules which greatly extends the functions of the board and would be flexible for customer selection to meet their own needs. &lt;br /&gt;
&lt;br /&gt;
The [http://focus.ti.com/docs/prod/folders/print/dm3730.html TI's DM3730] processor is pin-to-pin compatible with [http://www.ti.com/product/am3715 TI's AM3715] processor, Embest also supplies the board with the AM3715 CPU and this board is called [http://www.armkits.com/Product/devkit8500d.asp DevKit8500A].&lt;br /&gt;
&lt;br /&gt;
[[Image:Devkit8500d.gif]]&lt;br /&gt;
&lt;br /&gt;
='''Hardware'''=&lt;br /&gt;
==Onboard Interfaces and Connectors==&lt;br /&gt;
[[File:devkit8500header.gif]]&lt;br /&gt;
&lt;br /&gt;
==Hardware Features==&lt;br /&gt;
===Mechanical Parameters===&lt;br /&gt;
* Dimensions: 136.2mm x 105.3mm &lt;br /&gt;
* Power Supply: +5V &lt;br /&gt;
* Working Temp.: 0~70°C &lt;br /&gt;
* TI DM3730 DaVinci Digital Media Processor (pin-to-pin compatible with TI AM3715)&amp;lt;br&amp;gt;&lt;br /&gt;
===Processor===&lt;br /&gt;
- Up to 1-GHz ARM® Cortex™-A8 Core, also supports 300, 600, and 800-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 800-MHz TMS320C64x+™ DSP Core, Also supports 260, 520 and 660-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- NEON™ SIMD Coprocessor (DM3730 only)&amp;lt;br&amp;gt;&lt;br /&gt;
- POWERVR SGX™ Graphics Accelerator&amp;lt;br&amp;gt;&lt;br /&gt;
- ARM: 32KB I-Cache; 32KB D-Cache; 256KB L2 Cache&amp;lt;br&amp;gt;&lt;br /&gt;
- Onchip 32KB ROM and 64KB Shared SDRAM&amp;lt;br&amp;gt;&lt;br /&gt;
===Memory and Storage===&lt;br /&gt;
* 512MB DDR SDRAM, 32bit, 200MHz &lt;br /&gt;
* 512MB NAND Flash, 16bit &lt;br /&gt;
* 2GB iNAND, 4bit (Default: not soldered, optional, reserved for soldering) &lt;br /&gt;
===Audio/Video Interfaces===&lt;br /&gt;
* LCD/Touch Screen interface (50-pin FPC connector, support resolution up to 2048*2048) &lt;br /&gt;
* DVI high-resolution image output port (HDMI interface, support 720p, 30fps signal) &lt;br /&gt;
* One S-Video display interface &lt;br /&gt;
* One audio input interface (3.5mm audio jack) &lt;br /&gt;
* One 2-channel audio output interface (3.5mm audio jack) &lt;br /&gt;
* One camera interface (30-pin FPC connector, support CCD or CMOS camera) &lt;br /&gt;
===Data Transfer Interfaces===&lt;br /&gt;
* One 5 line Debug serial port, RS232 (DB9 connector) &lt;br /&gt;
* One 10/100M Ethernet interface (RJ45) &lt;br /&gt;
* One High-speed USB2.0 OTG port (Mini USB type interface) &lt;br /&gt;
* Four High-speed USB2.0 Host port (USB A type interface) &lt;br /&gt;
* TF card slot &lt;br /&gt;
===Input/Output Interfaces and Other Facilities===&lt;br /&gt;
* 6*6 keyboard interface &lt;br /&gt;
* One 14-pin Jtag interface &lt;br /&gt;
* Four buttons (One for Reset, one for Wakeup and two for User defined) &lt;br /&gt;
* One expansion connector (2.0mm 40-pin SMT Female Pin Header) &amp;lt;br&amp;gt;&lt;br /&gt;
- Two 5 line serial ports, TTL voltage &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McSPI Interface (Multichannel Serial Port Interface)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McBSP interface (Multi-Channel Buffered Serial Port)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel I2C interface &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel HDQ interface (HDQ/1-Wire)&amp;lt;br&amp;gt;&lt;br /&gt;
* GPIO (there are total 33 GPIOs if the expansion interface pins are all used for GPIOs)&lt;br /&gt;
&lt;br /&gt;
='''FAQ'''=&lt;br /&gt;
If you have got some problems when using [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D/A] board, please refer to [[Devkit8500FAQ]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Other [http://www.armkits.com Embest] Products based on TI Processors'''=&lt;br /&gt;
[http://www.armkits.com Embest] has designed several products based on TI's ARM9 and ARM Cortex-A8 processors. [http://www.armkits.com Embest]also offers customer design service according to customer's requirements. Whether you need to reduce, add or modify to existing hardwares or generate a new solution, Embest will help customers with expert competence and rich experience.&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.armkits.com/product/sbc8530.asp SBC8530] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100 Plus] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8018.asp SBC8018] Single Board Computer based on TI's AM1808 ARM926EJ-S processor&lt;br /&gt;
* [[Devkit8000]] Evalution Board based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100] Single Board Computer based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/soc8200.asp SOC8200] Single Board Computer based on TI's AM3517 Sitara ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8510.asp Mini8510] Processor Card based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8100.asp Mini8100] Processor Card based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Boards]][[Category:Linux]][[Category:DevKit8500]][[Category:Devkit8000]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/DevKit8500</id>
		<title>DevKit8500</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/DevKit8500"/>
				<updated>2011-12-13T08:54:37Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* Other Embest Products based on TI Processors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Devkit8500D/A Board Overview'''=&lt;br /&gt;
[http://www.armkits.com Embest] [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D] Evaluation Board takes full features of the 1GHz [http://focus.ti.com/docs/prod/folders/print/dm3730.html Texas Instruments' DM3730] ARM Cortex-A8 DaVinci™ digital media processor and supports up to 512MByte DDR SDRAM and 512MByte NAND Flash as well as a reserved iNAND design to expand the flash storage capabilities. The board has exposed many other hardware interfaces including serial ports, LCD/TSP, DVI-D, S-Video, Ethernet, USB, TF, keyboard, camera, SPI, I2C and JTAG. The board is able to support for Linux 2.6.32 and WinCE 6.0 operating systems. It has two methods to boot Linux and WinCE systems from either TF card or NAND flash. Besides, it is provided with Android 2.2 demo with driver source code. [http://www.armkits.com Embest] gives instructions on how to boot Android demo image from NAND flash with TF card. &lt;br /&gt;
&lt;br /&gt;
The board supports using [http://www.armkits.com/Product/xds100.asp XDS100v2] USB JTAG Emulator for debugging which is available from [http://www.armkits.com Embest]. [http://www.armkits.com Embest] also offers 4.3-inch or 7-inch LCD with touch screen and various modules for options including VGA, WiFi, Analog Camera, GPS, GPRS, 3G and Digital Camera modules which greatly extends the functions of the board and would be flexible for customer selection to meet their own needs. &lt;br /&gt;
&lt;br /&gt;
The [http://focus.ti.com/docs/prod/folders/print/dm3730.html TI's DM3730] processor is pin-to-pin compatible with [http://www.ti.com/product/am3715 TI's AM3715] processor, Embest also supplies the board with the AM3715 CPU and this board is called [http://www.armkits.com/Product/devkit8500d.asp DevKit8500A].&lt;br /&gt;
&lt;br /&gt;
[[Image:Devkit8500d.gif]]&lt;br /&gt;
&lt;br /&gt;
='''Hardware'''=&lt;br /&gt;
==Onboard Interfaces and Connectors==&lt;br /&gt;
[[File:devkit8500header.gif]]&lt;br /&gt;
&lt;br /&gt;
==Hardware Features==&lt;br /&gt;
* Dimensions: 136.2mm x 105.3mm &lt;br /&gt;
* Power Supply: +5V &lt;br /&gt;
* Working Temp.: 0~70°C &lt;br /&gt;
* TI DM3730 DaVinci Digital Media Processor (pin-to-pin compatible with TI AM3715)&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 1-GHz ARM® Cortex™-A8 Core, also supports 300, 600, and 800-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 800-MHz TMS320C64x+™ DSP Core, Also supports 260, 520 and 660-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- NEON™ SIMD Coprocessor (DM3730 only)&amp;lt;br&amp;gt;&lt;br /&gt;
- POWERVR SGX™ Graphics Accelerator&amp;lt;br&amp;gt;&lt;br /&gt;
- ARM: 32KB I-Cache; 32KB D-Cache; 256KB L2 Cache&amp;lt;br&amp;gt;&lt;br /&gt;
- Onchip 32KB ROM and 64KB Shared SDRAM&amp;lt;br&amp;gt;&lt;br /&gt;
* 512MB DDR SDRAM, 32bit, 200MHz &lt;br /&gt;
* 512MB NAND Flash, 16bit &lt;br /&gt;
* 2GB iNAND, 4bit (Default: not soldered, optional, reserved for soldering) &lt;br /&gt;
* TF card slot &lt;br /&gt;
* One 10/100M Ethernet interface (RJ45) &lt;br /&gt;
* One High-speed USB2.0 OTG port (Mini USB type interface) &lt;br /&gt;
* Four High-speed USB2.0 Host port (USB A type interface) &lt;br /&gt;
* One 5 line Debug serial port, RS232 (DB9 connector) &lt;br /&gt;
* LCD/Touch Screen interface (50-pin FPC connector, support resolution up to 2048*2048) &lt;br /&gt;
* DVI high-resolution image output port (HDMI interface, support 720p, 30fps signal) &lt;br /&gt;
* One S-Video display interface &lt;br /&gt;
* One audio input interface (3.5mm audio jack) &lt;br /&gt;
* One 2-channel audio output interface (3.5mm audio jack) &lt;br /&gt;
* One camera interface (30-pin FPC connector, support CCD or CMOS camera) &lt;br /&gt;
* 6*6 keyboard interface &lt;br /&gt;
* One 14-pin Jtag interface &lt;br /&gt;
* Four buttons (One for Reset, one for Wakeup and two for User defined) &lt;br /&gt;
* One expansion connector (2.0mm 40-pin SMT Female Pin Header) &amp;lt;br&amp;gt;&lt;br /&gt;
- Two 5 line serial ports, TTL voltage &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McSPI Interface (Multichannel Serial Port Interface)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McBSP interface (Multi-Channel Buffered Serial Port)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel I2C interface &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel HDQ interface (HDQ/1-Wire)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''FAQ'''=&lt;br /&gt;
If you have got some problems when using [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D/A] board, please refer to [[Devkit8500FAQ]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Other [http://www.armkits.com Embest] Products based on TI Processors'''=&lt;br /&gt;
[http://www.armkits.com Embest] has designed several products based on TI's ARM9 and ARM Cortex-A8 processors. [http://www.armkits.com Embest]also offers customer design service according to customer's requirements. Whether you need to reduce, add or modify to existing hardwares or generate a new solution, Embest will help customers with expert competence and rich experience.&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.armkits.com/product/sbc8530.asp SBC8530] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100 Plus] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8018.asp SBC8018] Single Board Computer based on TI's AM1808 ARM926EJ-S processor&lt;br /&gt;
* [[Devkit8000]] Evalution Board based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100] Single Board Computer based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/soc8200.asp SOC8200] Single Board Computer based on TI's AM3517 Sitara ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8510.asp Mini8510] Processor Card based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8100.asp Mini8100] Processor Card based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Boards]][[Category:Linux]][[Category:DevKit8500]][[Category:Devkit8000]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/DevKit8500</id>
		<title>DevKit8500</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/DevKit8500"/>
				<updated>2011-12-13T08:54:22Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* Other Embest Products based on TI Processors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Devkit8500D/A Board Overview'''=&lt;br /&gt;
[http://www.armkits.com Embest] [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D] Evaluation Board takes full features of the 1GHz [http://focus.ti.com/docs/prod/folders/print/dm3730.html Texas Instruments' DM3730] ARM Cortex-A8 DaVinci™ digital media processor and supports up to 512MByte DDR SDRAM and 512MByte NAND Flash as well as a reserved iNAND design to expand the flash storage capabilities. The board has exposed many other hardware interfaces including serial ports, LCD/TSP, DVI-D, S-Video, Ethernet, USB, TF, keyboard, camera, SPI, I2C and JTAG. The board is able to support for Linux 2.6.32 and WinCE 6.0 operating systems. It has two methods to boot Linux and WinCE systems from either TF card or NAND flash. Besides, it is provided with Android 2.2 demo with driver source code. [http://www.armkits.com Embest] gives instructions on how to boot Android demo image from NAND flash with TF card. &lt;br /&gt;
&lt;br /&gt;
The board supports using [http://www.armkits.com/Product/xds100.asp XDS100v2] USB JTAG Emulator for debugging which is available from [http://www.armkits.com Embest]. [http://www.armkits.com Embest] also offers 4.3-inch or 7-inch LCD with touch screen and various modules for options including VGA, WiFi, Analog Camera, GPS, GPRS, 3G and Digital Camera modules which greatly extends the functions of the board and would be flexible for customer selection to meet their own needs. &lt;br /&gt;
&lt;br /&gt;
The [http://focus.ti.com/docs/prod/folders/print/dm3730.html TI's DM3730] processor is pin-to-pin compatible with [http://www.ti.com/product/am3715 TI's AM3715] processor, Embest also supplies the board with the AM3715 CPU and this board is called [http://www.armkits.com/Product/devkit8500d.asp DevKit8500A].&lt;br /&gt;
&lt;br /&gt;
[[Image:Devkit8500d.gif]]&lt;br /&gt;
&lt;br /&gt;
='''Hardware'''=&lt;br /&gt;
==Onboard Interfaces and Connectors==&lt;br /&gt;
[[File:devkit8500header.gif]]&lt;br /&gt;
&lt;br /&gt;
==Hardware Features==&lt;br /&gt;
* Dimensions: 136.2mm x 105.3mm &lt;br /&gt;
* Power Supply: +5V &lt;br /&gt;
* Working Temp.: 0~70°C &lt;br /&gt;
* TI DM3730 DaVinci Digital Media Processor (pin-to-pin compatible with TI AM3715)&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 1-GHz ARM® Cortex™-A8 Core, also supports 300, 600, and 800-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 800-MHz TMS320C64x+™ DSP Core, Also supports 260, 520 and 660-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- NEON™ SIMD Coprocessor (DM3730 only)&amp;lt;br&amp;gt;&lt;br /&gt;
- POWERVR SGX™ Graphics Accelerator&amp;lt;br&amp;gt;&lt;br /&gt;
- ARM: 32KB I-Cache; 32KB D-Cache; 256KB L2 Cache&amp;lt;br&amp;gt;&lt;br /&gt;
- Onchip 32KB ROM and 64KB Shared SDRAM&amp;lt;br&amp;gt;&lt;br /&gt;
* 512MB DDR SDRAM, 32bit, 200MHz &lt;br /&gt;
* 512MB NAND Flash, 16bit &lt;br /&gt;
* 2GB iNAND, 4bit (Default: not soldered, optional, reserved for soldering) &lt;br /&gt;
* TF card slot &lt;br /&gt;
* One 10/100M Ethernet interface (RJ45) &lt;br /&gt;
* One High-speed USB2.0 OTG port (Mini USB type interface) &lt;br /&gt;
* Four High-speed USB2.0 Host port (USB A type interface) &lt;br /&gt;
* One 5 line Debug serial port, RS232 (DB9 connector) &lt;br /&gt;
* LCD/Touch Screen interface (50-pin FPC connector, support resolution up to 2048*2048) &lt;br /&gt;
* DVI high-resolution image output port (HDMI interface, support 720p, 30fps signal) &lt;br /&gt;
* One S-Video display interface &lt;br /&gt;
* One audio input interface (3.5mm audio jack) &lt;br /&gt;
* One 2-channel audio output interface (3.5mm audio jack) &lt;br /&gt;
* One camera interface (30-pin FPC connector, support CCD or CMOS camera) &lt;br /&gt;
* 6*6 keyboard interface &lt;br /&gt;
* One 14-pin Jtag interface &lt;br /&gt;
* Four buttons (One for Reset, one for Wakeup and two for User defined) &lt;br /&gt;
* One expansion connector (2.0mm 40-pin SMT Female Pin Header) &amp;lt;br&amp;gt;&lt;br /&gt;
- Two 5 line serial ports, TTL voltage &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McSPI Interface (Multichannel Serial Port Interface)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McBSP interface (Multi-Channel Buffered Serial Port)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel I2C interface &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel HDQ interface (HDQ/1-Wire)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''FAQ'''=&lt;br /&gt;
If you have got some problems when using [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D/A] board, please refer to [[Devkit8500FAQ]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Other [http://www.armkits.com Embest] Products based on TI Processors'''=&lt;br /&gt;
[http://www.armkits.com Embest] has designed several products based on TI's ARM9 and ARM Cortex-A8 processors. [http://www.armkits.com Embest]also offers customer design service according to customer's requirements. Whether you need to reduce, add or modify to existing hardwares or generate a new solution, Embest will help customers with expert competence and rich experience.&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.armkits.com/product/sbc8530.asp SBC8530] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100 Plus] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8018.asp SBC8018] Single Board Computer based on TI's AM1808 ARM926EJ-S processor&lt;br /&gt;
* [[Devkit8500]] Evalution Board based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100] Single Board Computer based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/soc8200.asp SOC8200] Single Board Computer based on TI's AM3517 Sitara ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8510.asp Mini8510] Processor Card based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8100.asp Mini8100] Processor Card based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Boards]][[Category:Linux]][[Category:DevKit8500]][[Category:Devkit8000]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/DevKit8500</id>
		<title>DevKit8500</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/DevKit8500"/>
				<updated>2011-12-13T08:53:25Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Devkit8500D/A Board Overview'''=&lt;br /&gt;
[http://www.armkits.com Embest] [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D] Evaluation Board takes full features of the 1GHz [http://focus.ti.com/docs/prod/folders/print/dm3730.html Texas Instruments' DM3730] ARM Cortex-A8 DaVinci™ digital media processor and supports up to 512MByte DDR SDRAM and 512MByte NAND Flash as well as a reserved iNAND design to expand the flash storage capabilities. The board has exposed many other hardware interfaces including serial ports, LCD/TSP, DVI-D, S-Video, Ethernet, USB, TF, keyboard, camera, SPI, I2C and JTAG. The board is able to support for Linux 2.6.32 and WinCE 6.0 operating systems. It has two methods to boot Linux and WinCE systems from either TF card or NAND flash. Besides, it is provided with Android 2.2 demo with driver source code. [http://www.armkits.com Embest] gives instructions on how to boot Android demo image from NAND flash with TF card. &lt;br /&gt;
&lt;br /&gt;
The board supports using [http://www.armkits.com/Product/xds100.asp XDS100v2] USB JTAG Emulator for debugging which is available from [http://www.armkits.com Embest]. [http://www.armkits.com Embest] also offers 4.3-inch or 7-inch LCD with touch screen and various modules for options including VGA, WiFi, Analog Camera, GPS, GPRS, 3G and Digital Camera modules which greatly extends the functions of the board and would be flexible for customer selection to meet their own needs. &lt;br /&gt;
&lt;br /&gt;
The [http://focus.ti.com/docs/prod/folders/print/dm3730.html TI's DM3730] processor is pin-to-pin compatible with [http://www.ti.com/product/am3715 TI's AM3715] processor, Embest also supplies the board with the AM3715 CPU and this board is called [http://www.armkits.com/Product/devkit8500d.asp DevKit8500A].&lt;br /&gt;
&lt;br /&gt;
[[Image:Devkit8500d.gif]]&lt;br /&gt;
&lt;br /&gt;
='''Hardware'''=&lt;br /&gt;
==Onboard Interfaces and Connectors==&lt;br /&gt;
[[File:devkit8500header.gif]]&lt;br /&gt;
&lt;br /&gt;
==Hardware Features==&lt;br /&gt;
* Dimensions: 136.2mm x 105.3mm &lt;br /&gt;
* Power Supply: +5V &lt;br /&gt;
* Working Temp.: 0~70°C &lt;br /&gt;
* TI DM3730 DaVinci Digital Media Processor (pin-to-pin compatible with TI AM3715)&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 1-GHz ARM® Cortex™-A8 Core, also supports 300, 600, and 800-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 800-MHz TMS320C64x+™ DSP Core, Also supports 260, 520 and 660-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- NEON™ SIMD Coprocessor (DM3730 only)&amp;lt;br&amp;gt;&lt;br /&gt;
- POWERVR SGX™ Graphics Accelerator&amp;lt;br&amp;gt;&lt;br /&gt;
- ARM: 32KB I-Cache; 32KB D-Cache; 256KB L2 Cache&amp;lt;br&amp;gt;&lt;br /&gt;
- Onchip 32KB ROM and 64KB Shared SDRAM&amp;lt;br&amp;gt;&lt;br /&gt;
* 512MB DDR SDRAM, 32bit, 200MHz &lt;br /&gt;
* 512MB NAND Flash, 16bit &lt;br /&gt;
* 2GB iNAND, 4bit (Default: not soldered, optional, reserved for soldering) &lt;br /&gt;
* TF card slot &lt;br /&gt;
* One 10/100M Ethernet interface (RJ45) &lt;br /&gt;
* One High-speed USB2.0 OTG port (Mini USB type interface) &lt;br /&gt;
* Four High-speed USB2.0 Host port (USB A type interface) &lt;br /&gt;
* One 5 line Debug serial port, RS232 (DB9 connector) &lt;br /&gt;
* LCD/Touch Screen interface (50-pin FPC connector, support resolution up to 2048*2048) &lt;br /&gt;
* DVI high-resolution image output port (HDMI interface, support 720p, 30fps signal) &lt;br /&gt;
* One S-Video display interface &lt;br /&gt;
* One audio input interface (3.5mm audio jack) &lt;br /&gt;
* One 2-channel audio output interface (3.5mm audio jack) &lt;br /&gt;
* One camera interface (30-pin FPC connector, support CCD or CMOS camera) &lt;br /&gt;
* 6*6 keyboard interface &lt;br /&gt;
* One 14-pin Jtag interface &lt;br /&gt;
* Four buttons (One for Reset, one for Wakeup and two for User defined) &lt;br /&gt;
* One expansion connector (2.0mm 40-pin SMT Female Pin Header) &amp;lt;br&amp;gt;&lt;br /&gt;
- Two 5 line serial ports, TTL voltage &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McSPI Interface (Multichannel Serial Port Interface)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McBSP interface (Multi-Channel Buffered Serial Port)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel I2C interface &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel HDQ interface (HDQ/1-Wire)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''FAQ'''=&lt;br /&gt;
If you have got some problems when using [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D/A] board, please refer to [[Devkit8500FAQ]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Other [http://www.armkits.com Embest] Products based on TI Processors'''=&lt;br /&gt;
[http://www.armkits.com Embest] has designed several products based on TI's ARM9 and ARM Cortex-A8 processors. [http://www.armkits.com Embest]also offers customer design service according to customer's requirements. Whether you need to reduce, add or modify to existing hardwares or generate a new solution, Embest will help customers with expert competence and rich experience.&amp;lt;br&amp;gt;&lt;br /&gt;
* [[DevKit8500]] Evalution Board based on TI's DM3730 or AM3715 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8530.asp SBC8530] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100 Plus] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8018.asp SBC8018] Single Board Computer based on TI's AM1808 ARM926EJ-S processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100] Single Board Computer based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/soc8200.asp SOC8200] Single Board Computer based on TI's AM3517 Sitara ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8510.asp Mini8510] Processor Card based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8100.asp Mini8100] Processor Card based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Boards]][[Category:Linux]][[Category:DevKit8500]][[Category:Devkit8000]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8000</id>
		<title>Devkit8000</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8000"/>
				<updated>2011-12-13T08:51:54Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Devkit8000 Board Overview'''=&lt;br /&gt;
[http://www.armkits.com Embest] [http://www.armkits.com/Product/devkit8000.asp DevKit8000] Evaluation Board is a compact board using TI's [http://focus.ti.com/docs/prod/folders/print/omap3530.html OMAP3530] 600MHz ARM Cortex-A8 (600MHz ARM Cortex-A8 core paired with a 430MHz TMS320C64x+ DSP core) microprocessor. It takes full features of this processor and supports up to 256MByte DDR SDRAM and 256MByte NAND Flash as well as high-speed USB2.0 OTG function. The board has exposed many other hardware interfaces including RS232 serial port, LCD/TSP, DVI-D, S-Video, Ethernet, SD, keyboard, camera, SPI, I2C and JTAG. The board has two methods to boot the system from either SD card or NAND flash. It is able to support WinCE and Linux OS and provided with WinCE6.0 BSP and Linux2.6.28 BSP. Embest also provides demos of Google Android OS, Angstrom (GPE) and DVSDK for user experience.&lt;br /&gt;
&lt;br /&gt;
{|border=0&lt;br /&gt;
|[[Image:Devkit8000.jpg]]&lt;br /&gt;
|[[Image:Devkit8000_android.jpg]]&lt;br /&gt;
|-&lt;br /&gt;
! Devkit8000 Evaluation Board&lt;br /&gt;
! Devkit8000 + 4.3 inch LCD Android Demo Display&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
='''Hardware'''=&lt;br /&gt;
==Onboard Interfaces and Connectors==&lt;br /&gt;
[[File:devkit8000header.gif]]&lt;br /&gt;
&lt;br /&gt;
==Hardware Features==&lt;br /&gt;
* Dimensions: 110mm x 95mm &lt;br /&gt;
* Working temperature: 0°C to 70°C &lt;br /&gt;
* Processor: TI OMAP3530 microprocessor with 600MHz ARM Cortex-A8 RISC Core &lt;br /&gt;
* Power supply: +5V &lt;br /&gt;
* 256MB DDR SDRAM, 166MHz &lt;br /&gt;
* 256MB NAND Flash, 16bit &lt;br /&gt;
* LCD/Touch Screen interface (50-pin FPC connector, support resolution up to 2048*2048) &lt;br /&gt;
* DVI high-resolution image output port (HDMI interface, support 720p, 30fps signal) &lt;br /&gt;
* S-Video display interface &lt;br /&gt;
* One audio input interface (3.5mm audio jack) &lt;br /&gt;
* One 2-channel audio output interface (3.5mm audio jack) &lt;br /&gt;
* One 10/100M Ethernet interface (RJ45) &lt;br /&gt;
* One High-speed USB2.0 OTG port (Mini USB type interface) &lt;br /&gt;
* One High-speed USB2.0 Host port (USB A type interface) &lt;br /&gt;
* Two serial ports (one 3-wire RS232 serial port led out from 2.54mm 10-pin connector and one 5-wire TTL serial port led out from expansion connector) &lt;br /&gt;
* SD card interface (supports 3.3V and 1.8V logic voltage) &lt;br /&gt;
* One camera interface (30-pin FPC connector, support CCD or CMOS camera) &lt;br /&gt;
* 6*6 keyboard interface &lt;br /&gt;
* One 14-pin Jtag interface &lt;br /&gt;
* Four buttons (Reset, Boot, User defined, On/Off) &lt;br /&gt;
* One expansion connector (2.0mm 40-pin SMT Female Pin Header, McSPI, McBSP, I2C, HDQ, GPIO are led out from this connector)&lt;br /&gt;
&lt;br /&gt;
==Main Chip Introduction==&lt;br /&gt;
{|border=1&lt;br /&gt;
|DevKit8000&lt;br /&gt;
|Chip&lt;br /&gt;
|Remark&lt;br /&gt;
|-&lt;br /&gt;
|Processor&lt;br /&gt;
|OMAP3530CUS&lt;br /&gt;
|0.65mm CUS package&lt;br /&gt;
|- &lt;br /&gt;
|Memory&lt;br /&gt;
|MT29C2G48MAKLCJA-6IT&lt;br /&gt;
|256MB DDR/256MB NAND Flash, 137-Ball TFBGA, Mark:JW305, Micron&lt;br /&gt;
|-&lt;br /&gt;
|Power Management Chip&lt;br /&gt;
|TPS65930BZCH&lt;br /&gt;
|Extended power management, RTC, USB OTG, Audio, 6*6 Keyboard&lt;br /&gt;
|- &lt;br /&gt;
|DVI-D&lt;br /&gt;
|TFP410&lt;br /&gt;
|HDMI connector, output DVI-D signal, not including audio&lt;br /&gt;
|- &lt;br /&gt;
|Ethernet&lt;br /&gt;
|DM9000&lt;br /&gt;
|RJ45, 10M/100M adaptive, at present testing speed can reach 36M&lt;br /&gt;
|- &lt;br /&gt;
|Serial port&lt;br /&gt;
|MAX3232 CSE&lt;br /&gt;
|RS232&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Video Display==&lt;br /&gt;
===DVI-D===&lt;br /&gt;
DVI high-resolution display (HDMI interface, 30fps signal), Embest provides a HDMI to DVI-D cable in complete configuration for connection. Signal does not include audio signal.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===S-video===&lt;br /&gt;
S-video display, can output video signal but not including audio signal.&lt;br /&gt;
&lt;br /&gt;
===LCD===&lt;br /&gt;
24-bit LCD display, can output true-color RGB signal, R:B:G=8:8:8, can support resolution up to 2048*2048 pixels. (50-pin 0.5mm pitch FPC connector.&amp;lt;br&amp;gt;&lt;br /&gt;
Interface Singal Type&amp;lt;br&amp;gt;&lt;br /&gt;
{| border= &amp;quot;1&amp;quot;&lt;br /&gt;
|RGB data signal||LCD control signal||SPI signal||IIC signal||Touch Screen signal||Voltage output&lt;br /&gt;
|-&lt;br /&gt;
|24bit||6bit||4bit||2bit||4bit||5bit&lt;br /&gt;
|-&lt;br /&gt;
|R:G:B=8:8:8||row control signal||standard spi signal||2-bit IIC signal||4-wire touch screen||output voltage 5V, 3.3V, 1.8V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==USB OTG (Mini-AB) Wire Map==&lt;br /&gt;
1: VB&amp;lt;br&amp;gt;&lt;br /&gt;
2: D-&amp;lt;br&amp;gt;&lt;br /&gt;
3: D+&amp;lt;br&amp;gt;&lt;br /&gt;
4: ID&amp;lt;br&amp;gt;&lt;br /&gt;
5: GND&amp;lt;br&amp;gt;&lt;br /&gt;
User needs only to short circuited 4 and 5.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera Interface==&lt;br /&gt;
[[Image:DevKit8000_cam.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Expansion Interface==&lt;br /&gt;
Embest Devkit8000 uses a 2.0mm 40-pin SMT Female Pin Header to bring out McSPI, McBSP, I2C, HDQ, GPIO from this interface&amp;lt;br&amp;gt;&lt;br /&gt;
{| border = 1&lt;br /&gt;
|PIN||Signal||Function Description&lt;br /&gt;
|-		&lt;br /&gt;
|1	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|2	||BSP1_DX||	Transmitted serial data 1&lt;br /&gt;
|-&lt;br /&gt;
|3	||BSP1_DR||	Received serial data 1&lt;br /&gt;
|-&lt;br /&gt;
|4	||BSP1_CLKR||	Received clock 1&lt;br /&gt;
|-&lt;br /&gt;
|5	||BSP1_FSX||	Transmit frame synchronization 1&lt;br /&gt;
|-&lt;br /&gt;
|6	||BSP1_CLKX||	Transmit clock 1&lt;br /&gt;
|-&lt;br /&gt;
|7	||BSP1_CLKS||	External clock input 1&lt;br /&gt;
|-&lt;br /&gt;
|8	||BSP1_FSR||	Receive frame synchronization 1&lt;br /&gt;
|-&lt;br /&gt;
|9	||UART1_CTS||	UART1 clear to send&lt;br /&gt;
|-&lt;br /&gt;
|10	||UART1_RTS||	UART1 request to send&lt;br /&gt;
|-&lt;br /&gt;
|11	||UART1_RX||	UART1 receive data&lt;br /&gt;
|-&lt;br /&gt;
|12	||UART1_TX	||UART1 transmit data&lt;br /&gt;
|-&lt;br /&gt;
|13	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|14	||MMC2_CLK||	MMC2 card clock&lt;br /&gt;
|-&lt;br /&gt;
|15	||MMC2_CMD||	MMC2 card command&lt;br /&gt;
|-&lt;br /&gt;
|16	||MMC2_D0||	MMC2 card data 0&lt;br /&gt;
|-&lt;br /&gt;
|17	||MMC2_D1||	MMC2 card data 1&lt;br /&gt;
|-&lt;br /&gt;
|18	||MMC2_D2||	MMC2 card data 2&lt;br /&gt;
|-&lt;br /&gt;
|19	||MMC2_D3||	MMC2 card data 3&lt;br /&gt;
|-&lt;br /&gt;
|20	||MMC2_D4||	MMC2 card data 4&lt;br /&gt;
|-&lt;br /&gt;
|21	||MMC2_D5||	MMC2 card data 5&lt;br /&gt;
|-&lt;br /&gt;
|22	||MMC2_D6||	MMC2 card data 6&lt;br /&gt;
|-&lt;br /&gt;
|23	||MMC2_D7||	MMC2 card data 7&lt;br /&gt;
|-&lt;br /&gt;
|24	||BSP3_DX||	Transmitted serial data 3&lt;br /&gt;
|-&lt;br /&gt;
|25	||BSP3_DR||	Received serial data 3&lt;br /&gt;
|-&lt;br /&gt;
|26	||BSP3_CLKX||	Transmit clock 3&lt;br /&gt;
|-&lt;br /&gt;
|27	||BSP3_FSX||	Transmit frame synchronization 3&lt;br /&gt;
|-&lt;br /&gt;
|28	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|29	||IIC3_SCL||	IIC3 master serial clock&lt;br /&gt;
|-&lt;br /&gt;
|30	||IIC3_SDA||	IIC3 serial bidirectional data&lt;br /&gt;
|-&lt;br /&gt;
|31	||SPI1_SIMO||	Slave data in, master data out&lt;br /&gt;
|-&lt;br /&gt;
|32	||SPI1_SOMI||	Slave data out, master data in&lt;br /&gt;
|-&lt;br /&gt;
|33	||SPI1_CLK||	SPI1 clock&lt;br /&gt;
|-&lt;br /&gt;
|34	||SPI1_CS0||	SPI enable 0&lt;br /&gt;
|-&lt;br /&gt;
|35	||SPI1_CS3||	SPI enable 3&lt;br /&gt;
|-&lt;br /&gt;
|36	||HDQ_SIO||	Bidirectional HDQ&lt;br /&gt;
|-&lt;br /&gt;
|37	||VDD33	||3.3V&lt;br /&gt;
|-&lt;br /&gt;
|38	||VDD18||	1.8V&lt;br /&gt;
|-&lt;br /&gt;
|39	||VDD50||	5V&lt;br /&gt;
|-&lt;br /&gt;
|40	||VDD50||	5V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==LayOut==&lt;br /&gt;
The Devkit8000 PCB has 6-layer design, each layer is layout as below:&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 3&lt;br /&gt;
| 4&lt;br /&gt;
| 5&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| Top&lt;br /&gt;
| Ground&lt;br /&gt;
| Singal&lt;br /&gt;
| Power&lt;br /&gt;
| Ground&lt;br /&gt;
| Bottom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dimension Drawing==&lt;br /&gt;
[[Image:Devkit8000_chicun.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Function Block Diagram==&lt;br /&gt;
[[Image:Devkit8000func.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Optional Function Modules==&lt;br /&gt;
* '''VGA Module''' ([http://www.armkits.com/product/vga8000.asp VGA8000])&lt;br /&gt;
[[Image:VGA-P.jpg]]&amp;lt;BR&amp;gt;&lt;br /&gt;
The VGA8000 module employs PHILIPS 74alvc164245 chip with 240MHz maximum sample rate. It can output standard LCD signal and display smoothly under 1024*768 resolution.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Analog Camera Module''' ([http://www.armkits.com/product/camera8000.asp CAM8000-A])&lt;br /&gt;
[[Image:CAM8000-P.jpg]]&amp;lt;BR&amp;gt;&lt;br /&gt;
The CAM8000-A module is designed for using on Devkit8000 Evaluation Board with standard 720*576 PAL resolution. It supports analog camera with BNC connector and connects to Devkit8000 board through an 30-pin FFC cable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''USB WiFi Module''' ([http://www.armkits.com/product/WF8000-U.asp WF8000-U])&lt;br /&gt;
[[Image:WIFI8000-P.jpg]]&amp;lt;BR&amp;gt;&lt;br /&gt;
The WF8000-U is a USB based WiFi module relying on the WiFi IEEE 802.11 standards. It is applied to be used on all Embest products which shall have USB interface. This module is hgihly integrated with MAC/BBP and 2.4GHz RF chip and builds a wireless network between PCs or some other terminals. &lt;br /&gt;
&lt;br /&gt;
* '''GPS Module''' ([http://www.armkits.com/product/GPS8000-S.asp GPS8000-S])&lt;br /&gt;
[[Image:GPS8000-P.jpg]]&amp;lt;BR&amp;gt;&lt;br /&gt;
The GPS8000-S is an ARM based embedded GPS module which allows to connect to Devkit8000 board to get position and altitude. It is a high sensitivity module with low power consumption. Devkit8000's UART (the serial port) from the expansion connector is used to communicate with the GPS through a tiny patch board. &lt;br /&gt;
&lt;br /&gt;
* '''GPRS Module''' ([http://www.armkits.com/product/GPRS8000-S.asp GPRS8000-S])&lt;br /&gt;
[[Image:GPRS8000-P.jpg]]&amp;lt;BR&amp;gt;&lt;br /&gt;
The GPRS8000-S is an ARM based embedded GPS module which allows to connect to Embest Devkit8000 board for GSM/GPRS solution. Devkit8000's UART (the serial port) from the expansion connector is used to communicate with the GPRS module. &lt;br /&gt;
&lt;br /&gt;
* '''CDMA8000-U Module''' ([http://www.armkits.com/product/CDMA8000-U.asp CDMA8000-U])&lt;br /&gt;
* '''WCDMA8000-U Module''' ([http://www.armkits.com/product/WCDMA8000-U.asp WCDMA8000-U])&lt;br /&gt;
* '''Digital Camera Module''' ([http://www.armkits.com/product/CAM8100-U.asp CAM8100-U])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==JTAG Tool==&lt;br /&gt;
[[Image:XDS100-P.jpg]]&amp;lt;BR&amp;gt;&lt;br /&gt;
* [http://processors.wiki.ti.com/index.php/XDS100 XDS100v2] - the second release of the XDS100 JTAG emulator technology supporting debug of a variety of TI devices. &lt;br /&gt;
Available from [http://www.armkits.com/product/xds100.asp Embest]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Software'''=&lt;br /&gt;
==Software Features==&lt;br /&gt;
===Linux and WinCE OS support===&lt;br /&gt;
[http://www.armkits.com Embest] [http://www.armkits.com/Product/devkit8000.asp DevKit8000] supports for both Linux2.6.28 and WinCE6.0 operating systems.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=&amp;quot;90%&amp;quot; height=20&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt;OS &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;td  valign=&amp;quot;top&amp;quot;&amp;gt;Item &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt;Features &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt;Description&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td   rowspan=&amp;quot;11&amp;quot;&amp;gt;Linux &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td  rowspan=&amp;quot;3&amp;quot;&amp;gt;Boot  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;td  &amp;gt; Version  &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt; x-load-1.41, u-boot 1.3.3 &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td  &amp;gt; Boot Mode  &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt;Boot Linux from SD card, NAND Flash or Ethernet&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td  &amp;gt; Image Update  &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt; Support updating image from SD card or Ethernet&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td  rowspan=&amp;quot;3&amp;quot;&amp;gt; Kernel and Drivers  &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td  &amp;gt; Version  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt; Linux 2.6.28 &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td  &amp;gt; Support file systems  &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt; ROM/CRAM/EXT2/EXT3/FAT/NFS/JFFS2/UBIFS &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;td  &amp;gt; Drivers  &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt; Serial, RTC, NET, Nand, LCD, Touch Screen, SD, USB Host, USB OTG, DVI, Keypad, LED, Audio &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td  rowspan=&amp;quot;2&amp;quot;&amp;gt; File system  &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td  &amp;gt; Format &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt; Ramdisk, UBI  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td  &amp;gt; Characteristic  &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt; Provided Lib (ALSA -lib, tslib, glibc), udev support &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td  rowspan=&amp;quot;3&amp;quot;&amp;gt; Demo &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;td  &amp;gt; Angstrom &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt; Audio (XMMS), network (firefox), graphics editor (gimp) and document processing software (Abiword) &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td  &amp;gt; Android &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt;Google developed a platform based on Linux open-source mobile phone operating system.  &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td  &amp;gt; DVSDK &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt;Support MPEG4, MPEG2, H264, mp3, aac audio/video formats and Codecs &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td   rowspan=&amp;quot;11&amp;quot;&amp;gt; WinCE &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td  rowspan=&amp;quot;3&amp;quot;&amp;gt; Boot  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;td  &amp;gt; Version  &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt; x-load-1.41, Eboot &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td  &amp;gt; Boot Mode &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt; Boot WinCE from SD card, NAND Flash or Ethernet   &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td  &amp;gt; Image Update  &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt;Support updating image from SD card or Ethernet &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td  rowspan=&amp;quot;8&amp;quot;&amp;gt; System  &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td  &amp;gt; Characteristic &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt; KITL kernel debug, Reboot, Watchdog, RTC&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td   rowspan=&amp;quot;2&amp;quot;&amp;gt; Drivers &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt; Display driver（DVI, TFT LCD） &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt; SD card, Keyboard, McSPI, McBSP, Audio, NET, NLED, USB Host, USB OTG, WiFi, GPS, GPRS, CDMA &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td   rowspan=&amp;quot;3&amp;quot;&amp;gt; Function &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt; Power Management (backlight drive, battery-driven, sleep/wake-up function) &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt;Hive registry support &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt;ROM file system support&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td   rowspan=&amp;quot;2&amp;quot;&amp;gt;Software features&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;td   valign=&amp;quot;top&amp;quot;&amp;gt; Mediaplayer 9.0, Word and Internet Explorer 6.0&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td   height=&amp;quot;20&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;.NET Compact Framework 3.5&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
Now Linux2.6.29 is ported. Source code download from [http://code.google.com/p/devkit8000/wiki/DVSDK_3_00_02_44_linux_2_6_29?ts=1264641072&amp;amp;updated=DVSDK_3_00_02_44_linux_2_6_29 here]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ubuntu on Devkit8000 (for reference)==&lt;br /&gt;
Please refer to [[Devkit8000 Ubuntu]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Port QT on Devkit8000 (for reference)==&lt;br /&gt;
Please refer to [[Devkit8000 QT]] on how to port QT on Devkit8000.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Demo (Android/Angstrom/DVSDK)==&lt;br /&gt;
===Android===&lt;br /&gt;
[[Image:Devkit8000_android.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
The DevKit8000 can support Android which is a software platform and operating system for mobile devices, based on the Linux kernel, developed by Google and later the Open Handset Alliance. The board can run various applications based on Android. It supports 4.3&amp;quot; and 7&amp;quot; TFT LCD display and touch panel function. It can use the built-in audio player of Android to play kinds of audio files and transfer data through SD card or USB OTG.&amp;lt;br&amp;gt;&lt;br /&gt;
Please refer to [[Devkit8000 Android]] on how to use and port.&lt;br /&gt;
&lt;br /&gt;
===Angstrom===&lt;br /&gt;
[[Image:DevKit8000_angstrom.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
DevKit8000 can display Angstrom system on a  DVI_D monitor running 720p videos at 30fps.&lt;br /&gt;
DevKit8000 can use various software of Angsrtom  to implement file editing, internet surfing, audio and video files playing and graphics editing and more other functions. User can use USB mouser to operate on Angstrom system.&amp;lt;br&amp;gt;&lt;br /&gt;
Please refer to [[Devkit8000 Angstrom]] on how to use and port.&lt;br /&gt;
&lt;br /&gt;
===DVSDK (DSP)===&lt;br /&gt;
[[Image:Devkit8000_dsp.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.armkits.com/Product/devkit8000.asp DevKit8000] supports DVSDK package which includes following functions: &amp;lt;br&amp;gt;&lt;br /&gt;
Supports 2D/3D graphics acceleration;&amp;lt;br&amp;gt;&lt;br /&gt;
Supports DSP codec (Supports audio and video hardware decoding);&amp;lt;br&amp;gt;&lt;br /&gt;
Supports S-Video output.&amp;lt;br&amp;gt;&lt;br /&gt;
Please refer to [[Devkit8000_DVSDK]] on how to use and port.&lt;br /&gt;
&lt;br /&gt;
='''Devkit8000 Evaluation Kit Overview'''=&lt;br /&gt;
[http://www.armkits.com Embest] [http://www.armkits.com/Product/devkit8000.asp DevKit8000] Evaluation Kit includes the [http://www.armkits.com/Product/devkit8000.asp DevKit8000] evaluation board and all necessary accessories to help users start their design of multimedia applications. The board is preloaded with Linux OS in NAND flash and WinCE OS in SD card. User can display the subsystem using a 4.3&amp;quot; TFT LCD and Touch screen or using a DVI-D monitor through an HDMI to DVI-D cable, or using TV for NTSC/PAL video out. The USB OTG interface can also be used as USB Host function with a Mini-A to Standard-A cable, or used as USB Device function with a Mini-B to Standard-A cable.  Along with the kit, [http://www.armkits.com Embest] provides user manual, schematic drawing and datasheet documents to help customers better understand and use the kit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Devkit8000suite.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configurations==&lt;br /&gt;
[http://www.armkits.com Embest] [http://www.armkits.com/Product/devkit8000.asp DevKit8000] Evaluation Kit has two configurations: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Standard Configuraiton=== &lt;br /&gt;
The standard configuration is focused on evaluating the basic functions of Devkit8000 board.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Devkit8000standard.gif]]&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Complete Configuration===&lt;br /&gt;
The complete configuration includes complete accessories for Devkit8000 which is convenient for special application development.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Devkit8000access.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Product CD==&lt;br /&gt;
The Devkit8000 product CD contains following contents:&lt;br /&gt;
* Linux2.6.28 source code (including driver, kernel, startup code and file system)&lt;br /&gt;
* WinCE6.0 BSP (including driver, kernel, startup code and file system all in source code)&lt;br /&gt;
* Schematic in PDF format&lt;br /&gt;
* Onboard chip datasheet&lt;br /&gt;
* Linux cross-compile toolchains&lt;br /&gt;
* User manual&lt;br /&gt;
&lt;br /&gt;
==Optional accessories==&lt;br /&gt;
* [http://www.armkits.com/Product/camera8000.asp CAM8000-A] analog camera module&lt;br /&gt;
* [http://www.armkits.com/Product/camera8000.asp Analog camera]&lt;br /&gt;
* [http://www.armkits.com/Product/vga8000.asp VGA8000] VGA module&lt;br /&gt;
* [http://www.armkits.com/Product/WF8000-U.asp WF8000-U] USB WiFi module&lt;br /&gt;
* [http://www.armkits.com/Product/CAM8100-U.asp CAM8100-U] digital camera module&lt;br /&gt;
* [http://www.armkits.com/Product/GPS8000-S.asp GPS8000-S] GPS module&lt;br /&gt;
* [http://www.armkits.com/Product/GPRS8000-S.asp GPRS8000-S] GPRS module&lt;br /&gt;
* [http://www.armkits.com/Product/CDMA8000-U.asp CDMA8000-U] USB 3G module (CDMA2000 standard)&lt;br /&gt;
* [http://www.armkits.com/Product/WCDMA8000-U.asp WCDMA8000-U] USB 3G module (WCDMA standard)&lt;br /&gt;
* [http://www.armkits.com/Product/xds100.asp XDS100v2] USB JTAG emulator&lt;br /&gt;
&lt;br /&gt;
='''FAQ'''=&lt;br /&gt;
If you have got some problems when using Devkit8000, please refer to [[Devkit8000 FAQ]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Other [http://www.armkits.com Embest] Products based on TI Processors'''=&lt;br /&gt;
[http://www.armkits.com Embest] has designed several products based on TI's ARM9 and ARM Cortex-A8 processors. [http://www.armkits.com Embest]also offers customer design service according to customer's requirements. Whether you need to reduce, add or modify to existing hardwares or generate a new solution, Embest will help customers with expert competence and rich experience.&amp;lt;br&amp;gt;&lt;br /&gt;
* [[DevKit8500]] Evalution Board based on TI's DM3730 or AM3715 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8530.asp SBC8530] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100 Plus] Single Board Computer based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8018.asp SBC8018] Single Board Computer based on TI's AM1808 ARM926EJ-S processor&lt;br /&gt;
* [http://www.armkits.com/product/sbc8100.asp SBC8100] Single Board Computer based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/soc8200.asp SOC8200] Single Board Computer based on TI's AM3517 Sitara ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8510.asp Mini8510] Processor Card based on TI's DM3730 ARM Cortex-A8 processor&lt;br /&gt;
* [http://www.armkits.com/product/mini8100.asp Mini8100] Processor Card based on TI's OMAP3530 ARM Cortex-A8 processor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Boards]][[Category:OMAP]][[Category:Linux]][[Category:Devkit8000]][[Category:DevKit8500]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8500FAQ</id>
		<title>Devkit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8500FAQ"/>
				<updated>2011-12-13T08:33:08Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[DevKit8500]]. Hope it would give you some help. Please find the FAQ in Chinese from [[DevKit8500_FAQ]].&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why my new bought 7-inch LCD has no display when power on the board?==&lt;br /&gt;
Answer: This is a very normal problem. Embest default delivery is preloaded with 4.3-inch LCD image. User needs to change the image for 7-inch LCD. Please follow the document &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; included in product DVD. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why the touch screen could not be used when getting into WinCE system?==&lt;br /&gt;
Answer: When getting into WinCE system, the LCD displays as below, there is no response if using finger to click the center cross. There might be two reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. The touch screen is resistive touch screen, we suggest user using touch pen to click the center cross not finger;&amp;lt;br&amp;gt;&lt;br /&gt;
2. It needs about one second touching for calibration, if touching time is too short, the operation will be invalid.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EmbestDevkit8500_2.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Linux problem=&lt;br /&gt;
&lt;br /&gt;
==How to debug audio applications?==&lt;br /&gt;
Answer: We are using ALSA audio library, please go to its offical website to download relative material. You would better confirm the ALSA version you used on your target board before downloading. Please get into file system and input: cat /proc/asound/version &amp;lt;br&amp;gt;&lt;br /&gt;
After you confirmed the ALSA version, please download alsa-utils-xxx from:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.alsa-project.org/main/index.php/Main_Page &amp;lt;br&amp;gt;&lt;br /&gt;
There are source codes of aplay, arecord and more others for your reference.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=WinCE problem=&lt;br /&gt;
&lt;br /&gt;
==Why need touch screen calibration every time when getting into WinCE system?==&lt;br /&gt;
Answer: Because Embest provides 4.3-inch and 7-inch LCDs for the board, different LCDs use different touch screen parameters, so it needs calibration every time. &amp;lt;br&amp;gt;&lt;br /&gt;
However, we can solve the problem as below:&amp;lt;br&amp;gt;&lt;br /&gt;
1. Open the Hyper-terminal and boot the WinCE system, do touch screen calibration once and check the Hyper-terminal information, you will see similar sentence like &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot;， these are parameters of touch screen.&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please add the touch screen parameters to BSP path: bsp/file/platform.reg &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
    ;-- Touch Screen driver --------------------------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION IF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    IF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;DriverName&amp;quot;=&amp;quot;touch.dll&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
    IF IMGNOCALIBRATION                 //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot; //''These are parameters of your touch screen, please modify it to 4.3inch or 7inch''&amp;lt;br&amp;gt;&lt;br /&gt;
    ENDIF IMGNOCALIBRATION             //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;MaxCalError&amp;quot;=&amp;quot;6&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;SPIAddr&amp;quot;=dword:0           ; McSPI1 channel 0&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenGPIO&amp;quot;=dword:1B           ; gpio27// gpio_175&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenUpDebounceMS&amp;quot;=dword:28  ; PenUp debounce time in MS, 0 to disable debounce process&amp;lt;br&amp;gt;&lt;br /&gt;
    	&amp;quot;InitialSamplesDropped&amp;quot;=dword:2		; Number of samples to be dropped after pen down detection&amp;lt;br&amp;gt;&lt;br /&gt;
    										; Default is 1&amp;lt;br&amp;gt;&lt;br /&gt;
        ;&amp;quot;SampleRate&amp;quot;=dword:64		; samples per second, default is 100&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
        ENDIF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why WinCE BSP could not be compiled successfully?==&lt;br /&gt;
Answer: if you had installed WinCE compiling environment and want to rebuild the system, but after fully decompressed BSP to the platform directory of wince600 and also used the sln file attached with the software, it still failed. Please follow below ways to check: &amp;lt;br&amp;gt;&lt;br /&gt;
1. Please read the user manual to check if the compiling tools have been installed completely; if not complete, it will remind some error informaiton for being lack of some head files; We testing BSP carefully before goods delivery, so this part would usually no any problem;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please check if the folders copied to C:\WINCE600 are right, such as:&amp;lt;br&amp;gt;&lt;br /&gt;
Right: C:\WINCE600\OSDesigns\DevKit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Wrong: C:\WINCE600\OSDesigns\DevKit8500\Devkit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Please do not repeat folders.&amp;lt;br&amp;gt;&lt;br /&gt;
3. Please check if you had selected &amp;quot;Build Solution&amp;quot; in &amp;quot;[Build-&amp;gt; Build Solution]&amp;quot; of vs2005 window for compiling accroding to the user manual;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Please check if you had added some of your own codes to make the compiling unsuccessfully;&amp;lt;br&amp;gt;&lt;br /&gt;
5. After above checking, if you still could not find the problem, please contact Embest support team: support@embedinfo.com, our engineer will give you some help.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=DVSDK problem=&lt;br /&gt;
&lt;br /&gt;
==Why I can only see one partition after TF card partitioning?==&lt;br /&gt;
Answer: when using DVSDK, you need to prepare a TF card with partition. But we could only see one partition, there might be several reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. You have seen the only one partition under Windows system, the TF card first partition is FAT, the second partition is EXT3 and EXT3 can only be recognized under Linux, so you can only see FAT partition in Windows;&amp;lt;br&amp;gt;&lt;br /&gt;
2. If you can only see one partition under Linux system, please follow below ways:&amp;lt;br&amp;gt;&lt;br /&gt;
a) Confirm if you had used ROOT right for partition in your operation;&amp;lt;br&amp;gt;&lt;br /&gt;
b) Please operate once again;&amp;lt;br&amp;gt;&lt;br /&gt;
c) Change another TF card (please use TF card with good quality as partitioning requires high-quality TF card).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==No response when booting u-boot==&lt;br /&gt;
Answer: when starting u-boot in DVSDK, the hyper-terminal will appear status below:&amp;lt;br&amp;gt;&lt;br /&gt;
''60&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    Texas Instruments X-Loader 1.47 (Feb 17 2011 - 17:33:15)&amp;lt;br&amp;gt;&lt;br /&gt;
    Devkit8500 xM Rev A&amp;lt;br&amp;gt;&lt;br /&gt;
    Starting X-loader on MMC &amp;lt;br&amp;gt;&lt;br /&gt;
    Reading boot sector&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    1153660 Bytes Read from MMC &amp;lt;br&amp;gt;&lt;br /&gt;
    Starting OS Bootloader from MMC...&amp;lt;br&amp;gt;&lt;br /&gt;
    Starting OS Bootloader...&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    U-Boot 2010.06-rc1-svn ( 5鏈?06 2011 - 10:05:25)&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP34xx/35xx-GP ES2.1, CPU-OPP2 L3-165MHz&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 Devkit8500 board + LPDDR/NAND&amp;lt;br&amp;gt;&lt;br /&gt;
    I2C:   ready&amp;lt;br&amp;gt;&lt;br /&gt;
    DRAM:  512 MiB&amp;lt;br&amp;gt;&lt;br /&gt;
    NAND:  512 MiB&amp;lt;br&amp;gt;&lt;br /&gt;
    In:    serial&amp;lt;br&amp;gt;&lt;br /&gt;
    Out:   serial&amp;lt;br&amp;gt;&lt;br /&gt;
    Err:   serial&amp;lt;br&amp;gt;&lt;br /&gt;
    Devkit8500 xM Rev A&amp;lt;br&amp;gt;&lt;br /&gt;
    Die ID #2cf600229e3800000163810d19031024&amp;lt;br&amp;gt;&lt;br /&gt;
    Net:   dm9000&amp;lt;br&amp;gt;&lt;br /&gt;
    Hit any key to stop autoboot:  0  （此处在超级终端串口下按下任意按键）&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # setenv bootargs console=ttyS2,115200n8 root=/dev/mmcblk0p2 rootfstype=ext3 rw rootwait mpurate=1000 mem=99M@0x80000000 mem=128M@0x88000000 omapdss.def_disp=lcd omap_vout.vid1_static_vrfb_alloc=y omapfb.vram=0:3M&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # setenv bootcmd 'mmc init;fatload mmc 0 80300000 uImage;bootm 80300000'&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # saveenv&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # boot''&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For normal u-boot, if user inputs &amp;quot;boot&amp;quot; in u-boot, it will excute:&amp;lt;br&amp;gt; &lt;br /&gt;
setenv bootcmd 'mmc init;fatload mmc 0 80300000 uImage;bootm 80300000' &amp;lt;br&amp;gt;&lt;br /&gt;
If commands have some syntax errors, it might stop the following excution, the problem might be:&amp;lt;br&amp;gt;&lt;br /&gt;
1. When inputing some commands manually, you have ignored some space input;&amp;lt;br&amp;gt;&lt;br /&gt;
2. You had input more spaces in commands line before inputing other commands;&amp;lt;br&amp;gt;&lt;br /&gt;
We suggest copying and pasting the commands directly from pdf files.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    setenv bootargs console=ttyS2,115200n8 root=/dev/mmcblk0p2 rootfstype=ext3 rw rootwait mpurate=1000 mem=99M@0x80000000 mem=128M@0x88000000 omapdss.def_disp=lcd omap_vout.vid1_static_vrfb_alloc=y omapfb.vram=0:3M&amp;lt;br&amp;gt;&lt;br /&gt;
     &amp;lt;br&amp;gt;&lt;br /&gt;
    setenv bootcmd 'mmc init;fatload mmc 0 80300000 uImage;bootm 80300000'&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]][[Category:Development Boards]][[Category:DevKit8500]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Category:DevKit8500</id>
		<title>Category:DevKit8500</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Category:DevKit8500"/>
				<updated>2011-12-13T08:26:10Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: Created page with &amp;quot;Category:Linux Category:Development Boards   Contains all DevKit8500 articles. See also related categories listed below.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
[[Category:Development Boards]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Contains all [[DevKit8500]] articles. See also related categories listed below.&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/DevKit8500</id>
		<title>DevKit8500</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/DevKit8500"/>
				<updated>2011-12-13T08:24:32Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Devkit8500D/A Board Overview'''=&lt;br /&gt;
[http://www.armkits.com Embest] [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D] Evaluation Board takes full features of the 1GHz [http://focus.ti.com/docs/prod/folders/print/dm3730.html Texas Instruments' DM3730] ARM Cortex-A8 DaVinci™ digital media processor and supports up to 512MByte DDR SDRAM and 512MByte NAND Flash as well as a reserved iNAND design to expand the flash storage capabilities. The board has exposed many other hardware interfaces including serial ports, LCD/TSP, DVI-D, S-Video, Ethernet, USB, TF, keyboard, camera, SPI, I2C and JTAG. The board is able to support for Linux 2.6.32 and WinCE 6.0 operating systems. It has two methods to boot Linux and WinCE systems from either TF card or NAND flash. Besides, it is provided with Android 2.2 demo with driver source code. [http://www.armkits.com Embest] gives instructions on how to boot Android demo image from NAND flash with TF card. &lt;br /&gt;
&lt;br /&gt;
The board supports using [http://www.armkits.com/Product/xds100.asp XDS100v2] USB JTAG Emulator for debugging which is available from [http://www.armkits.com Embest]. [http://www.armkits.com Embest] also offers 4.3-inch or 7-inch LCD with touch screen and various modules for options including VGA, WiFi, Analog Camera, GPS, GPRS, 3G and Digital Camera modules which greatly extends the functions of the board and would be flexible for customer selection to meet their own needs. &lt;br /&gt;
&lt;br /&gt;
The [http://focus.ti.com/docs/prod/folders/print/dm3730.html TI's DM3730] processor is pin-to-pin compatible with [http://www.ti.com/product/am3715 TI's AM3715] processor, Embest also supplies the board with the AM3715 CPU and this board is called [http://www.armkits.com/Product/devkit8500d.asp DevKit8500A].&lt;br /&gt;
&lt;br /&gt;
[[Image:Devkit8500d.gif]]&lt;br /&gt;
&lt;br /&gt;
='''Hardware'''=&lt;br /&gt;
==Onboard Interfaces and Connectors==&lt;br /&gt;
[[File:devkit8500header.gif]]&lt;br /&gt;
&lt;br /&gt;
==Hardware Features==&lt;br /&gt;
* Dimensions: 136.2mm x 105.3mm &lt;br /&gt;
* Power Supply: +5V &lt;br /&gt;
* Working Temp.: 0~70°C &lt;br /&gt;
* TI DM3730 DaVinci Digital Media Processor (pin-to-pin compatible with TI AM3715)&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 1-GHz ARM® Cortex™-A8 Core, also supports 300, 600, and 800-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 800-MHz TMS320C64x+™ DSP Core, Also supports 260, 520 and 660-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- NEON™ SIMD Coprocessor (DM3730 only)&amp;lt;br&amp;gt;&lt;br /&gt;
- POWERVR SGX™ Graphics Accelerator&amp;lt;br&amp;gt;&lt;br /&gt;
- ARM: 32KB I-Cache; 32KB D-Cache; 256KB L2 Cache&amp;lt;br&amp;gt;&lt;br /&gt;
- Onchip 32KB ROM and 64KB Shared SDRAM&amp;lt;br&amp;gt;&lt;br /&gt;
* 512MB DDR SDRAM, 32bit, 200MHz &lt;br /&gt;
* 512MB NAND Flash, 16bit &lt;br /&gt;
* 2GB iNAND, 4bit (Default: not soldered, optional, reserved for soldering) &lt;br /&gt;
* TF card slot &lt;br /&gt;
* One 10/100M Ethernet interface (RJ45) &lt;br /&gt;
* One High-speed USB2.0 OTG port (Mini USB type interface) &lt;br /&gt;
* Four High-speed USB2.0 Host port (USB A type interface) &lt;br /&gt;
* One 5 line Debug serial port, RS232 (DB9 connector) &lt;br /&gt;
* LCD/Touch Screen interface (50-pin FPC connector, support resolution up to 2048*2048) &lt;br /&gt;
* DVI high-resolution image output port (HDMI interface, support 720p, 30fps signal) &lt;br /&gt;
* One S-Video display interface &lt;br /&gt;
* One audio input interface (3.5mm audio jack) &lt;br /&gt;
* One 2-channel audio output interface (3.5mm audio jack) &lt;br /&gt;
* One camera interface (30-pin FPC connector, support CCD or CMOS camera) &lt;br /&gt;
* 6*6 keyboard interface &lt;br /&gt;
* One 14-pin Jtag interface &lt;br /&gt;
* Four buttons (One for Reset, one for Wakeup and two for User defined) &lt;br /&gt;
* One expansion connector (2.0mm 40-pin SMT Female Pin Header) &amp;lt;br&amp;gt;&lt;br /&gt;
- Two 5 line serial ports, TTL voltage &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McSPI Interface (Multichannel Serial Port Interface)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McBSP interface (Multi-Channel Buffered Serial Port)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel I2C interface &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel HDQ interface (HDQ/1-Wire)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''FAQ'''=&lt;br /&gt;
If you have got some problems when using [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D/A] board, please refer to [[Devkit8500FAQ]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Boards]][[Category:Linux]][[Category:DevKit8500]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8500FAQ</id>
		<title>Devkit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8500FAQ"/>
				<updated>2011-12-13T08:16:21Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[DevKit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why my new bought 7-inch LCD has no display when power on the board?==&lt;br /&gt;
Answer: This is a very normal problem. Embest default delivery is preloaded with 4.3-inch LCD image. User needs to change the image for 7-inch LCD. Please follow the document &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; included in product DVD. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why the touch screen could not be used when getting into WinCE system?==&lt;br /&gt;
Answer: When getting into WinCE system, the LCD displays as below, there is no response if using finger to click the center cross. There might be two reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. The touch screen is resistive touch screen, we suggest user using touch pen to click the center cross not finger;&amp;lt;br&amp;gt;&lt;br /&gt;
2. It needs about one second touching for calibration, if touching time is too short, the operation will be invalid.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EmbestDevkit8500_2.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Linux problem=&lt;br /&gt;
&lt;br /&gt;
==How to debug audio applications?==&lt;br /&gt;
Answer: We are using ALSA audio library, please go to its offical website to download relative material. You would better confirm the ALSA version you used on your target board before downloading. Please get into file system and input: cat /proc/asound/version &amp;lt;br&amp;gt;&lt;br /&gt;
After you confirmed the ALSA version, please download alsa-utils-xxx from:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.alsa-project.org/main/index.php/Main_Page &amp;lt;br&amp;gt;&lt;br /&gt;
There are source codes of aplay, arecord and more others for your reference.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=WinCE problem=&lt;br /&gt;
&lt;br /&gt;
==Why need touch screen calibration every time when getting into WinCE system?==&lt;br /&gt;
Answer: Because Embest provides 4.3-inch and 7-inch LCDs for the board, different LCDs use different touch screen parameters, so it needs calibration every time. &amp;lt;br&amp;gt;&lt;br /&gt;
However, we can solve the problem as below:&amp;lt;br&amp;gt;&lt;br /&gt;
1. Open the Hyper-terminal and boot the WinCE system, do touch screen calibration once and check the Hyper-terminal information, you will see similar sentence like &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot;， these are parameters of touch screen.&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please add the touch screen parameters to BSP path: bsp/file/platform.reg &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
    ;-- Touch Screen driver --------------------------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION IF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    IF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;DriverName&amp;quot;=&amp;quot;touch.dll&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
    IF IMGNOCALIBRATION                 //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot; //''These are parameters of your touch screen, please modify it to 4.3inch or 7inch''&amp;lt;br&amp;gt;&lt;br /&gt;
    ENDIF IMGNOCALIBRATION             //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;MaxCalError&amp;quot;=&amp;quot;6&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;SPIAddr&amp;quot;=dword:0           ; McSPI1 channel 0&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenGPIO&amp;quot;=dword:1B           ; gpio27// gpio_175&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenUpDebounceMS&amp;quot;=dword:28  ; PenUp debounce time in MS, 0 to disable debounce process&amp;lt;br&amp;gt;&lt;br /&gt;
    	&amp;quot;InitialSamplesDropped&amp;quot;=dword:2		; Number of samples to be dropped after pen down detection&amp;lt;br&amp;gt;&lt;br /&gt;
    										; Default is 1&amp;lt;br&amp;gt;&lt;br /&gt;
        ;&amp;quot;SampleRate&amp;quot;=dword:64		; samples per second, default is 100&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
        ENDIF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why WinCE BSP could not be compiled successfully?==&lt;br /&gt;
Answer: if you had installed WinCE compiling environment and want to rebuild the system, but after fully decompressed BSP to the platform directory of wince600 and also used the sln file attached with the software, it still failed. Please follow below ways to check: &amp;lt;br&amp;gt;&lt;br /&gt;
1. Please read the user manual to check if the compiling tools have been installed completely; if not complete, it will remind some error informaiton for being lack of some head files; We testing BSP carefully before goods delivery, so this part would usually no any problem;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please check if the folders copied to C:\WINCE600 are right, such as:&amp;lt;br&amp;gt;&lt;br /&gt;
Right: C:\WINCE600\OSDesigns\DevKit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Wrong: C:\WINCE600\OSDesigns\DevKit8500\Devkit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Please do not repeat folders.&amp;lt;br&amp;gt;&lt;br /&gt;
3. Please check if you had selected &amp;quot;Build Solution&amp;quot; in &amp;quot;[Build-&amp;gt; Build Solution]&amp;quot; of vs2005 window for compiling accroding to the user manual;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Please check if you had added some of your own codes to make the compiling unsuccessfully;&amp;lt;br&amp;gt;&lt;br /&gt;
5. After above checking, if you still could not find the problem, please contact Embest support team: support@embedinfo.com, our engineer will give you some help.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=DVSDK problem=&lt;br /&gt;
&lt;br /&gt;
==Why I can only see one partition after TF card partitioning?==&lt;br /&gt;
Answer: when using DVSDK, you need to prepare a TF card with partition. But we could only see one partition, there might be several reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. You have seen the only one partition under Windows system, the TF card first partition is FAT, the second partition is EXT3 and EXT3 can only be recognized under Linux, so you can only see FAT partition in Windows;&amp;lt;br&amp;gt;&lt;br /&gt;
2. If you can only see one partition under Linux system, please follow below ways:&amp;lt;br&amp;gt;&lt;br /&gt;
a) Confirm if you had used ROOT right for partition in your operation;&amp;lt;br&amp;gt;&lt;br /&gt;
b) Please operate once again;&amp;lt;br&amp;gt;&lt;br /&gt;
c) Change another TF card (please use TF card with good quality as partitioning requires high-quality TF card).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==No response when booting u-boot==&lt;br /&gt;
Answer: when starting u-boot in DVSDK, the hyper-terminal will appear status below:&amp;lt;br&amp;gt;&lt;br /&gt;
''60&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    Texas Instruments X-Loader 1.47 (Feb 17 2011 - 17:33:15)&amp;lt;br&amp;gt;&lt;br /&gt;
    Devkit8500 xM Rev A&amp;lt;br&amp;gt;&lt;br /&gt;
    Starting X-loader on MMC &amp;lt;br&amp;gt;&lt;br /&gt;
    Reading boot sector&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    1153660 Bytes Read from MMC &amp;lt;br&amp;gt;&lt;br /&gt;
    Starting OS Bootloader from MMC...&amp;lt;br&amp;gt;&lt;br /&gt;
    Starting OS Bootloader...&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    U-Boot 2010.06-rc1-svn ( 5鏈?06 2011 - 10:05:25)&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP34xx/35xx-GP ES2.1, CPU-OPP2 L3-165MHz&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 Devkit8500 board + LPDDR/NAND&amp;lt;br&amp;gt;&lt;br /&gt;
    I2C:   ready&amp;lt;br&amp;gt;&lt;br /&gt;
    DRAM:  512 MiB&amp;lt;br&amp;gt;&lt;br /&gt;
    NAND:  512 MiB&amp;lt;br&amp;gt;&lt;br /&gt;
    In:    serial&amp;lt;br&amp;gt;&lt;br /&gt;
    Out:   serial&amp;lt;br&amp;gt;&lt;br /&gt;
    Err:   serial&amp;lt;br&amp;gt;&lt;br /&gt;
    Devkit8500 xM Rev A&amp;lt;br&amp;gt;&lt;br /&gt;
    Die ID #2cf600229e3800000163810d19031024&amp;lt;br&amp;gt;&lt;br /&gt;
    Net:   dm9000&amp;lt;br&amp;gt;&lt;br /&gt;
    Hit any key to stop autoboot:  0  （此处在超级终端串口下按下任意按键）&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # setenv bootargs console=ttyS2,115200n8 root=/dev/mmcblk0p2 rootfstype=ext3 rw rootwait mpurate=1000 mem=99M@0x80000000 mem=128M@0x88000000 omapdss.def_disp=lcd omap_vout.vid1_static_vrfb_alloc=y omapfb.vram=0:3M&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # setenv bootcmd 'mmc init;fatload mmc 0 80300000 uImage;bootm 80300000'&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # saveenv&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # boot''&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For normal u-boot, if user inputs &amp;quot;boot&amp;quot; in u-boot, it will excute:&amp;lt;br&amp;gt; &lt;br /&gt;
setenv bootcmd 'mmc init;fatload mmc 0 80300000 uImage;bootm 80300000' &amp;lt;br&amp;gt;&lt;br /&gt;
If commands have some syntax errors, it might stop the following excution, the problem might be:&amp;lt;br&amp;gt;&lt;br /&gt;
1. When inputing some commands manually, you have ignored some space input;&amp;lt;br&amp;gt;&lt;br /&gt;
2. You had input more spaces in commands line before inputing other commands;&amp;lt;br&amp;gt;&lt;br /&gt;
We suggest copying and pasting the commands directly from pdf files.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    setenv bootargs console=ttyS2,115200n8 root=/dev/mmcblk0p2 rootfstype=ext3 rw rootwait mpurate=1000 mem=99M@0x80000000 mem=128M@0x88000000 omapdss.def_disp=lcd omap_vout.vid1_static_vrfb_alloc=y omapfb.vram=0:3M&amp;lt;br&amp;gt;&lt;br /&gt;
     &amp;lt;br&amp;gt;&lt;br /&gt;
    setenv bootcmd 'mmc init;fatload mmc 0 80300000 uImage;bootm 80300000'&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]][[Category:Development Boards]][[Category:DevKit8500]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8500FAQ</id>
		<title>Devkit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8500FAQ"/>
				<updated>2011-12-13T08:15:22Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* No response when booting u-boot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[Devkit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why my new bought 7-inch LCD has no display when power on the board?==&lt;br /&gt;
Answer: This is a very normal problem. Embest default delivery is preloaded with 4.3-inch LCD image. User needs to change the image for 7-inch LCD. Please follow the document &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; included in product DVD. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why the touch screen could not be used when getting into WinCE system?==&lt;br /&gt;
Answer: When getting into WinCE system, the LCD displays as below, there is no response if using finger to click the center cross. There might be two reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. The touch screen is resistive touch screen, we suggest user using touch pen to click the center cross not finger;&amp;lt;br&amp;gt;&lt;br /&gt;
2. It needs about one second touching for calibration, if touching time is too short, the operation will be invalid.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EmbestDevkit8500_2.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Linux problem=&lt;br /&gt;
&lt;br /&gt;
==How to debug audio applications?==&lt;br /&gt;
Answer: We are using ALSA audio library, please go to its offical website to download relative material. You would better confirm the ALSA version you used on your target board before downloading. Please get into file system and input: cat /proc/asound/version &amp;lt;br&amp;gt;&lt;br /&gt;
After you confirmed the ALSA version, please download alsa-utils-xxx from:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.alsa-project.org/main/index.php/Main_Page &amp;lt;br&amp;gt;&lt;br /&gt;
There are source codes of aplay, arecord and more others for your reference.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=WinCE problem=&lt;br /&gt;
&lt;br /&gt;
==Why need touch screen calibration every time when getting into WinCE system?==&lt;br /&gt;
Answer: Because Embest provides 4.3-inch and 7-inch LCDs for the board, different LCDs use different touch screen parameters, so it needs calibration every time. &amp;lt;br&amp;gt;&lt;br /&gt;
However, we can solve the problem as below:&amp;lt;br&amp;gt;&lt;br /&gt;
1. Open the Hyper-terminal and boot the WinCE system, do touch screen calibration once and check the Hyper-terminal information, you will see similar sentence like &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot;， these are parameters of touch screen.&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please add the touch screen parameters to BSP path: bsp/file/platform.reg &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
    ;-- Touch Screen driver --------------------------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION IF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    IF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;DriverName&amp;quot;=&amp;quot;touch.dll&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
    IF IMGNOCALIBRATION                 //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot; //''These are parameters of your touch screen, please modify it to 4.3inch or 7inch''&amp;lt;br&amp;gt;&lt;br /&gt;
    ENDIF IMGNOCALIBRATION             //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;MaxCalError&amp;quot;=&amp;quot;6&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;SPIAddr&amp;quot;=dword:0           ; McSPI1 channel 0&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenGPIO&amp;quot;=dword:1B           ; gpio27// gpio_175&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenUpDebounceMS&amp;quot;=dword:28  ; PenUp debounce time in MS, 0 to disable debounce process&amp;lt;br&amp;gt;&lt;br /&gt;
    	&amp;quot;InitialSamplesDropped&amp;quot;=dword:2		; Number of samples to be dropped after pen down detection&amp;lt;br&amp;gt;&lt;br /&gt;
    										; Default is 1&amp;lt;br&amp;gt;&lt;br /&gt;
        ;&amp;quot;SampleRate&amp;quot;=dword:64		; samples per second, default is 100&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
        ENDIF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why WinCE BSP could not be compiled successfully?==&lt;br /&gt;
Answer: if you had installed WinCE compiling environment and want to rebuild the system, but after fully decompressed BSP to the platform directory of wince600 and also used the sln file attached with the software, it still failed. Please follow below ways to check: &amp;lt;br&amp;gt;&lt;br /&gt;
1. Please read the user manual to check if the compiling tools have been installed completely; if not complete, it will remind some error informaiton for being lack of some head files; We testing BSP carefully before goods delivery, so this part would usually no any problem;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please check if the folders copied to C:\WINCE600 are right, such as:&amp;lt;br&amp;gt;&lt;br /&gt;
Right: C:\WINCE600\OSDesigns\DevKit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Wrong: C:\WINCE600\OSDesigns\DevKit8500\Devkit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Please do not repeat folders.&amp;lt;br&amp;gt;&lt;br /&gt;
3. Please check if you had selected &amp;quot;Build Solution&amp;quot; in &amp;quot;[Build-&amp;gt; Build Solution]&amp;quot; of vs2005 window for compiling accroding to the user manual;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Please check if you had added some of your own codes to make the compiling unsuccessfully;&amp;lt;br&amp;gt;&lt;br /&gt;
5. After above checking, if you still could not find the problem, please contact Embest support team: support@embedinfo.com, our engineer will give you some help.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=DVSDK problem=&lt;br /&gt;
&lt;br /&gt;
==Why I can only see one partition after TF card partitioning?==&lt;br /&gt;
Answer: when using DVSDK, you need to prepare a TF card with partition. But we could only see one partition, there might be several reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. You have seen the only one partition under Windows system, the TF card first partition is FAT, the second partition is EXT3 and EXT3 can only be recognized under Linux, so you can only see FAT partition in Windows;&amp;lt;br&amp;gt;&lt;br /&gt;
2. If you can only see one partition under Linux system, please follow below ways:&amp;lt;br&amp;gt;&lt;br /&gt;
a) Confirm if you had used ROOT right for partition in your operation;&amp;lt;br&amp;gt;&lt;br /&gt;
b) Please operate once again;&amp;lt;br&amp;gt;&lt;br /&gt;
c) Change another TF card (please use TF card with good quality as partitioning requires high-quality TF card).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==No response when booting u-boot==&lt;br /&gt;
Answer: when starting u-boot in DVSDK, the hyper-terminal will appear status below:&amp;lt;br&amp;gt;&lt;br /&gt;
''60&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    Texas Instruments X-Loader 1.47 (Feb 17 2011 - 17:33:15)&amp;lt;br&amp;gt;&lt;br /&gt;
    Devkit8500 xM Rev A&amp;lt;br&amp;gt;&lt;br /&gt;
    Starting X-loader on MMC &amp;lt;br&amp;gt;&lt;br /&gt;
    Reading boot sector&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    1153660 Bytes Read from MMC &amp;lt;br&amp;gt;&lt;br /&gt;
    Starting OS Bootloader from MMC...&amp;lt;br&amp;gt;&lt;br /&gt;
    Starting OS Bootloader...&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    U-Boot 2010.06-rc1-svn ( 5鏈?06 2011 - 10:05:25)&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP34xx/35xx-GP ES2.1, CPU-OPP2 L3-165MHz&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 Devkit8500 board + LPDDR/NAND&amp;lt;br&amp;gt;&lt;br /&gt;
    I2C:   ready&amp;lt;br&amp;gt;&lt;br /&gt;
    DRAM:  512 MiB&amp;lt;br&amp;gt;&lt;br /&gt;
    NAND:  512 MiB&amp;lt;br&amp;gt;&lt;br /&gt;
    In:    serial&amp;lt;br&amp;gt;&lt;br /&gt;
    Out:   serial&amp;lt;br&amp;gt;&lt;br /&gt;
    Err:   serial&amp;lt;br&amp;gt;&lt;br /&gt;
    Devkit8500 xM Rev A&amp;lt;br&amp;gt;&lt;br /&gt;
    Die ID #2cf600229e3800000163810d19031024&amp;lt;br&amp;gt;&lt;br /&gt;
    Net:   dm9000&amp;lt;br&amp;gt;&lt;br /&gt;
    Hit any key to stop autoboot:  0  （此处在超级终端串口下按下任意按键）&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # setenv bootargs console=ttyS2,115200n8 root=/dev/mmcblk0p2 rootfstype=ext3 rw rootwait mpurate=1000 mem=99M@0x80000000 mem=128M@0x88000000 omapdss.def_disp=lcd omap_vout.vid1_static_vrfb_alloc=y omapfb.vram=0:3M&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # setenv bootcmd 'mmc init;fatload mmc 0 80300000 uImage;bootm 80300000'&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # saveenv&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # boot''&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For normal u-boot, if user inputs &amp;quot;boot&amp;quot; in u-boot, it will excute:&amp;lt;br&amp;gt; &lt;br /&gt;
setenv bootcmd 'mmc init;fatload mmc 0 80300000 uImage;bootm 80300000' &amp;lt;br&amp;gt;&lt;br /&gt;
If commands have some syntax errors, it might stop the following excution, the problem might be:&amp;lt;br&amp;gt;&lt;br /&gt;
1. When inputing some commands manually, you have ignored some space input;&amp;lt;br&amp;gt;&lt;br /&gt;
2. You had input more spaces in commands line before inputing other commands;&amp;lt;br&amp;gt;&lt;br /&gt;
We suggest copying and pasting the commands directly from pdf files.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    setenv bootargs console=ttyS2,115200n8 root=/dev/mmcblk0p2 rootfstype=ext3 rw rootwait mpurate=1000 mem=99M@0x80000000 mem=128M@0x88000000 omapdss.def_disp=lcd omap_vout.vid1_static_vrfb_alloc=y omapfb.vram=0:3M&amp;lt;br&amp;gt;&lt;br /&gt;
     &amp;lt;br&amp;gt;&lt;br /&gt;
    setenv bootcmd 'mmc init;fatload mmc 0 80300000 uImage;bootm 80300000'&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]][[Category:Development Boards]][[Category:DevKit8500]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8500FAQ</id>
		<title>Devkit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8500FAQ"/>
				<updated>2011-12-13T08:14:01Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* DVSDK problem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[Devkit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why my new bought 7-inch LCD has no display when power on the board?==&lt;br /&gt;
Answer: This is a very normal problem. Embest default delivery is preloaded with 4.3-inch LCD image. User needs to change the image for 7-inch LCD. Please follow the document &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; included in product DVD. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why the touch screen could not be used when getting into WinCE system?==&lt;br /&gt;
Answer: When getting into WinCE system, the LCD displays as below, there is no response if using finger to click the center cross. There might be two reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. The touch screen is resistive touch screen, we suggest user using touch pen to click the center cross not finger;&amp;lt;br&amp;gt;&lt;br /&gt;
2. It needs about one second touching for calibration, if touching time is too short, the operation will be invalid.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EmbestDevkit8500_2.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Linux problem=&lt;br /&gt;
&lt;br /&gt;
==How to debug audio applications?==&lt;br /&gt;
Answer: We are using ALSA audio library, please go to its offical website to download relative material. You would better confirm the ALSA version you used on your target board before downloading. Please get into file system and input: cat /proc/asound/version &amp;lt;br&amp;gt;&lt;br /&gt;
After you confirmed the ALSA version, please download alsa-utils-xxx from:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.alsa-project.org/main/index.php/Main_Page &amp;lt;br&amp;gt;&lt;br /&gt;
There are source codes of aplay, arecord and more others for your reference.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=WinCE problem=&lt;br /&gt;
&lt;br /&gt;
==Why need touch screen calibration every time when getting into WinCE system?==&lt;br /&gt;
Answer: Because Embest provides 4.3-inch and 7-inch LCDs for the board, different LCDs use different touch screen parameters, so it needs calibration every time. &amp;lt;br&amp;gt;&lt;br /&gt;
However, we can solve the problem as below:&amp;lt;br&amp;gt;&lt;br /&gt;
1. Open the Hyper-terminal and boot the WinCE system, do touch screen calibration once and check the Hyper-terminal information, you will see similar sentence like &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot;， these are parameters of touch screen.&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please add the touch screen parameters to BSP path: bsp/file/platform.reg &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
    ;-- Touch Screen driver --------------------------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION IF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    IF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;DriverName&amp;quot;=&amp;quot;touch.dll&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
    IF IMGNOCALIBRATION                 //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot; //''These are parameters of your touch screen, please modify it to 4.3inch or 7inch''&amp;lt;br&amp;gt;&lt;br /&gt;
    ENDIF IMGNOCALIBRATION             //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;MaxCalError&amp;quot;=&amp;quot;6&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;SPIAddr&amp;quot;=dword:0           ; McSPI1 channel 0&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenGPIO&amp;quot;=dword:1B           ; gpio27// gpio_175&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenUpDebounceMS&amp;quot;=dword:28  ; PenUp debounce time in MS, 0 to disable debounce process&amp;lt;br&amp;gt;&lt;br /&gt;
    	&amp;quot;InitialSamplesDropped&amp;quot;=dword:2		; Number of samples to be dropped after pen down detection&amp;lt;br&amp;gt;&lt;br /&gt;
    										; Default is 1&amp;lt;br&amp;gt;&lt;br /&gt;
        ;&amp;quot;SampleRate&amp;quot;=dword:64		; samples per second, default is 100&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
        ENDIF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why WinCE BSP could not be compiled successfully?==&lt;br /&gt;
Answer: if you had installed WinCE compiling environment and want to rebuild the system, but after fully decompressed BSP to the platform directory of wince600 and also used the sln file attached with the software, it still failed. Please follow below ways to check: &amp;lt;br&amp;gt;&lt;br /&gt;
1. Please read the user manual to check if the compiling tools have been installed completely; if not complete, it will remind some error informaiton for being lack of some head files; We testing BSP carefully before goods delivery, so this part would usually no any problem;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please check if the folders copied to C:\WINCE600 are right, such as:&amp;lt;br&amp;gt;&lt;br /&gt;
Right: C:\WINCE600\OSDesigns\DevKit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Wrong: C:\WINCE600\OSDesigns\DevKit8500\Devkit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Please do not repeat folders.&amp;lt;br&amp;gt;&lt;br /&gt;
3. Please check if you had selected &amp;quot;Build Solution&amp;quot; in &amp;quot;[Build-&amp;gt; Build Solution]&amp;quot; of vs2005 window for compiling accroding to the user manual;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Please check if you had added some of your own codes to make the compiling unsuccessfully;&amp;lt;br&amp;gt;&lt;br /&gt;
5. After above checking, if you still could not find the problem, please contact Embest support team: support@embedinfo.com, our engineer will give you some help.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=DVSDK problem=&lt;br /&gt;
&lt;br /&gt;
==Why I can only see one partition after TF card partitioning?==&lt;br /&gt;
Answer: when using DVSDK, you need to prepare a TF card with partition. But we could only see one partition, there might be several reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. You have seen the only one partition under Windows system, the TF card first partition is FAT, the second partition is EXT3 and EXT3 can only be recognized under Linux, so you can only see FAT partition in Windows;&amp;lt;br&amp;gt;&lt;br /&gt;
2. If you can only see one partition under Linux system, please follow below ways:&amp;lt;br&amp;gt;&lt;br /&gt;
a) Confirm if you had used ROOT right for partition in your operation;&amp;lt;br&amp;gt;&lt;br /&gt;
b) Please operate once again;&amp;lt;br&amp;gt;&lt;br /&gt;
c) Change another TF card (please use TF card with good quality as partitioning requires high-quality TF card).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==No response when booting u-boot==&lt;br /&gt;
Answer: when starting u-boot in DVSDK, the hyper-terminal will appear status below:&amp;lt;br&amp;gt;&lt;br /&gt;
''60&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    Texas Instruments X-Loader 1.47 (Feb 17 2011 - 17:33:15)&amp;lt;br&amp;gt;&lt;br /&gt;
    Devkit8500 xM Rev A&amp;lt;br&amp;gt;&lt;br /&gt;
    Starting X-loader on MMC &amp;lt;br&amp;gt;&lt;br /&gt;
    Reading boot sector&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    1153660 Bytes Read from MMC &amp;lt;br&amp;gt;&lt;br /&gt;
    Starting OS Bootloader from MMC...&amp;lt;br&amp;gt;&lt;br /&gt;
    Starting OS Bootloader...&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    U-Boot 2010.06-rc1-svn ( 5鏈?06 2011 - 10:05:25)&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP34xx/35xx-GP ES2.1, CPU-OPP2 L3-165MHz&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 Devkit8500 board + LPDDR/NAND&amp;lt;br&amp;gt;&lt;br /&gt;
    I2C:   ready&amp;lt;br&amp;gt;&lt;br /&gt;
    DRAM:  512 MiB&amp;lt;br&amp;gt;&lt;br /&gt;
    NAND:  512 MiB&amp;lt;br&amp;gt;&lt;br /&gt;
    In:    serial&amp;lt;br&amp;gt;&lt;br /&gt;
    Out:   serial&amp;lt;br&amp;gt;&lt;br /&gt;
    Err:   serial&amp;lt;br&amp;gt;&lt;br /&gt;
    Devkit8500 xM Rev A&amp;lt;br&amp;gt;&lt;br /&gt;
    Die ID #2cf600229e3800000163810d19031024&amp;lt;br&amp;gt;&lt;br /&gt;
    Net:   dm9000&amp;lt;br&amp;gt;&lt;br /&gt;
    Hit any key to stop autoboot:  0  （此处在超级终端串口下按下任意按键）&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # setenv bootargs console=ttyS2,115200n8 root=/dev/mmcblk0p2 rootfstype=ext3 rw rootwait mpurate=1000 mem=99M@0x80000000 mem=128M@0x88000000 omapdss.def_disp=lcd omap_vout.vid1_static_vrfb_alloc=y omapfb.vram=0:3M&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # setenv bootcmd 'mmc init;fatload mmc 0 80300000 uImage;bootm 80300000'&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # saveenv&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # boot''&amp;lt;br&amp;gt;&lt;br /&gt;
    OMAP3 devkit8500 # &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For normal u-boot, if user inputs &amp;quot;boot&amp;quot; in u-boot, it will excute:&amp;lt;br&amp;gt; &lt;br /&gt;
setenv bootcmd 'mmc init;fatload mmc 0 80300000 uImage;bootm 80300000' &amp;lt;br&amp;gt;&lt;br /&gt;
If commands have some syntax errors, it might stop the following excution, the problem might be:&amp;lt;br&amp;gt;&lt;br /&gt;
1. When inputing some commands manually, you have ignored some space input;&amp;lt;br&amp;gt;&lt;br /&gt;
2. You had input more spaces in commands line before inputing other commands;&amp;lt;br&amp;gt;&lt;br /&gt;
We suggest copying and pasting the commands directly from pdf files.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
setenv bootargs console=ttyS2,115200n8 root=/dev/mmcblk0p2 rootfstype=ext3 rw rootwait mpurate=1000 mem=99M@0x80000000 mem=128M@0x88000000 omapdss.def_disp=lcd omap_vout.vid1_static_vrfb_alloc=y omapfb.vram=0:3M&amp;lt;br&amp;gt;&lt;br /&gt;
     &amp;lt;br&amp;gt;&lt;br /&gt;
    setenv bootcmd 'mmc init;fatload mmc 0 80300000 uImage;bootm 80300000'&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]][[Category:Development Boards]][[Category:DevKit8500]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8500FAQ</id>
		<title>Devkit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8500FAQ"/>
				<updated>2011-12-13T08:00:30Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* Why I can only see one partition after TF card partitioning? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[Devkit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why my new bought 7-inch LCD has no display when power on the board?==&lt;br /&gt;
Answer: This is a very normal problem. Embest default delivery is preloaded with 4.3-inch LCD image. User needs to change the image for 7-inch LCD. Please follow the document &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; included in product DVD. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why the touch screen could not be used when getting into WinCE system?==&lt;br /&gt;
Answer: When getting into WinCE system, the LCD displays as below, there is no response if using finger to click the center cross. There might be two reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. The touch screen is resistive touch screen, we suggest user using touch pen to click the center cross not finger;&amp;lt;br&amp;gt;&lt;br /&gt;
2. It needs about one second touching for calibration, if touching time is too short, the operation will be invalid.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EmbestDevkit8500_2.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Linux problem=&lt;br /&gt;
&lt;br /&gt;
==How to debug audio applications?==&lt;br /&gt;
Answer: We are using ALSA audio library, please go to its offical website to download relative material. You would better confirm the ALSA version you used on your target board before downloading. Please get into file system and input: cat /proc/asound/version &amp;lt;br&amp;gt;&lt;br /&gt;
After you confirmed the ALSA version, please download alsa-utils-xxx from:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.alsa-project.org/main/index.php/Main_Page &amp;lt;br&amp;gt;&lt;br /&gt;
There are source codes of aplay, arecord and more others for your reference.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=WinCE problem=&lt;br /&gt;
&lt;br /&gt;
==Why need touch screen calibration every time when getting into WinCE system?==&lt;br /&gt;
Answer: Because Embest provides 4.3-inch and 7-inch LCDs for the board, different LCDs use different touch screen parameters, so it needs calibration every time. &amp;lt;br&amp;gt;&lt;br /&gt;
However, we can solve the problem as below:&amp;lt;br&amp;gt;&lt;br /&gt;
1. Open the Hyper-terminal and boot the WinCE system, do touch screen calibration once and check the Hyper-terminal information, you will see similar sentence like &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot;， these are parameters of touch screen.&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please add the touch screen parameters to BSP path: bsp/file/platform.reg &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
    ;-- Touch Screen driver --------------------------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION IF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    IF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;DriverName&amp;quot;=&amp;quot;touch.dll&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
    IF IMGNOCALIBRATION                 //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot; //''These are parameters of your touch screen, please modify it to 4.3inch or 7inch''&amp;lt;br&amp;gt;&lt;br /&gt;
    ENDIF IMGNOCALIBRATION             //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;MaxCalError&amp;quot;=&amp;quot;6&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;SPIAddr&amp;quot;=dword:0           ; McSPI1 channel 0&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenGPIO&amp;quot;=dword:1B           ; gpio27// gpio_175&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenUpDebounceMS&amp;quot;=dword:28  ; PenUp debounce time in MS, 0 to disable debounce process&amp;lt;br&amp;gt;&lt;br /&gt;
    	&amp;quot;InitialSamplesDropped&amp;quot;=dword:2		; Number of samples to be dropped after pen down detection&amp;lt;br&amp;gt;&lt;br /&gt;
    										; Default is 1&amp;lt;br&amp;gt;&lt;br /&gt;
        ;&amp;quot;SampleRate&amp;quot;=dword:64		; samples per second, default is 100&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
        ENDIF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why WinCE BSP could not be compiled successfully?==&lt;br /&gt;
Answer: if you had installed WinCE compiling environment and want to rebuild the system, but after fully decompressed BSP to the platform directory of wince600 and also used the sln file attached with the software, it still failed. Please follow below ways to check: &amp;lt;br&amp;gt;&lt;br /&gt;
1. Please read the user manual to check if the compiling tools have been installed completely; if not complete, it will remind some error informaiton for being lack of some head files; We testing BSP carefully before goods delivery, so this part would usually no any problem;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please check if the folders copied to C:\WINCE600 are right, such as:&amp;lt;br&amp;gt;&lt;br /&gt;
Right: C:\WINCE600\OSDesigns\DevKit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Wrong: C:\WINCE600\OSDesigns\DevKit8500\Devkit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Please do not repeat folders.&amp;lt;br&amp;gt;&lt;br /&gt;
3. Please check if you had selected &amp;quot;Build Solution&amp;quot; in &amp;quot;[Build-&amp;gt; Build Solution]&amp;quot; of vs2005 window for compiling accroding to the user manual;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Please check if you had added some of your own codes to make the compiling unsuccessfully;&amp;lt;br&amp;gt;&lt;br /&gt;
5. After above checking, if you still could not find the problem, please contact Embest support team: support@embedinfo.com, our engineer will give you some help.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=DVSDK problem=&lt;br /&gt;
&lt;br /&gt;
==Why I can only see one partition after TF card partitioning?==&lt;br /&gt;
Answer: when using DVSDK, you need to prepare a TF card with partition. But we could only see one partition, there might be several reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. You have seen the only one partition under Windows system, the TF card first partition is FAT, the second partition is EXT3 and EXT3 can only be recognized under Linux, so you can only see FAT partition in Windows;&amp;lt;br&amp;gt;&lt;br /&gt;
2. If you can only see one partition under Linux system, please follow below ways:&amp;lt;br&amp;gt;&lt;br /&gt;
a) Confirm if you had used ROOT right for partition in your operation;&amp;lt;br&amp;gt;&lt;br /&gt;
b) Please operate once again;&amp;lt;br&amp;gt;&lt;br /&gt;
c) Change another TF card (please use TF card with good quality as partitioning requires high-quality TF card).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]][[Category:Development Boards]][[Category:DevKit8500]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8500FAQ</id>
		<title>Devkit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8500FAQ"/>
				<updated>2011-12-13T07:59:47Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* Why I can only see one partition after TF card partitioning? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[Devkit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why my new bought 7-inch LCD has no display when power on the board?==&lt;br /&gt;
Answer: This is a very normal problem. Embest default delivery is preloaded with 4.3-inch LCD image. User needs to change the image for 7-inch LCD. Please follow the document &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; included in product DVD. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why the touch screen could not be used when getting into WinCE system?==&lt;br /&gt;
Answer: When getting into WinCE system, the LCD displays as below, there is no response if using finger to click the center cross. There might be two reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. The touch screen is resistive touch screen, we suggest user using touch pen to click the center cross not finger;&amp;lt;br&amp;gt;&lt;br /&gt;
2. It needs about one second touching for calibration, if touching time is too short, the operation will be invalid.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EmbestDevkit8500_2.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Linux problem=&lt;br /&gt;
&lt;br /&gt;
==How to debug audio applications?==&lt;br /&gt;
Answer: We are using ALSA audio library, please go to its offical website to download relative material. You would better confirm the ALSA version you used on your target board before downloading. Please get into file system and input: cat /proc/asound/version &amp;lt;br&amp;gt;&lt;br /&gt;
After you confirmed the ALSA version, please download alsa-utils-xxx from:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.alsa-project.org/main/index.php/Main_Page &amp;lt;br&amp;gt;&lt;br /&gt;
There are source codes of aplay, arecord and more others for your reference.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=WinCE problem=&lt;br /&gt;
&lt;br /&gt;
==Why need touch screen calibration every time when getting into WinCE system?==&lt;br /&gt;
Answer: Because Embest provides 4.3-inch and 7-inch LCDs for the board, different LCDs use different touch screen parameters, so it needs calibration every time. &amp;lt;br&amp;gt;&lt;br /&gt;
However, we can solve the problem as below:&amp;lt;br&amp;gt;&lt;br /&gt;
1. Open the Hyper-terminal and boot the WinCE system, do touch screen calibration once and check the Hyper-terminal information, you will see similar sentence like &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot;， these are parameters of touch screen.&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please add the touch screen parameters to BSP path: bsp/file/platform.reg &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
    ;-- Touch Screen driver --------------------------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION IF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    IF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;DriverName&amp;quot;=&amp;quot;touch.dll&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
    IF IMGNOCALIBRATION                 //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot; //''These are parameters of your touch screen, please modify it to 4.3inch or 7inch''&amp;lt;br&amp;gt;&lt;br /&gt;
    ENDIF IMGNOCALIBRATION             //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;MaxCalError&amp;quot;=&amp;quot;6&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;SPIAddr&amp;quot;=dword:0           ; McSPI1 channel 0&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenGPIO&amp;quot;=dword:1B           ; gpio27// gpio_175&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenUpDebounceMS&amp;quot;=dword:28  ; PenUp debounce time in MS, 0 to disable debounce process&amp;lt;br&amp;gt;&lt;br /&gt;
    	&amp;quot;InitialSamplesDropped&amp;quot;=dword:2		; Number of samples to be dropped after pen down detection&amp;lt;br&amp;gt;&lt;br /&gt;
    										; Default is 1&amp;lt;br&amp;gt;&lt;br /&gt;
        ;&amp;quot;SampleRate&amp;quot;=dword:64		; samples per second, default is 100&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
        ENDIF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why WinCE BSP could not be compiled successfully?==&lt;br /&gt;
Answer: if you had installed WinCE compiling environment and want to rebuild the system, but after fully decompressed BSP to the platform directory of wince600 and also used the sln file attached with the software, it still failed. Please follow below ways to check: &amp;lt;br&amp;gt;&lt;br /&gt;
1. Please read the user manual to check if the compiling tools have been installed completely; if not complete, it will remind some error informaiton for being lack of some head files; We testing BSP carefully before goods delivery, so this part would usually no any problem;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please check if the folders copied to C:\WINCE600 are right, such as:&amp;lt;br&amp;gt;&lt;br /&gt;
Right: C:\WINCE600\OSDesigns\DevKit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Wrong: C:\WINCE600\OSDesigns\DevKit8500\Devkit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Please do not repeat folders.&amp;lt;br&amp;gt;&lt;br /&gt;
3. Please check if you had selected &amp;quot;Build Solution&amp;quot; in &amp;quot;[Build-&amp;gt; Build Solution]&amp;quot; of vs2005 window for compiling accroding to the user manual;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Please check if you had added some of your own codes to make the compiling unsuccessfully;&amp;lt;br&amp;gt;&lt;br /&gt;
5. After above checking, if you still could not find the problem, please contact Embest support team: support@embedinfo.com, our engineer will give you some help.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=DVSDK problem=&lt;br /&gt;
&lt;br /&gt;
==Why I can only see one partition after TF card partitioning?==&lt;br /&gt;
Answer: when using DVSDK, you need to prepare a TF card with partition. But we could only see one partition, there might be several reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. You have seen the only one partition under Windows system, the TF card first partition is FAT, the second partition is EXT3 and EXT3 can only be recognized under Linux, so you can only see FAT partition in Windows;&amp;lt;br&amp;gt;&lt;br /&gt;
2. If you can only see one partition under Linux system, please follow below ways:&amp;lt;br&amp;gt;&lt;br /&gt;
a) Confirm if you had used ROOT right for partition in your operation;&amp;lt;br&amp;gt;&lt;br /&gt;
b) Please operate once again;&amp;lt;br&amp;gt;&lt;br /&gt;
c) Change another TF card (please use TF card with good quality as partitioning requires high-quality TF card.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]][[Category:Development Boards]][[Category:DevKit8500]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8500FAQ</id>
		<title>Devkit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8500FAQ"/>
				<updated>2011-12-13T07:59:04Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* Why I can only see one partition after TF card partitioning? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[Devkit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why my new bought 7-inch LCD has no display when power on the board?==&lt;br /&gt;
Answer: This is a very normal problem. Embest default delivery is preloaded with 4.3-inch LCD image. User needs to change the image for 7-inch LCD. Please follow the document &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; included in product DVD. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why the touch screen could not be used when getting into WinCE system?==&lt;br /&gt;
Answer: When getting into WinCE system, the LCD displays as below, there is no response if using finger to click the center cross. There might be two reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. The touch screen is resistive touch screen, we suggest user using touch pen to click the center cross not finger;&amp;lt;br&amp;gt;&lt;br /&gt;
2. It needs about one second touching for calibration, if touching time is too short, the operation will be invalid.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EmbestDevkit8500_2.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Linux problem=&lt;br /&gt;
&lt;br /&gt;
==How to debug audio applications?==&lt;br /&gt;
Answer: We are using ALSA audio library, please go to its offical website to download relative material. You would better confirm the ALSA version you used on your target board before downloading. Please get into file system and input: cat /proc/asound/version &amp;lt;br&amp;gt;&lt;br /&gt;
After you confirmed the ALSA version, please download alsa-utils-xxx from:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.alsa-project.org/main/index.php/Main_Page &amp;lt;br&amp;gt;&lt;br /&gt;
There are source codes of aplay, arecord and more others for your reference.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=WinCE problem=&lt;br /&gt;
&lt;br /&gt;
==Why need touch screen calibration every time when getting into WinCE system?==&lt;br /&gt;
Answer: Because Embest provides 4.3-inch and 7-inch LCDs for the board, different LCDs use different touch screen parameters, so it needs calibration every time. &amp;lt;br&amp;gt;&lt;br /&gt;
However, we can solve the problem as below:&amp;lt;br&amp;gt;&lt;br /&gt;
1. Open the Hyper-terminal and boot the WinCE system, do touch screen calibration once and check the Hyper-terminal information, you will see similar sentence like &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot;， these are parameters of touch screen.&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please add the touch screen parameters to BSP path: bsp/file/platform.reg &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
    ;-- Touch Screen driver --------------------------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION IF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    IF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;DriverName&amp;quot;=&amp;quot;touch.dll&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
    IF IMGNOCALIBRATION                 //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot; //''These are parameters of your touch screen, please modify it to 4.3inch or 7inch''&amp;lt;br&amp;gt;&lt;br /&gt;
    ENDIF IMGNOCALIBRATION             //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;MaxCalError&amp;quot;=&amp;quot;6&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;SPIAddr&amp;quot;=dword:0           ; McSPI1 channel 0&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenGPIO&amp;quot;=dword:1B           ; gpio27// gpio_175&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenUpDebounceMS&amp;quot;=dword:28  ; PenUp debounce time in MS, 0 to disable debounce process&amp;lt;br&amp;gt;&lt;br /&gt;
    	&amp;quot;InitialSamplesDropped&amp;quot;=dword:2		; Number of samples to be dropped after pen down detection&amp;lt;br&amp;gt;&lt;br /&gt;
    										; Default is 1&amp;lt;br&amp;gt;&lt;br /&gt;
        ;&amp;quot;SampleRate&amp;quot;=dword:64		; samples per second, default is 100&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
        ENDIF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why WinCE BSP could not be compiled successfully?==&lt;br /&gt;
Answer: if you had installed WinCE compiling environment and want to rebuild the system, but after fully decompressed BSP to the platform directory of wince600 and also used the sln file attached with the software, it still failed. Please follow below ways to check: &amp;lt;br&amp;gt;&lt;br /&gt;
1. Please read the user manual to check if the compiling tools have been installed completely; if not complete, it will remind some error informaiton for being lack of some head files; We testing BSP carefully before goods delivery, so this part would usually no any problem;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please check if the folders copied to C:\WINCE600 are right, such as:&amp;lt;br&amp;gt;&lt;br /&gt;
Right: C:\WINCE600\OSDesigns\DevKit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Wrong: C:\WINCE600\OSDesigns\DevKit8500\Devkit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Please do not repeat folders.&amp;lt;br&amp;gt;&lt;br /&gt;
3. Please check if you had selected &amp;quot;Build Solution&amp;quot; in &amp;quot;[Build-&amp;gt; Build Solution]&amp;quot; of vs2005 window for compiling accroding to the user manual;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Please check if you had added some of your own codes to make the compiling unsuccessfully;&amp;lt;br&amp;gt;&lt;br /&gt;
5. After above checking, if you still could not find the problem, please contact Embest support team: support@embedinfo.com, our engineer will give you some help.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=DVSDK problem=&lt;br /&gt;
&lt;br /&gt;
==Why I can only see one partition after TF card partitioning?==&lt;br /&gt;
Answer: when using DVSDK, you need to prepare a TF card with partition. But we could only see one partition, there might be several reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. You have seen the only one partition under Windows system, the TF card first partition is FAT, the second partition is EXT3 and EXT3 can only be recognized under Linux, so you can only see FAT partition in Windows;&amp;lt;br&amp;gt;&lt;br /&gt;
2. If you can only see on partition under Linux system, please follow below ways:&amp;lt;br&amp;gt;&lt;br /&gt;
a) Confirm if you had used ROOT right for partition in your operation;&amp;lt;br&amp;gt;&lt;br /&gt;
b) Please operate once again;&amp;lt;br&amp;gt;&lt;br /&gt;
c) Change another TF card (please use TF card with good quality as partitioning requires high-quality TF card.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]][[Category:Development Boards]][[Category:DevKit8500]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8500FAQ</id>
		<title>Devkit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8500FAQ"/>
				<updated>2011-12-13T07:57:45Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[Devkit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why my new bought 7-inch LCD has no display when power on the board?==&lt;br /&gt;
Answer: This is a very normal problem. Embest default delivery is preloaded with 4.3-inch LCD image. User needs to change the image for 7-inch LCD. Please follow the document &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; included in product DVD. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why the touch screen could not be used when getting into WinCE system?==&lt;br /&gt;
Answer: When getting into WinCE system, the LCD displays as below, there is no response if using finger to click the center cross. There might be two reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. The touch screen is resistive touch screen, we suggest user using touch pen to click the center cross not finger;&amp;lt;br&amp;gt;&lt;br /&gt;
2. It needs about one second touching for calibration, if touching time is too short, the operation will be invalid.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EmbestDevkit8500_2.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Linux problem=&lt;br /&gt;
&lt;br /&gt;
==How to debug audio applications?==&lt;br /&gt;
Answer: We are using ALSA audio library, please go to its offical website to download relative material. You would better confirm the ALSA version you used on your target board before downloading. Please get into file system and input: cat /proc/asound/version &amp;lt;br&amp;gt;&lt;br /&gt;
After you confirmed the ALSA version, please download alsa-utils-xxx from:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.alsa-project.org/main/index.php/Main_Page &amp;lt;br&amp;gt;&lt;br /&gt;
There are source codes of aplay, arecord and more others for your reference.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=WinCE problem=&lt;br /&gt;
&lt;br /&gt;
==Why need touch screen calibration every time when getting into WinCE system?==&lt;br /&gt;
Answer: Because Embest provides 4.3-inch and 7-inch LCDs for the board, different LCDs use different touch screen parameters, so it needs calibration every time. &amp;lt;br&amp;gt;&lt;br /&gt;
However, we can solve the problem as below:&amp;lt;br&amp;gt;&lt;br /&gt;
1. Open the Hyper-terminal and boot the WinCE system, do touch screen calibration once and check the Hyper-terminal information, you will see similar sentence like &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot;， these are parameters of touch screen.&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please add the touch screen parameters to BSP path: bsp/file/platform.reg &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
    ;-- Touch Screen driver --------------------------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION IF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    IF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;DriverName&amp;quot;=&amp;quot;touch.dll&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
    IF IMGNOCALIBRATION                 //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot; //''These are parameters of your touch screen, please modify it to 4.3inch or 7inch''&amp;lt;br&amp;gt;&lt;br /&gt;
    ENDIF IMGNOCALIBRATION             //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;MaxCalError&amp;quot;=&amp;quot;6&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;SPIAddr&amp;quot;=dword:0           ; McSPI1 channel 0&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenGPIO&amp;quot;=dword:1B           ; gpio27// gpio_175&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenUpDebounceMS&amp;quot;=dword:28  ; PenUp debounce time in MS, 0 to disable debounce process&amp;lt;br&amp;gt;&lt;br /&gt;
    	&amp;quot;InitialSamplesDropped&amp;quot;=dword:2		; Number of samples to be dropped after pen down detection&amp;lt;br&amp;gt;&lt;br /&gt;
    										; Default is 1&amp;lt;br&amp;gt;&lt;br /&gt;
        ;&amp;quot;SampleRate&amp;quot;=dword:64		; samples per second, default is 100&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
        ENDIF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why WinCE BSP could not be compiled successfully?==&lt;br /&gt;
Answer: if you had installed WinCE compiling environment and want to rebuild the system, but after fully decompressed BSP to the platform directory of wince600 and also used the sln file attached with the software, it still failed. Please follow below ways to check: &amp;lt;br&amp;gt;&lt;br /&gt;
1. Please read the user manual to check if the compiling tools have been installed completely; if not complete, it will remind some error informaiton for being lack of some head files; We testing BSP carefully before goods delivery, so this part would usually no any problem;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please check if the folders copied to C:\WINCE600 are right, such as:&amp;lt;br&amp;gt;&lt;br /&gt;
Right: C:\WINCE600\OSDesigns\DevKit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Wrong: C:\WINCE600\OSDesigns\DevKit8500\Devkit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Please do not repeat folders.&amp;lt;br&amp;gt;&lt;br /&gt;
3. Please check if you had selected &amp;quot;Build Solution&amp;quot; in &amp;quot;[Build-&amp;gt; Build Solution]&amp;quot; of vs2005 window for compiling accroding to the user manual;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Please check if you had added some of your own codes to make the compiling unsuccessfully;&amp;lt;br&amp;gt;&lt;br /&gt;
5. After above checking, if you still could not find the problem, please contact Embest support team: support@embedinfo.com, our engineer will give you some help.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=DVSDK problem=&lt;br /&gt;
&lt;br /&gt;
==Why I can only see one partition after TF card partitioning?==&lt;br /&gt;
Answer: when using DVSDK, you need to prepare a TF card with partition. But we could only see one partition, there might be several reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. You see the only one partition under Windows system, the TF card first partition is FAT, the second partition is EXT3 and EXT3 can only be recognized under Linux, so you can only see FAT partition in Windows;&amp;lt;br&amp;gt;&lt;br /&gt;
2. If you can only see on partition under Linux system, please follow below ways:&amp;lt;br&amp;gt;&lt;br /&gt;
a) Confirm if you had used ROOT right for partition in your operation;&amp;lt;br&amp;gt;&lt;br /&gt;
b) Please operate once again;&amp;lt;br&amp;gt;&lt;br /&gt;
c) Change another TF card (please use TF card with good quality as partitioning requires high-quality TF card.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]][[Category:Development Boards]][[Category:DevKit8500]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8500FAQ</id>
		<title>Devkit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8500FAQ"/>
				<updated>2011-12-13T07:43:12Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* Why WinCE BSP could not be compiled successfully? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[Devkit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why my new bought 7-inch LCD has no display when power on the board?==&lt;br /&gt;
Answer: This is a very normal problem. Embest default delivery is preloaded with 4.3-inch LCD image. User needs to change the image for 7-inch LCD. Please follow the document &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; included in product DVD. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why the touch screen could not be used when getting into WinCE system?==&lt;br /&gt;
Answer: When getting into WinCE system, the LCD displays as below, there is no response if using finger to click the center cross. There might be two reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. The touch screen is resistive touch screen, we suggest user using touch pen to click the center cross not finger;&amp;lt;br&amp;gt;&lt;br /&gt;
2. It needs about one second touching for calibration, if touching time is too short, the operation will be invalid.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EmbestDevkit8500_2.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Linux problem=&lt;br /&gt;
&lt;br /&gt;
==How to debug audio applications?==&lt;br /&gt;
Answer: We are using ALSA audio library, please go to its offical website to download relative material. You would better confirm the ALSA version you used on your target board before downloading. Please get into file system and input: cat /proc/asound/version &amp;lt;br&amp;gt;&lt;br /&gt;
After you confirmed the ALSA version, please download alsa-utils-xxx from:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.alsa-project.org/main/index.php/Main_Page &amp;lt;br&amp;gt;&lt;br /&gt;
There are source codes of aplay, arecord and more others for your reference.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=WinCE problem=&lt;br /&gt;
&lt;br /&gt;
==Why need touch screen calibration every time when getting into WinCE system?==&lt;br /&gt;
Answer: Because Embest provides 4.3-inch and 7-inch LCDs for the board, different LCDs use different touch screen parameters, so it needs calibration every time. &amp;lt;br&amp;gt;&lt;br /&gt;
However, we can solve the problem as below:&amp;lt;br&amp;gt;&lt;br /&gt;
1. Open the Hyper-terminal and boot the WinCE system, do touch screen calibration once and check the Hyper-terminal information, you will see similar sentence like &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot;， these are parameters of touch screen.&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please add the touch screen parameters to BSP path: bsp/file/platform.reg &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
    ;-- Touch Screen driver --------------------------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION IF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    IF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;DriverName&amp;quot;=&amp;quot;touch.dll&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
    IF IMGNOCALIBRATION                 //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot; //''These are parameters of your touch screen, please modify it to 4.3inch or 7inch''&amp;lt;br&amp;gt;&lt;br /&gt;
    ENDIF IMGNOCALIBRATION             //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;MaxCalError&amp;quot;=&amp;quot;6&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;SPIAddr&amp;quot;=dword:0           ; McSPI1 channel 0&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenGPIO&amp;quot;=dword:1B           ; gpio27// gpio_175&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenUpDebounceMS&amp;quot;=dword:28  ; PenUp debounce time in MS, 0 to disable debounce process&amp;lt;br&amp;gt;&lt;br /&gt;
    	&amp;quot;InitialSamplesDropped&amp;quot;=dword:2		; Number of samples to be dropped after pen down detection&amp;lt;br&amp;gt;&lt;br /&gt;
    										; Default is 1&amp;lt;br&amp;gt;&lt;br /&gt;
        ;&amp;quot;SampleRate&amp;quot;=dword:64		; samples per second, default is 100&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
        ENDIF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why WinCE BSP could not be compiled successfully?==&lt;br /&gt;
Answer: if you had installed WinCE compiling environment and want to rebuild the system, but after fully decompressed BSP to the platform directory of wince600 and also used the sln file attached with the software, it still failed. Please follow below ways to check: &amp;lt;br&amp;gt;&lt;br /&gt;
1. Please read the user manual to check if the compiling tools have been installed completely; if not complete, it will remind some error informaiton for being lack of some head files; We testing BSP carefully before goods delivery, so this part would usually no any problem;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please check if the folders copied to C:\WINCE600 are right, such as:&amp;lt;br&amp;gt;&lt;br /&gt;
Right: C:\WINCE600\OSDesigns\DevKit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Wrong: C:\WINCE600\OSDesigns\DevKit8500\Devkit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Please do not repeat folders.&amp;lt;br&amp;gt;&lt;br /&gt;
3. Please check if you had selected &amp;quot;Build Solution&amp;quot; in &amp;quot;[Build-&amp;gt; Build Solution]&amp;quot; of vs2005 window for compiling accroding to the user manual;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Please check if you had added some of your own codes to make the compiling unsuccessfully;&amp;lt;br&amp;gt;&lt;br /&gt;
5. After above checking, if you still could not find the problem, please contact Embest support team: support@embedinfo.com, our engineer will give you some help.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]][[Category:Development Boards]][[Category:DevKit8500]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8500FAQ</id>
		<title>Devkit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8500FAQ"/>
				<updated>2011-12-13T07:41:21Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* Why WinCE BSP could not be compiled successfully? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[Devkit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why my new bought 7-inch LCD has no display when power on the board?==&lt;br /&gt;
Answer: This is a very normal problem. Embest default delivery is preloaded with 4.3-inch LCD image. User needs to change the image for 7-inch LCD. Please follow the document &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; included in product DVD. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why the touch screen could not be used when getting into WinCE system?==&lt;br /&gt;
Answer: When getting into WinCE system, the LCD displays as below, there is no response if using finger to click the center cross. There might be two reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. The touch screen is resistive touch screen, we suggest user using touch pen to click the center cross not finger;&amp;lt;br&amp;gt;&lt;br /&gt;
2. It needs about one second touching for calibration, if touching time is too short, the operation will be invalid.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EmbestDevkit8500_2.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Linux problem=&lt;br /&gt;
&lt;br /&gt;
==How to debug audio applications?==&lt;br /&gt;
Answer: We are using ALSA audio library, please go to its offical website to download relative material. You would better confirm the ALSA version you used on your target board before downloading. Please get into file system and input: cat /proc/asound/version &amp;lt;br&amp;gt;&lt;br /&gt;
After you confirmed the ALSA version, please download alsa-utils-xxx from:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.alsa-project.org/main/index.php/Main_Page &amp;lt;br&amp;gt;&lt;br /&gt;
There are source codes of aplay, arecord and more others for your reference.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=WinCE problem=&lt;br /&gt;
&lt;br /&gt;
==Why need touch screen calibration every time when getting into WinCE system?==&lt;br /&gt;
Answer: Because Embest provides 4.3-inch and 7-inch LCDs for the board, different LCDs use different touch screen parameters, so it needs calibration every time. &amp;lt;br&amp;gt;&lt;br /&gt;
However, we can solve the problem as below:&amp;lt;br&amp;gt;&lt;br /&gt;
1. Open the Hyper-terminal and boot the WinCE system, do touch screen calibration once and check the Hyper-terminal information, you will see similar sentence like &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot;， these are parameters of touch screen.&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please add the touch screen parameters to BSP path: bsp/file/platform.reg &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
    ;-- Touch Screen driver --------------------------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION IF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    IF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;DriverName&amp;quot;=&amp;quot;touch.dll&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
    IF IMGNOCALIBRATION                 //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot; //''These are parameters of your touch screen, please modify it to 4.3inch or 7inch''&amp;lt;br&amp;gt;&lt;br /&gt;
    ENDIF IMGNOCALIBRATION             //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;MaxCalError&amp;quot;=&amp;quot;6&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;SPIAddr&amp;quot;=dword:0           ; McSPI1 channel 0&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenGPIO&amp;quot;=dword:1B           ; gpio27// gpio_175&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenUpDebounceMS&amp;quot;=dword:28  ; PenUp debounce time in MS, 0 to disable debounce process&amp;lt;br&amp;gt;&lt;br /&gt;
    	&amp;quot;InitialSamplesDropped&amp;quot;=dword:2		; Number of samples to be dropped after pen down detection&amp;lt;br&amp;gt;&lt;br /&gt;
    										; Default is 1&amp;lt;br&amp;gt;&lt;br /&gt;
        ;&amp;quot;SampleRate&amp;quot;=dword:64		; samples per second, default is 100&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
        ENDIF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why WinCE BSP could not be compiled successfully?==&lt;br /&gt;
Answer: if you had installed WinCE compiling environment and want to rebuild the system, but after fully decompressed BSP to the platform directory of wince600 and also used the sln file attached with the software, it still failed. Please follow below ways to check: &amp;lt;br&amp;gt;&lt;br /&gt;
1. Please read the user manual to check if the compiling tools have been installed completely; if not complete, it will remind some error informaiton for being lack of some head files; We testing BSP carefully before goods delivery, so this part would usually no any problem;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please check if the folders copied to C:\WINCE600 are right, such as:&amp;lt;br&amp;gt;&lt;br /&gt;
Right: C:\WINCE600\OSDesigns\DevKit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Wrong: C:\WINCE600\OSDesigns\DevKit8500\Devkit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Please do not repeat folders.&amp;lt;br&amp;gt;&lt;br /&gt;
3. Please check if you had selected &amp;quot;Build Solution&amp;quot; in &amp;quot;[Build-&amp;gt; Build Solution]&amp;quot; of vs2005 window for compiling accroding to the user manual; &amp;lt;br&amp;gt;&lt;br /&gt;
4. Please check if you had added some of your own codes to make the compiling unsuccessfully;&amp;lt;br&amp;gt;&lt;br /&gt;
5. After above checking, if you still could not find the problem, please contact Embest support team: support@embedinfo.com, our engineer will give you some help.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]][[Category:Development Boards]][[Category:DevKit8500]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8500FAQ</id>
		<title>Devkit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8500FAQ"/>
				<updated>2011-12-13T07:39:45Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* WinCE problem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[Devkit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why my new bought 7-inch LCD has no display when power on the board?==&lt;br /&gt;
Answer: This is a very normal problem. Embest default delivery is preloaded with 4.3-inch LCD image. User needs to change the image for 7-inch LCD. Please follow the document &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; included in product DVD. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why the touch screen could not be used when getting into WinCE system?==&lt;br /&gt;
Answer: When getting into WinCE system, the LCD displays as below, there is no response if using finger to click the center cross. There might be two reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. The touch screen is resistive touch screen, we suggest user using touch pen to click the center cross not finger;&amp;lt;br&amp;gt;&lt;br /&gt;
2. It needs about one second touching for calibration, if touching time is too short, the operation will be invalid.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EmbestDevkit8500_2.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Linux problem=&lt;br /&gt;
&lt;br /&gt;
==How to debug audio applications?==&lt;br /&gt;
Answer: We are using ALSA audio library, please go to its offical website to download relative material. You would better confirm the ALSA version you used on your target board before downloading. Please get into file system and input: cat /proc/asound/version &amp;lt;br&amp;gt;&lt;br /&gt;
After you confirmed the ALSA version, please download alsa-utils-xxx from:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.alsa-project.org/main/index.php/Main_Page &amp;lt;br&amp;gt;&lt;br /&gt;
There are source codes of aplay, arecord and more others for your reference.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=WinCE problem=&lt;br /&gt;
&lt;br /&gt;
==Why need touch screen calibration every time when getting into WinCE system?==&lt;br /&gt;
Answer: Because Embest provides 4.3-inch and 7-inch LCDs for the board, different LCDs use different touch screen parameters, so it needs calibration every time. &amp;lt;br&amp;gt;&lt;br /&gt;
However, we can solve the problem as below:&amp;lt;br&amp;gt;&lt;br /&gt;
1. Open the Hyper-terminal and boot the WinCE system, do touch screen calibration once and check the Hyper-terminal information, you will see similar sentence like &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot;， these are parameters of touch screen.&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please add the touch screen parameters to BSP path: bsp/file/platform.reg &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
    ;-- Touch Screen driver --------------------------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION IF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    IF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;DriverName&amp;quot;=&amp;quot;touch.dll&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
    IF IMGNOCALIBRATION                 //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot; //''These are parameters of your touch screen, please modify it to 4.3inch or 7inch''&amp;lt;br&amp;gt;&lt;br /&gt;
    ENDIF IMGNOCALIBRATION             //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;MaxCalError&amp;quot;=&amp;quot;6&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;SPIAddr&amp;quot;=dword:0           ; McSPI1 channel 0&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenGPIO&amp;quot;=dword:1B           ; gpio27// gpio_175&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenUpDebounceMS&amp;quot;=dword:28  ; PenUp debounce time in MS, 0 to disable debounce process&amp;lt;br&amp;gt;&lt;br /&gt;
    	&amp;quot;InitialSamplesDropped&amp;quot;=dword:2		; Number of samples to be dropped after pen down detection&amp;lt;br&amp;gt;&lt;br /&gt;
    										; Default is 1&amp;lt;br&amp;gt;&lt;br /&gt;
        ;&amp;quot;SampleRate&amp;quot;=dword:64		; samples per second, default is 100&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
        ENDIF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why WinCE BSP could not be compiled successfully?==&lt;br /&gt;
Answer: if you had installed WinCE compiling environment and want to rebuild the system, but after fully decompressed BSP to the platform directory of wince600 and also used the sln file attached with the software, it still failed. Please follow below ways to check: &amp;lt;br&amp;gt;&lt;br /&gt;
1. Please read the user manual to check if the compiling tools have been installed completely; if not complete, it will remind some error informaiton for being lack of some head files; We testing BSP carefully before goods delivery, so this part would usually no much problem;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please check if the folders copied to C:\WINCE600 are right, such as:&amp;lt;br&amp;gt;&lt;br /&gt;
Right: C:\WINCE600\OSDesigns\DevKit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Wrong: C:\WINCE600\OSDesigns\DevKit8500\Devkit8500 &amp;lt;br&amp;gt;&lt;br /&gt;
Please do not repeat folders.&amp;lt;br&amp;gt;&lt;br /&gt;
3. Please check if you had selected &amp;quot;Build Solution&amp;quot; in &amp;quot;[Build-&amp;gt; Build Solution]&amp;quot; of vs2005 window for compiling accroding to the user manual; &amp;lt;br&amp;gt;&lt;br /&gt;
4. Please check if you had added some of your own codes to make the compiling unsuccessfully;&amp;lt;br&amp;gt;&lt;br /&gt;
5. After above checking, if you still could not find the problem, please contact Embest support team: support@embedinfo.com, our engineer will give you some help.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]][[Category:Development Boards]][[Category:DevKit8500]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8500FAQ</id>
		<title>Devkit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8500FAQ"/>
				<updated>2011-12-13T07:18:47Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[Devkit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why my new bought 7-inch LCD has no display when power on the board?==&lt;br /&gt;
Answer: This is a very normal problem. Embest default delivery is preloaded with 4.3-inch LCD image. User needs to change the image for 7-inch LCD. Please follow the document &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; included in product DVD. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why the touch screen could not be used when getting into WinCE system?==&lt;br /&gt;
Answer: When getting into WinCE system, the LCD displays as below, there is no response if using finger to click the center cross. There might be two reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. The touch screen is resistive touch screen, we suggest user using touch pen to click the center cross not finger;&amp;lt;br&amp;gt;&lt;br /&gt;
2. It needs about one second touching for calibration, if touching time is too short, the operation will be invalid.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EmbestDevkit8500_2.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Linux problem=&lt;br /&gt;
&lt;br /&gt;
==How to debug audio applications?==&lt;br /&gt;
Answer: We are using ALSA audio library, please go to its offical website to download relative material. You would better confirm the ALSA version you used on your target board before downloading. Please get into file system and input: cat /proc/asound/version &amp;lt;br&amp;gt;&lt;br /&gt;
After you confirmed the ALSA version, please download alsa-utils-xxx from:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.alsa-project.org/main/index.php/Main_Page &amp;lt;br&amp;gt;&lt;br /&gt;
There are source codes of aplay, arecord and more others for your reference.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=WinCE problem=&lt;br /&gt;
&lt;br /&gt;
==Why need touch screen calibration every time when getting into WinCE system?==&lt;br /&gt;
Answer: Because Embest provides 4.3-inch and 7-inch LCDs for the board, different LCDs use different touch screen parameters, so it needs calibration every time. &amp;lt;br&amp;gt;&lt;br /&gt;
However, we can solve the problem as below:&amp;lt;br&amp;gt;&lt;br /&gt;
1. Open the Hyper-terminal and boot the WinCE system, do touch screen calibration once and check the Hyper-terminal information, you will see similar sentence like &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot;， these are parameters of touch screen.&amp;lt;br&amp;gt;&lt;br /&gt;
2. Please add the touch screen parameters to BSP path: bsp/file/platform.reg &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
    ;-- Touch Screen driver --------------------------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN IF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION IF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    IF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;DriverName&amp;quot;=&amp;quot;touch.dll&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
    IF IMGNOCALIBRATION                 //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;CalibrationData&amp;quot;=&amp;quot;2016,1888 1056,864 992,2912 3040,2976 3072,896&amp;quot; //''These are parameters of your touch screen, please modify it to 4.3inch or 7inch''&amp;lt;br&amp;gt;&lt;br /&gt;
    ENDIF IMGNOCALIBRATION             //''mask this line''&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;MaxCalError&amp;quot;=&amp;quot;6&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;SPIAddr&amp;quot;=dword:0           ; McSPI1 channel 0&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenGPIO&amp;quot;=dword:1B           ; gpio27// gpio_175&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;quot;PenUpDebounceMS&amp;quot;=dword:28  ; PenUp debounce time in MS, 0 to disable debounce process&amp;lt;br&amp;gt;&lt;br /&gt;
    	&amp;quot;InitialSamplesDropped&amp;quot;=dword:2		; Number of samples to be dropped after pen down detection&amp;lt;br&amp;gt;&lt;br /&gt;
    										; Default is 1&amp;lt;br&amp;gt;&lt;br /&gt;
        ;&amp;quot;SampleRate&amp;quot;=dword:64		; samples per second, default is 100&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
        ENDIF BSP_NOTOUCH !&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF GWES_TCHUI&amp;lt;br&amp;gt;&lt;br /&gt;
    ; @CESYSGEN ENDIF CE_MODULES_POINTER&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]][[Category:Development Boards]][[Category:DevKit8500]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8500FAQ</id>
		<title>Devkit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8500FAQ"/>
				<updated>2011-12-13T06:55:54Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[Devkit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why my new bought 7-inch LCD has no display when power on the board?==&lt;br /&gt;
Answer: This is a very normal problem. Embest default delivery is preloaded with 4.3-inch LCD image. User needs to change the image for 7-inch LCD. Please follow the document &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; included in product DVD. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why the touch screen could not be used when getting into WinCE system?==&lt;br /&gt;
Answer: When getting into WinCE system, the LCD displays as below, there is no response if using finger to click the center cross. There might be two reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. The touch screen is resistive touch screen, we suggest user using touch pen to click the center cross not finger;&amp;lt;br&amp;gt;&lt;br /&gt;
2. It needs about one second touching for calibration, if touching time is too short, the operation will be invalid.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EmbestDevkit8500_2.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Linux problem=&lt;br /&gt;
&lt;br /&gt;
==How to debug up-layer audio applications?==&lt;br /&gt;
Answer: We are using ALSA audio library, please go to its offical website to download relative material. You would better confirm the ALSA version you used on your target board before downloading. Please get into file system and input: cat /proc/asound/version &amp;lt;br&amp;gt;&lt;br /&gt;
After you confirmed the ALSA version, please download alsa-utils-xxx from:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.alsa-project.org/main/index.php/Main_Page &amp;lt;br&amp;gt;&lt;br /&gt;
There are source codes of aplay, arecord and more others for your reference.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]][[Category:Development Boards]][[Category:DevKit8500]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8500FAQ</id>
		<title>Devkit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8500FAQ"/>
				<updated>2011-12-13T06:42:17Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* Why the touch screen could not be used when getting into WinCE system? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[Devkit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why my new bought 7-inch LCD has no display when power on the board?==&lt;br /&gt;
Answer: This is a very normal problem. Embest default delivery is preloaded with 4.3-inch LCD image. User needs to change the image for 7-inch LCD. Please follow the document &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; included in product DVD. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why the touch screen could not be used when getting into WinCE system?==&lt;br /&gt;
Answer: When getting into WinCE system, the LCD displays as below, there is no response if using finger to click the center cross. There might be two reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. The touch screen is resistive touch screen, we suggest user using touch pen to click the center cross not finger;&amp;lt;br&amp;gt;&lt;br /&gt;
2. It needs about one second touching for calibration, if touching time is too short, the operation will be invalid.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EmbestDevkit8500_2.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]][[Category:Development Boards]][[Category:DevKit8500]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8500FAQ</id>
		<title>Devkit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8500FAQ"/>
				<updated>2011-12-13T06:41:57Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[Devkit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why my new bought 7-inch LCD has no display when power on the board?==&lt;br /&gt;
Answer: This is a very normal problem. Embest default delivery is preloaded with 4.3-inch LCD image. User needs to change the image for 7-inch LCD. Please follow the document &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; included in product DVD. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why the touch screen could not be used when getting into WinCE system?==&lt;br /&gt;
Answer: When getting into WinCE system, the LCD displays as below, there is no response if using finger to click the center cross. There might be two reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. The touch screen is resistive touch screen, we suggest user using touch pen to click the center cross not finger;&amp;lt;br&amp;gt;&lt;br /&gt;
2. It needs about one second touching for calibration, if touching time is too short, the operation will be invalid.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EmbestDevkit8500_2.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]][[Category:Development Boards]][[Category:DevKit8500]]&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8500FAQ</id>
		<title>Devkit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8500FAQ"/>
				<updated>2011-12-13T06:39:52Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[Devkit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why my new bought 7-inch LCD has no display when power on the board?==&lt;br /&gt;
Answer: This is a very normal problem. Embest default delivery is preloaded with 4.3-inch LCD image. User needs to change the image for 7-inch LCD. Please follow the document &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; included in product DVD. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why the touch screen could not be used when getting into WinCE system?==&lt;br /&gt;
Answer: When getting into WinCE system, the LCD displays as below, there is no response if using finger to click the center cross. There might be two reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. The touch screen is resistive touch screen, we suggest user using touch pen to click the center cross not finger;&amp;lt;br&amp;gt;&lt;br /&gt;
2. It needs about one second touching for calibration, if touching time is too short, the operation will be invalid.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EmbestDevkit8500_2.JPG]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8500FAQ</id>
		<title>Devkit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8500FAQ"/>
				<updated>2011-12-13T06:37:01Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[Devkit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why my new bought 7-inch LCD has no display when power on the board?==&lt;br /&gt;
Answer: This is a very normal problem. Embest default delivery is preloaded with 4.3-inch LCD image. User needs to change the image for 7-inch LCD. Please follow the document &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; included in product DVD. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Why the touch screen could not be used when getting into WinCE system?==&lt;br /&gt;
Answer: When getting into WinCE system, the LCD displays as below, there is no response if using finger to click the center cross. There might be two reasons:&lt;br /&gt;
1. The touch screen is resistive touch screen, we suggest user using touch pen to click the center cross not finger;&lt;br /&gt;
2. It needs about one second touching for calibration, if touching time is too short, the operation will be invalid.&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Devkit8500FAQ</id>
		<title>Devkit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Devkit8500FAQ"/>
				<updated>2011-12-13T06:29:32Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: DevKit8500 FAQ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[Devkit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why my new bought 7-inch LCD has no display when power on the board?==&lt;br /&gt;
Answer: This is a very normal problem. Embest default delivery is preloaded with 4.3-inch LCD image. User need to change the image for 7-inch LCD. Please follow the document &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; included in product DVD. &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/DevKit8500FAQ</id>
		<title>DevKit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/DevKit8500FAQ"/>
				<updated>2011-12-13T04:01:50Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[DevKit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why your new bought 7-inch LCD has no display when power on?==&lt;br /&gt;
Answer: It is very normal. Embest default delivered board is preloaded with 4.3-inch LCD image. Please refer to &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; provided in product DVD to update the image for 7-inch LCD. Sorry for any inconvenience brought to you.&lt;br /&gt;
&lt;br /&gt;
==Why the touch screen could not be used when getting into WinCE system?==&lt;br /&gt;
Answer: When getting into WinCE system, LCD displays as below, there is no response when touching the cross in center by figure. &amp;lt;br&amp;gt; &lt;br /&gt;
[[File:EmbestDevkit8500_2.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
There are might be two reasons:&amp;lt;br&amp;gt;&lt;br /&gt;
1. The provided touch screen is resistive touch screen, so please use touch pen to click the center cross not use your figure;&amp;lt;br&amp;gt;&lt;br /&gt;
2. It needs about 1 second touching time for calibration, if the touching time is too short, the operation will be regarded invalid.&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/DevKit8500FAQ</id>
		<title>DevKit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/DevKit8500FAQ"/>
				<updated>2011-12-13T03:50:12Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[DevKit8500]]. Hope it would give you some help.&lt;br /&gt;
&lt;br /&gt;
=Hardware problem=&lt;br /&gt;
&lt;br /&gt;
==Why your new bought 7-inch LCD has no display when power on?==&lt;br /&gt;
Answer: It is very normal. Embest default delivered board is preloaded with 4.3-inch LCD image. Please refer to &amp;quot;Devkit8500 Quick User Manual.pdf&amp;quot; provided in product DVD to update the image for 7-inch LCD. Sorry for any inconvenience brought to you.&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/DevKit8500FAQ</id>
		<title>DevKit8500FAQ</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/DevKit8500FAQ"/>
				<updated>2011-12-13T03:44:09Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: Created page with &amp;quot;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] DevKit8500. Hope it would give you some help.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page mainly summarizes solutions to some main problems during the development of [http://www.armkits.com Embest] [[DevKit8500]]. Hope it would give you some help.&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/DevKit8500</id>
		<title>DevKit8500</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/DevKit8500"/>
				<updated>2011-12-13T03:42:46Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: /* FAQ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Devkit8500D/A Board Overview'''=&lt;br /&gt;
[http://www.armkits.com Embest] [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D] Evaluation Board takes full features of the 1GHz [http://focus.ti.com/docs/prod/folders/print/dm3730.html Texas Instruments' DM3730] ARM Cortex-A8 DaVinci™ digital media processor and supports up to 512MByte DDR SDRAM and 512MByte NAND Flash as well as a reserved iNAND design to expand the flash storage capabilities. The board has exposed many other hardware interfaces including serial ports, LCD/TSP, DVI-D, S-Video, Ethernet, USB, TF, keyboard, camera, SPI, I2C and JTAG. The board is able to support for Linux 2.6.32 and WinCE 6.0 operating systems. It has two methods to boot Linux and WinCE systems from either TF card or NAND flash. Besides, it is provided with Android 2.2 demo with driver source code. [http://www.armkits.com Embest] gives instructions on how to boot Android demo image from NAND flash with TF card. &lt;br /&gt;
&lt;br /&gt;
The board supports using [http://www.armkits.com/Product/xds100.asp XDS100v2] USB JTAG Emulator for debugging which is available from [http://www.armkits.com Embest]. [http://www.armkits.com Embest] also offers 4.3-inch or 7-inch LCD with touch screen and various modules for options including VGA, WiFi, Analog Camera, GPS, GPRS, 3G and Digital Camera modules which greatly extends the functions of the board and would be flexible for customer selection to meet their own needs. &lt;br /&gt;
&lt;br /&gt;
The [http://focus.ti.com/docs/prod/folders/print/dm3730.html TI's DM3730] processor is pin-to-pin compatible with [http://www.ti.com/product/am3715 TI's AM3715] processor, Embest also supplies the board with the AM3715 CPU and this board is called [http://www.armkits.com/Product/devkit8500d.asp DevKit8500A].&lt;br /&gt;
&lt;br /&gt;
[[Image:Devkit8500d.gif]]&lt;br /&gt;
&lt;br /&gt;
='''Hardware'''=&lt;br /&gt;
==Onboard Interfaces and Connectors==&lt;br /&gt;
[[File:devkit8500header.gif]]&lt;br /&gt;
&lt;br /&gt;
==Hardware Features==&lt;br /&gt;
* Dimensions: 136.2mm x 105.3mm &lt;br /&gt;
* Power Supply: +5V &lt;br /&gt;
* Working Temp.: 0~70°C &lt;br /&gt;
* TI DM3730 DaVinci Digital Media Processor (pin-to-pin compatible with TI AM3715)&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 1-GHz ARM® Cortex™-A8 Core, also supports 300, 600, and 800-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 800-MHz TMS320C64x+™ DSP Core, Also supports 260, 520 and 660-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- NEON™ SIMD Coprocessor (DM3730 only)&amp;lt;br&amp;gt;&lt;br /&gt;
- POWERVR SGX™ Graphics Accelerator&amp;lt;br&amp;gt;&lt;br /&gt;
- ARM: 32KB I-Cache; 32KB D-Cache; 256KB L2 Cache&amp;lt;br&amp;gt;&lt;br /&gt;
- Onchip 32KB ROM and 64KB Shared SDRAM&amp;lt;br&amp;gt;&lt;br /&gt;
* 512MB DDR SDRAM, 32bit, 200MHz &lt;br /&gt;
* 512MB NAND Flash, 16bit &lt;br /&gt;
* 2GB iNAND, 4bit (Default: not soldered, optional, reserved for soldering) &lt;br /&gt;
* TF card slot &lt;br /&gt;
* One 10/100M Ethernet interface (RJ45) &lt;br /&gt;
* One High-speed USB2.0 OTG port (Mini USB type interface) &lt;br /&gt;
* Four High-speed USB2.0 Host port (USB A type interface) &lt;br /&gt;
* One 5 line Debug serial port, RS232 (DB9 connector) &lt;br /&gt;
* LCD/Touch Screen interface (50-pin FPC connector, support resolution up to 2048*2048) &lt;br /&gt;
* DVI high-resolution image output port (HDMI interface, support 720p, 30fps signal) &lt;br /&gt;
* One S-Video display interface &lt;br /&gt;
* One audio input interface (3.5mm audio jack) &lt;br /&gt;
* One 2-channel audio output interface (3.5mm audio jack) &lt;br /&gt;
* One camera interface (30-pin FPC connector, support CCD or CMOS camera) &lt;br /&gt;
* 6*6 keyboard interface &lt;br /&gt;
* One 14-pin Jtag interface &lt;br /&gt;
* Four buttons (One for Reset, one for Wakeup and two for User defined) &lt;br /&gt;
* One expansion connector (2.0mm 40-pin SMT Female Pin Header) &amp;lt;br&amp;gt;&lt;br /&gt;
- Two 5 line serial ports, TTL voltage &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McSPI Interface (Multichannel Serial Port Interface)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McBSP interface (Multi-Channel Buffered Serial Port)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel I2C interface &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel HDQ interface (HDQ/1-Wire)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''FAQ'''=&lt;br /&gt;
If you have got some problems when using [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D/A] board, please refer to [[Devkit8500FAQ]].&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/DevKit8500</id>
		<title>DevKit8500</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/DevKit8500"/>
				<updated>2011-12-13T03:41:42Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Devkit8500D/A Board Overview'''=&lt;br /&gt;
[http://www.armkits.com Embest] [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D] Evaluation Board takes full features of the 1GHz [http://focus.ti.com/docs/prod/folders/print/dm3730.html Texas Instruments' DM3730] ARM Cortex-A8 DaVinci™ digital media processor and supports up to 512MByte DDR SDRAM and 512MByte NAND Flash as well as a reserved iNAND design to expand the flash storage capabilities. The board has exposed many other hardware interfaces including serial ports, LCD/TSP, DVI-D, S-Video, Ethernet, USB, TF, keyboard, camera, SPI, I2C and JTAG. The board is able to support for Linux 2.6.32 and WinCE 6.0 operating systems. It has two methods to boot Linux and WinCE systems from either TF card or NAND flash. Besides, it is provided with Android 2.2 demo with driver source code. [http://www.armkits.com Embest] gives instructions on how to boot Android demo image from NAND flash with TF card. &lt;br /&gt;
&lt;br /&gt;
The board supports using [http://www.armkits.com/Product/xds100.asp XDS100v2] USB JTAG Emulator for debugging which is available from [http://www.armkits.com Embest]. [http://www.armkits.com Embest] also offers 4.3-inch or 7-inch LCD with touch screen and various modules for options including VGA, WiFi, Analog Camera, GPS, GPRS, 3G and Digital Camera modules which greatly extends the functions of the board and would be flexible for customer selection to meet their own needs. &lt;br /&gt;
&lt;br /&gt;
The [http://focus.ti.com/docs/prod/folders/print/dm3730.html TI's DM3730] processor is pin-to-pin compatible with [http://www.ti.com/product/am3715 TI's AM3715] processor, Embest also supplies the board with the AM3715 CPU and this board is called [http://www.armkits.com/Product/devkit8500d.asp DevKit8500A].&lt;br /&gt;
&lt;br /&gt;
[[Image:Devkit8500d.gif]]&lt;br /&gt;
&lt;br /&gt;
='''Hardware'''=&lt;br /&gt;
==Onboard Interfaces and Connectors==&lt;br /&gt;
[[File:devkit8500header.gif]]&lt;br /&gt;
&lt;br /&gt;
==Hardware Features==&lt;br /&gt;
* Dimensions: 136.2mm x 105.3mm &lt;br /&gt;
* Power Supply: +5V &lt;br /&gt;
* Working Temp.: 0~70°C &lt;br /&gt;
* TI DM3730 DaVinci Digital Media Processor (pin-to-pin compatible with TI AM3715)&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 1-GHz ARM® Cortex™-A8 Core, also supports 300, 600, and 800-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 800-MHz TMS320C64x+™ DSP Core, Also supports 260, 520 and 660-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- NEON™ SIMD Coprocessor (DM3730 only)&amp;lt;br&amp;gt;&lt;br /&gt;
- POWERVR SGX™ Graphics Accelerator&amp;lt;br&amp;gt;&lt;br /&gt;
- ARM: 32KB I-Cache; 32KB D-Cache; 256KB L2 Cache&amp;lt;br&amp;gt;&lt;br /&gt;
- Onchip 32KB ROM and 64KB Shared SDRAM&amp;lt;br&amp;gt;&lt;br /&gt;
* 512MB DDR SDRAM, 32bit, 200MHz &lt;br /&gt;
* 512MB NAND Flash, 16bit &lt;br /&gt;
* 2GB iNAND, 4bit (Default: not soldered, optional, reserved for soldering) &lt;br /&gt;
* TF card slot &lt;br /&gt;
* One 10/100M Ethernet interface (RJ45) &lt;br /&gt;
* One High-speed USB2.0 OTG port (Mini USB type interface) &lt;br /&gt;
* Four High-speed USB2.0 Host port (USB A type interface) &lt;br /&gt;
* One 5 line Debug serial port, RS232 (DB9 connector) &lt;br /&gt;
* LCD/Touch Screen interface (50-pin FPC connector, support resolution up to 2048*2048) &lt;br /&gt;
* DVI high-resolution image output port (HDMI interface, support 720p, 30fps signal) &lt;br /&gt;
* One S-Video display interface &lt;br /&gt;
* One audio input interface (3.5mm audio jack) &lt;br /&gt;
* One 2-channel audio output interface (3.5mm audio jack) &lt;br /&gt;
* One camera interface (30-pin FPC connector, support CCD or CMOS camera) &lt;br /&gt;
* 6*6 keyboard interface &lt;br /&gt;
* One 14-pin Jtag interface &lt;br /&gt;
* Four buttons (One for Reset, one for Wakeup and two for User defined) &lt;br /&gt;
* One expansion connector (2.0mm 40-pin SMT Female Pin Header) &amp;lt;br&amp;gt;&lt;br /&gt;
- Two 5 line serial ports, TTL voltage &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McSPI Interface (Multichannel Serial Port Interface)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McBSP interface (Multi-Channel Buffered Serial Port)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel I2C interface &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel HDQ interface (HDQ/1-Wire)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''FAQ'''=&lt;br /&gt;
If you have got some problems when using [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D/A] board, please refer to [[Devkit8500 FAQ]].&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/File:Devkit8500header.gif</id>
		<title>File:Devkit8500header.gif</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/File:Devkit8500header.gif"/>
				<updated>2011-12-13T03:36:20Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: uploaded a new version of &amp;amp;quot;File:Devkit8500header.gif&amp;amp;quot;: Reverted to version as of 03:10, 13 December 2011&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	<entry>
		<id>http://elinux.org/DevKit8500</id>
		<title>DevKit8500</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/DevKit8500"/>
				<updated>2011-12-13T03:35:18Z</updated>
		
		<summary type="html">&lt;p&gt;Yclinda666: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Devkit8500D/A Board Overview'''=&lt;br /&gt;
[http://www.armkits.com Embest] [http://www.armkits.com/Product/devkit8500d.asp DevKit8500D] Evaluation Board takes full features of the 1GHz [http://focus.ti.com/docs/prod/folders/print/dm3730.html Texas Instruments' DM3730] ARM Cortex-A8 DaVinci™ digital media processor and supports up to 512MByte DDR SDRAM and 512MByte NAND Flash as well as a reserved iNAND design to expand the flash storage capabilities. The board has exposed many other hardware interfaces including serial ports, LCD/TSP, DVI-D, S-Video, Ethernet, USB, TF, keyboard, camera, SPI, I2C and JTAG. The board is able to support for Linux 2.6.32 and WinCE 6.0 operating systems. It has two methods to boot Linux and WinCE systems from either TF card or NAND flash. Besides, it is provided with Android 2.2 demo with driver source code. [http://www.armkits.com Embest] gives instructions on how to boot Android demo image from NAND flash with TF card. &lt;br /&gt;
&lt;br /&gt;
The board supports using [http://www.armkits.com/Product/xds100.asp XDS100v2] USB JTAG Emulator for debugging which is available from [http://www.armkits.com Embest]. [http://www.armkits.com Embest] also offers 4.3-inch or 7-inch LCD with touch screen and various modules for options including VGA, WiFi, Analog Camera, GPS, GPRS, 3G and Digital Camera modules which greatly extends the functions of the board and would be flexible for customer selection to meet their own needs. &lt;br /&gt;
&lt;br /&gt;
The [http://focus.ti.com/docs/prod/folders/print/dm3730.html TI's DM3730] processor is pin-to-pin compatible with [http://www.ti.com/product/am3715 TI's AM3715] processor, Embest also supplies the board with the AM3715 CPU and this board is called [http://www.armkits.com/Product/devkit8500d.asp DevKit8500A].&lt;br /&gt;
&lt;br /&gt;
[[Image:Devkit8500d.gif]]&lt;br /&gt;
&lt;br /&gt;
='''Hardware'''=&lt;br /&gt;
==Onboard Interfaces and Connectors==&lt;br /&gt;
[[File:devkit8500header.gif]]&lt;br /&gt;
&lt;br /&gt;
==Hardware Features==&lt;br /&gt;
* Dimensions: 136.2mm x 105.3mm &lt;br /&gt;
* Power Supply: +5V &lt;br /&gt;
* Working Temp.: 0~70°C &lt;br /&gt;
* TI DM3730 DaVinci Digital Media Processor (pin-to-pin compatible with TI AM3715)&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 1-GHz ARM® Cortex™-A8 Core, also supports 300, 600, and 800-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- Up to 800-MHz TMS320C64x+™ DSP Core, Also supports 260, 520 and 660-MHz operation&amp;lt;br&amp;gt;&lt;br /&gt;
- NEON™ SIMD Coprocessor (DM3730 only)&amp;lt;br&amp;gt;&lt;br /&gt;
- POWERVR SGX™ Graphics Accelerator&amp;lt;br&amp;gt;&lt;br /&gt;
- ARM: 32KB I-Cache; 32KB D-Cache; 256KB L2 Cache&amp;lt;br&amp;gt;&lt;br /&gt;
- Onchip 32KB ROM and 64KB Shared SDRAM&amp;lt;br&amp;gt;&lt;br /&gt;
* 512MB DDR SDRAM, 32bit, 200MHz &lt;br /&gt;
* 512MB NAND Flash, 16bit &lt;br /&gt;
* 2GB iNAND, 4bit (Default: not soldered, optional, reserved for soldering) &lt;br /&gt;
* TF card slot &lt;br /&gt;
* One 10/100M Ethernet interface (RJ45) &lt;br /&gt;
* One High-speed USB2.0 OTG port (Mini USB type interface) &lt;br /&gt;
* Four High-speed USB2.0 Host port (USB A type interface) &lt;br /&gt;
* One 5 line Debug serial port, RS232 (DB9 connector) &lt;br /&gt;
* LCD/Touch Screen interface (50-pin FPC connector, support resolution up to 2048*2048) &lt;br /&gt;
* DVI high-resolution image output port (HDMI interface, support 720p, 30fps signal) &lt;br /&gt;
* One S-Video display interface &lt;br /&gt;
* One audio input interface (3.5mm audio jack) &lt;br /&gt;
* One 2-channel audio output interface (3.5mm audio jack) &lt;br /&gt;
* One camera interface (30-pin FPC connector, support CCD or CMOS camera) &lt;br /&gt;
* 6*6 keyboard interface &lt;br /&gt;
* One 14-pin Jtag interface &lt;br /&gt;
* Four buttons (One for Reset, one for Wakeup and two for User defined) &lt;br /&gt;
* One expansion connector (2.0mm 40-pin SMT Female Pin Header) &amp;lt;br&amp;gt;&lt;br /&gt;
- Two 5 line serial ports, TTL voltage &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McSPI Interface (Multichannel Serial Port Interface)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel McBSP interface (Multi-Channel Buffered Serial Port)&amp;lt;br&amp;gt;&lt;br /&gt;
- One channel I2C interface &amp;lt;br&amp;gt;&lt;br /&gt;
- One channel HDQ interface (HDQ/1-Wire)&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yclinda666</name></author>	</entry>

	</feed>