<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Marcin Juszkiewicz - pandaboard</title><link href="https://marcin.juszkiewicz.com.pl/" rel="alternate"/><link href="https://marcin.juszkiewicz.com.pl/tag/pandaboard/feed/" rel="self"/><id>https://marcin.juszkiewicz.com.pl/</id><updated>2015-06-05T12:28:00+02:00</updated><entry><title>Project “media player for my wife” finished</title><link href="https://marcin.juszkiewicz.com.pl/2015/06/05/project-media-player-for-my-wife-finished/" rel="alternate"/><published>2015-06-05T12:28:00+02:00</published><updated>2015-06-05T12:28:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2015-06-05:/2015/06/05/project-media-player-for-my-wife-finished/</id><summary type="html">&lt;p&gt;For long time I had one project on my todo list: media player for my wife use. Has to be easy to use and control, does not need connecting anything when you want to watch a movie etc. Typical black box&amp;nbsp;design.&lt;/p&gt;
&lt;p&gt;Idea was to take one of boards I …&lt;/p&gt;</summary><content type="html">&lt;p&gt;For long time I had one project on my todo list: media player for my wife use. Has to be easy to use and control, does not need connecting anything when you want to watch a movie etc. Typical black box&amp;nbsp;design.&lt;/p&gt;
&lt;p&gt;Idea was to take one of boards I have at home, plug &lt;span class="caps"&gt;750GB&lt;/span&gt; 2.5&amp;#8221; hdd to it and put it on a box with only power and hdmi ports exposed. All running Ubuntu (with distro kernel) or Android. And controlled by simple remote&amp;nbsp;control.&lt;/p&gt;
&lt;p&gt;I tested several platforms as a base for it. First was Pandaboard &amp;#8212; but as I have &lt;span class="caps"&gt;EA1&lt;/span&gt; board it was far too slow for my use. And with current kernels there is no support for any hardware decoding or video acceleration (yay for PowerVR and yay for Texas Instruments). Then I purchased Wandboard Quad. Nice device, fast but I lacked patience to get it to properly recognize monitors so it always booted into &lt;span class="caps"&gt;XGA&lt;/span&gt; resolution. &lt;span class="caps"&gt;HW&lt;/span&gt; acceleration was a bit of fun as&amp;nbsp;well.&lt;/p&gt;
&lt;p&gt;Then I got Minnowboard Max from Dave Anders. After first days of playing with board it was visible that it can be a good platform for this project. But then something happened and board required &lt;span class="caps"&gt;RMA&lt;/span&gt; which took quite a long time (remember to pay for air transport of package while sending Europe-&amp;gt;&lt;span class="caps"&gt;USA&lt;/span&gt;).&lt;/p&gt;
&lt;p&gt;During last 2-3 weeks I was working on it in free time and finally got it&amp;nbsp;done:&lt;/p&gt;
&lt;figure id="__yafg-figure-1"&gt;
&lt;img alt="Minnowboard Max in a box" loading="lazy" src="/files/2015/06/IMG_20150605_115609-700x.jpg" title="Minnowboard Max in a box"&gt;
&lt;figcaption&gt;Minnowboard Max in a box&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Box&amp;nbsp;contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Minnowboard Max (dualcore Atom with Intel &lt;span class="caps"&gt;GPU&lt;/span&gt; and &lt;span class="caps"&gt;2GB&lt;/span&gt;&amp;nbsp;ram)&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;750GB&lt;/span&gt; Serial &lt;span class="caps"&gt;ATA&lt;/span&gt; 2.5&amp;#8221; hdd (bootloader, system, movies&amp;nbsp;storage)&lt;/li&gt;
&lt;li&gt;cheap Realtek WiFi&amp;nbsp;dongle&lt;/li&gt;
&lt;li&gt;cheap usb&amp;nbsp;hub&lt;/li&gt;
&lt;li&gt;remote control&amp;nbsp;dongle&lt;/li&gt;
&lt;li&gt;microhdmi/m -&amp;gt; hdmi/f&amp;nbsp;cable&lt;/li&gt;
&lt;li&gt;hdmi/m -&amp;gt; hdmi/m&amp;nbsp;adapter&lt;/li&gt;
&lt;li&gt;hdmi/f -&amp;gt; hdmi/f wall mountable&amp;nbsp;adapter&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Amount of &lt;span class="caps"&gt;HDMI&lt;/span&gt; adapters was required as finding microhdmi/m-&amp;gt;hdmi/m cable is (probably)&amp;nbsp;impossible.&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;USB&lt;/span&gt; hub was fun. I have several of those but this one got removed from case, got all cables desoldered (two going to second board with additional two ports and one going to host) and then fun&amp;nbsp;started&amp;#8230;&lt;/p&gt;
&lt;p&gt;Only one connector had 2.54mm spacing while both host and second port one were some random size. After soldering single pins for host cable I decided to not add 4th port. Pictures show why&amp;nbsp;;D&lt;/p&gt;
&lt;figure id="__yafg-figure-2"&gt;
&lt;img alt="Simple USB hub" loading="lazy" src="/files/2015/06/IMG_20150525_171420-700x.jpg" title="Simple USB hub"&gt;
&lt;figcaption&gt;Simple &lt;span class="caps"&gt;USB&lt;/span&gt; hub&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-3"&gt;
&lt;img alt="One half of hub" loading="lazy" src="/files/2015/06/IMG_20150602_162548-e1433499248282-700x.jpg" title="One half of hub"&gt;
&lt;figcaption&gt;One half of hub&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-4"&gt;
&lt;img alt="Non-standard pin header" loading="lazy" src="/files/2015/06/IMG_20150602_162602-e1433499261911-700x.jpg" title="Non-standard pin header"&gt;
&lt;figcaption&gt;Non-standard pin header&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-5"&gt;
&lt;img alt="Ready to be used" loading="lazy" src="/files/2015/06/IMG_20150602_163710-e1433499270429-700x.jpg" title="Ready to be used"&gt;
&lt;figcaption&gt;Ready to be used&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;That&amp;#8217;s hardware. For software part I used Ubuntu 14.04 &lt;span class="caps"&gt;LTS&lt;/span&gt; with Kodi 14.2 &amp;#8216;Helix&amp;#8217; as media center. After few small tweaks (automatic login to &amp;#8216;kodi&amp;#8217; user and into &amp;#8216;kodi&amp;#8217; session) system boots directly to movie&amp;nbsp;selection.&lt;/p&gt;
&lt;p&gt;But how to choose what to play? My Iogear wireless keyboard will not go with media player box&amp;#8230; I bought Natec A30 airmouse but then it shown that it&amp;#8217;s dpad buttons work only as &lt;span class="caps"&gt;IR&lt;/span&gt; control for &lt;span class="caps"&gt;TV&lt;/span&gt; ;( But then I realised that years ago I bought Sony bluetooth remote for Playstation 3 console (for some other random project). And it still works&amp;nbsp;;D&lt;/p&gt;
&lt;p&gt;Still have to sort out key mapping as lot of remote buttons have no sense for media center (I have no idea what for those triangle/circle/box/cross are for example) but this is small part which I already have partially solved. And need to add &lt;span class="caps"&gt;BT&lt;/span&gt; dongle into the box to get it working&amp;nbsp;;D&lt;/p&gt;</content><category term="android"/><category term="fedora"/><category term="minnowboard"/><category term="movies"/><category term="pandaboard"/><category term="ubuntu"/><category term="wandboard"/></entry><entry><title>ARMv7a hardware is like minefield</title><link href="https://marcin.juszkiewicz.com.pl/2014/08/27/armv7a-hardware-is-like-minefield/" rel="alternate"/><published>2014-08-27T17:15:00+02:00</published><updated>2014-08-27T17:15:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2014-08-27:/2014/08/27/armv7a-hardware-is-like-minefield/</id><summary type="html">&lt;p&gt;I have a bunch of ARMv7a boards at home. They are from different years, have misc CPUs and GPUs. All I think that some of them suck for some&amp;nbsp;reasons.&lt;/p&gt;
&lt;p&gt;Pandaboard was great board when got released. Then Texas Instruments fired everyone involved so now it is crap. Sure, mainline …&lt;/p&gt;</summary><content type="html">&lt;p&gt;I have a bunch of ARMv7a boards at home. They are from different years, have misc CPUs and GPUs. All I think that some of them suck for some&amp;nbsp;reasons.&lt;/p&gt;
&lt;p&gt;Pandaboard was great board when got released. Then Texas Instruments fired everyone involved so now it is crap. Sure, mainline kernel works fine but no audio/video decoding in hardware, no OpenGLES due to PowerVR stuff which no one cares about because it is&amp;nbsp;proprietary.&lt;/p&gt;
&lt;p&gt;Wandboard Quad. Cool, fast, &lt;span class="caps"&gt;2GB&lt;/span&gt; of memory, &lt;span class="caps"&gt;SATA&lt;/span&gt;. And hardcoded &lt;span class="caps"&gt;XGA&lt;/span&gt; (1024x768) resolution which can not be changed. Awesome? Not so much when you connect it to FullHD monitor. And forget about community &amp;#8212; they are mostly stuck on 3.0 and 3.10 kernels based on Freescale code drops. I should dig deeper when looked at i.mx6 hardware&amp;nbsp;;(&lt;/p&gt;
&lt;p&gt;Looks like it is time to check other boards. Minnowboard Max probably &amp;#8212; x86 will fully open&amp;nbsp;drivers.&lt;/p&gt;</content><category term="arm"/><category term="fedora"/><category term="free drivers"/><category term="pandaboard"/><category term="wandboard"/></entry><entry><title>New project: Pandaboard based media player</title><link href="https://marcin.juszkiewicz.com.pl/2014/02/16/new-project-pandaboard-based-media-player/" rel="alternate"/><published>2014-02-16T22:36:00+01:00</published><updated>2014-02-16T22:36:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2014-02-16:/2014/02/16/new-project-pandaboard-based-media-player/</id><summary type="html">&lt;p&gt;I need an offline media player to play movies from hard drive. And I did not managed to find something interesting on a market. So decided to take a look into my electronics trashcan and dig some parts from&amp;nbsp;it.&lt;/p&gt;
&lt;p&gt;What did I&amp;nbsp;found?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PandaBoard &lt;span class="caps"&gt;EA1&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;USB&lt;/span&gt; 3.0 to …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;I need an offline media player to play movies from hard drive. And I did not managed to find something interesting on a market. So decided to take a look into my electronics trashcan and dig some parts from&amp;nbsp;it.&lt;/p&gt;
&lt;p&gt;What did I&amp;nbsp;found?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PandaBoard &lt;span class="caps"&gt;EA1&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;USB&lt;/span&gt; 3.0 to &lt;span class="caps"&gt;SATA&lt;/span&gt;&amp;nbsp;adapter&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;750GB&lt;/span&gt; 2.5&amp;#8221; &lt;span class="caps"&gt;SATA&lt;/span&gt; hard&amp;nbsp;drive&lt;/li&gt;
&lt;li&gt;2xUSB &lt;span class="caps"&gt;PC&lt;/span&gt;&amp;nbsp;bracket&lt;/li&gt;
&lt;li&gt;3.5A 5V power&amp;nbsp;supply&lt;/li&gt;
&lt;li&gt;u.&lt;span class="caps"&gt;FL&lt;/span&gt; to &lt;span class="caps"&gt;RP&lt;/span&gt;-&lt;span class="caps"&gt;SMA&lt;/span&gt;&amp;nbsp;cable&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Looks just fine for my needs. &lt;span class="caps"&gt;OMAP4430&lt;/span&gt; &lt;span class="caps"&gt;ES2&lt;/span&gt;.0 cpu should be enough and with some libraries should decode everything I have. Just &lt;span class="caps"&gt;1GB&lt;/span&gt; ram but hope to be enough, there is WiFi and Bluetooth on board with u.&lt;span class="caps"&gt;FL&lt;/span&gt; connector so I can get external &lt;span class="caps"&gt;RP&lt;/span&gt;-&lt;span class="caps"&gt;SMA&lt;/span&gt; antenna. &lt;span class="caps"&gt;HDMI&lt;/span&gt; with audio but no idea about &lt;span class="caps"&gt;CEC&lt;/span&gt; for remote control. And there are 4 &lt;span class="caps"&gt;USB&lt;/span&gt; ports (two at rear and two on pins) so internal hard drive is possible without any extra cables sticking&amp;nbsp;outside.&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;OK&lt;/span&gt;, hard disk will be over &lt;span class="caps"&gt;USB&lt;/span&gt; 2.0 which is quite slow compared to &lt;span class="caps"&gt;SATA&lt;/span&gt;. But that&amp;#8217;s all what is available on board. Otherwise I would have to buy new&amp;nbsp;one.&lt;/p&gt;
&lt;p&gt;Will have to find big enough plastic case to fit both boards and hard disk, cut some holes for power, &lt;span class="caps"&gt;HDMI&lt;/span&gt; and maybe also &lt;span class="caps"&gt;USB&lt;/span&gt; and &lt;span class="caps"&gt;RP&lt;/span&gt;-&lt;span class="caps"&gt;SMA&lt;/span&gt; antenna connector. Then solder J3 and J6 pins to get extra 2 &lt;span class="caps"&gt;USB&lt;/span&gt; ports, power and reset buttons and maybe even will do power &lt;span class="caps"&gt;LED&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Then connect &lt;span class="caps"&gt;USB3&lt;/span&gt; -&amp;gt; &lt;span class="caps"&gt;SATA&lt;/span&gt; adapter into internal &lt;span class="caps"&gt;USB&lt;/span&gt; port, wire power cables to charge it directly from Pandaboard power plug (for when &lt;span class="caps"&gt;USB&lt;/span&gt; would not be enough) and get it&amp;nbsp;running.&lt;/p&gt;
&lt;p&gt;Have to check is there any good Android build for a board as this may give me more options than &lt;span class="caps"&gt;GNU&lt;/span&gt;/Linux distros with &lt;span class="caps"&gt;XBMC&lt;/span&gt; like apps. And have to solve remote control as&amp;nbsp;well.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class="caps"&gt;UPDATE&lt;/span&gt;:&lt;/strong&gt; I booted Android 4.3.1 Jellybean (Linaro 13.10) on the board. It is so slow (with &lt;span class="caps"&gt;HW&lt;/span&gt; acceleration) that I am unable to use it. So project gets postponed to unknown&amp;nbsp;date.&lt;/p&gt;</content><category term="android"/><category term="fedora"/><category term="pandaboard"/><category term="ubuntu"/></entry><entry><title>ARMology</title><link href="https://marcin.juszkiewicz.com.pl/2013/06/08/armology/" rel="alternate"/><published>2013-06-08T17:30:00+02:00</published><updated>2013-06-08T17:30:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2013-06-08:/2013/06/08/armology/</id><summary type="html">&lt;p&gt;When last time I was in Cambridge we had a discussion about &lt;span class="caps"&gt;ARM&lt;/span&gt; processors. Paweł used term &amp;#8220;ARMology&amp;#8221; then. And with recent announcement of Cortex-A12 cpu core I thought that it may be a good idea to write a blog post about&amp;nbsp;it.&lt;/p&gt;
&lt;p&gt;Please note that my knowledge of &lt;span class="caps"&gt;ARM …&lt;/span&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;When last time I was in Cambridge we had a discussion about &lt;span class="caps"&gt;ARM&lt;/span&gt; processors. Paweł used term &amp;#8220;ARMology&amp;#8221; then. And with recent announcement of Cortex-A12 cpu core I thought that it may be a good idea to write a blog post about&amp;nbsp;it.&lt;/p&gt;
&lt;p&gt;Please note that my knowledge of &lt;span class="caps"&gt;ARM&lt;/span&gt; processors started in 2003 so I can make mistakes in everything older. Tried to understand articles about old times but sometimes they do not keep one version of&amp;nbsp;story.&lt;/p&gt;
&lt;h3&gt;Ancient&amp;nbsp;times&lt;/h3&gt;
&lt;p&gt;&lt;span class="caps"&gt;ARM1&lt;/span&gt; got released in 1985 as &lt;span class="caps"&gt;CPU&lt;/span&gt; add-on to &lt;span class="caps"&gt;BBC&lt;/span&gt; Micro manufactured by Acorn Computers Ltd. as result of few years of research work. They wanted to have new processor to replace ageing 6502 used in &lt;span class="caps"&gt;BBC&lt;/span&gt; Micro and Acorn Electron and none of existing ones did not fit their requirements. Note that it was not market product but rather development tool made available for selected&amp;nbsp;users.&lt;/p&gt;
&lt;p&gt;But it was &lt;span class="caps"&gt;ARM2&lt;/span&gt; which landed in new computers &amp;#8212; Acorn Archimedes (1987 year). Had multiply instructions added so new version of instruction set was created: ARMv2. Just 8MHz clock but remember that it was first computer with new &lt;span class="caps"&gt;CPU&lt;/span&gt;&amp;#8230;&lt;/p&gt;
&lt;p&gt;Then &lt;span class="caps"&gt;ARM3&lt;/span&gt; came &amp;#8212; with cache controller integrated and 25MHz clock. &lt;span class="caps"&gt;ISA&lt;/span&gt; was bumped to ARMv2a due to &lt;span class="caps"&gt;SWP&lt;/span&gt; instruction added. And it was released in another Acorn computer: A5000. This was also used in Acorn A4 which was first &lt;span class="caps"&gt;ARM&lt;/span&gt; powered laptop (but term &amp;#8220;&lt;span class="caps"&gt;ARM&lt;/span&gt; Powered&amp;#8221; was created few years later). I hope that one day I will be able to play with all those old&amp;nbsp;machines&amp;#8230;&lt;/p&gt;
&lt;p&gt;There was also &lt;span class="caps"&gt;ARM250&lt;/span&gt; processor with ARMv2a instruction set like in &lt;span class="caps"&gt;ARM3&lt;/span&gt; but no cache controller. But it is worth mentioning as it can be seen as first SoC due to &lt;span class="caps"&gt;ARM&lt;/span&gt;, &lt;span class="caps"&gt;MEMC&lt;/span&gt;, &lt;span class="caps"&gt;VIDC&lt;/span&gt;, &lt;span class="caps"&gt;IOC&lt;/span&gt; chips integrated in one piece of silicon. This allowed to create budget versions of&amp;nbsp;computers.&lt;/p&gt;
&lt;h3&gt;&lt;span class="caps"&gt;ARM&lt;/span&gt;&amp;nbsp;Ltd.&lt;/h3&gt;
&lt;p&gt;In 1990 Acorn, Apple and &lt;span class="caps"&gt;VLSI&lt;/span&gt; co-founded Advanced &lt;span class="caps"&gt;RISC&lt;/span&gt; Machines Ltd. company which took over research and development of &lt;span class="caps"&gt;ARM&lt;/span&gt; processors. Their business model was simple: &amp;#8220;we work on cpu cores and other companies pay us license costs to make&amp;nbsp;chips&amp;#8221;.&lt;/p&gt;
&lt;p&gt;Their first cpu was &lt;span class="caps"&gt;ARM60&lt;/span&gt; with new instruction set: ARMv3. It had 32bit address space (compared to 26bit in older versions), was endian agnostic (so both big and little endian was possible) and there were other&amp;nbsp;improvements.&lt;/p&gt;
&lt;p&gt;Please note lack of &lt;span class="caps"&gt;ARM4&lt;/span&gt; and &lt;span class="caps"&gt;ARM5&lt;/span&gt; processors. I heard some rumours about that but will not repeat them here as some of them just do not fit when compared against&amp;nbsp;facts.&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;ARM610&lt;/span&gt; was powering Apple Newton &lt;span class="caps"&gt;PDA&lt;/span&gt; and first Acorn RiscPC machines where it was replaced by &lt;span class="caps"&gt;ARM710&lt;/span&gt; (still ARMv3 instruction set but ~30%&amp;nbsp;faster).&lt;/p&gt;
&lt;h3&gt;First&amp;nbsp;licensees&lt;/h3&gt;
&lt;p&gt;You can create new processor cores but someone has to buy them and manufacture&amp;#8230; In 1992 &lt;span class="caps"&gt;GEC&lt;/span&gt; Plessey and Sharp licensed &lt;span class="caps"&gt;ARM&lt;/span&gt; technology, next year added Cirrus Logic and Texas Instruments, then &lt;span class="caps"&gt;AKM&lt;/span&gt; (Asahi Kasei Microsystems) and Samsung joined in 1994 and then&amp;nbsp;others&amp;#8230;&lt;/p&gt;
&lt;p&gt;From that list I recognize only Cirrus Logic (used their crazy EP93xx family), &lt;span class="caps"&gt;TI&lt;/span&gt; and Samsung as vendors of processors&amp;nbsp;;D&lt;/p&gt;
&lt;h3&gt;Thumb&lt;/h3&gt;
&lt;p&gt;One of next cpu cores was &lt;span class="caps"&gt;ARM7TDMI&lt;/span&gt; (Thumb+Debug+Multiplier+&lt;span class="caps"&gt;ICE&lt;/span&gt;) which added new instruction set:&amp;nbsp;Thumb.&lt;/p&gt;
&lt;p&gt;The Thumb instructions were not only to improve code density, but also to bring the power of the &lt;span class="caps"&gt;ARM&lt;/span&gt; into cheaper devices which may primarily only have a 16 bit datapath on the circuit board (for 32 bit paths are costlier). When in Thumb mode, the processor executes Thumb instructions. While most of these instructions directly map onto normal &lt;span class="caps"&gt;ARM&lt;/span&gt; instructions, the space saving is by reducing the number of options and possibilities available &amp;#8212; for example, conditional execution is lost, only branches can be conditional. Fewer registers can be directly accessed in many instructions, etc. However, given all of this, good Thumb code can perform extremely well in a 16 bit world (as each instruction is a 16 bit entity and can be loaded&amp;nbsp;directly).&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;ARM7TDMI&lt;/span&gt; landed nearly everywhere - &lt;span class="caps"&gt;MP3&lt;/span&gt; players, cell phones, microwaves and any place where microcontroller could be used. I heard that few years ago half of &lt;span class="caps"&gt;ARM&lt;/span&gt; Ltd. income was from license costs of this cpu&amp;nbsp;core&amp;#8230;&lt;/p&gt;
&lt;h3&gt;&lt;span class="caps"&gt;ARM7&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;But &lt;span class="caps"&gt;ARM7&lt;/span&gt; did not ended at &lt;span class="caps"&gt;ARM7TDMI&lt;/span&gt;&amp;#8230; There was &lt;span class="caps"&gt;ARM7EJ&lt;/span&gt;-S core which used ARMv5TE instruction set and also &lt;span class="caps"&gt;ARM720T&lt;/span&gt; and &lt;span class="caps"&gt;ARM740T&lt;/span&gt; with ARMv4T. You can run Linux on Cirrus Logic CLPS711x/EP721x/EP731x ones&amp;nbsp;;)&lt;/p&gt;
&lt;p&gt;According to &lt;a href="http://www.arm.com/products/processors/classic/arm7/index.php"&gt;&lt;span class="caps"&gt;ARM&lt;/span&gt; Ltd. page about &lt;span class="caps"&gt;ARM7&lt;/span&gt;&lt;/a&gt; the &lt;span class="caps"&gt;ARM7&lt;/span&gt; family is the world&amp;#8217;s most widely used 32-bit embedded processor family, with more than 170 silicon licensees and over 10 Billion units shipped since its introduction in&amp;nbsp;1994.&lt;/p&gt;
&lt;h3&gt;&lt;span class="caps"&gt;ARM8&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;I heard that &lt;span class="caps"&gt;ARM8&lt;/span&gt; is one of those things you should not ask &lt;span class="caps"&gt;ARM&lt;/span&gt; Ltd. people about. Nothing strange when you look at&amp;nbsp;history&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;ARM810&lt;/span&gt; processor made use of ARMv4 instruction set and had 72MHz clock. At same time &lt;span class="caps"&gt;DEC&lt;/span&gt; released StrongARM with 200MHz clock&amp;#8230; 1996 was definitively year of&amp;nbsp;StrongARM.&lt;/p&gt;
&lt;p&gt;In 2004 I bought my first Linux/&lt;span class="caps"&gt;ARM&lt;/span&gt; powered device: Sharp Zaurus &lt;span class="caps"&gt;SL&lt;/span&gt;-5500.&lt;/p&gt;
&lt;h3&gt;&lt;span class="caps"&gt;ARM9&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Ah &lt;span class="caps"&gt;ARM9&lt;/span&gt;&amp;#8230; this was huge family of processor&amp;nbsp;cores&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;ARM&lt;/span&gt; moved from a von Neumann architecture (Princeton architecture) to a Harvard architecture with separate instruction and data buses (and caches), significantly increasing its potential&amp;nbsp;speed.&lt;/p&gt;
&lt;p&gt;There were two different instruction sets used in this family: ARMv4T and ARMv5TE. Also some kind of Java support was added in the latter one but who knows how to use it &amp;#8212; &lt;span class="caps"&gt;ARM&lt;/span&gt; keeps details of Jazelle behind doors which can be open only with huge amount of&amp;nbsp;money.&lt;/p&gt;
&lt;h4&gt;ARMv4T&lt;/h4&gt;
&lt;p&gt;Here we have &lt;span class="caps"&gt;ARM9TDMI&lt;/span&gt;, &lt;span class="caps"&gt;ARM920T&lt;/span&gt;, &lt;span class="caps"&gt;ARM922T&lt;/span&gt;, &lt;span class="caps"&gt;ARM925T&lt;/span&gt; and &lt;span class="caps"&gt;ARM940T&lt;/span&gt; cores. I mostly saw 920T one in far too many&amp;nbsp;chips.&lt;/p&gt;
&lt;p&gt;My collection&amp;nbsp;includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ep93xx from Cirrus Logic (with their sick &lt;abbr title="Vector Floating Point"&gt;&lt;span class="caps"&gt;VFP&lt;/span&gt;&lt;/abbr&gt;&amp;nbsp;unit)&lt;/li&gt;
&lt;li&gt;omap1510 from Texas&amp;nbsp;Instruments&lt;/li&gt;
&lt;li&gt;s3c2410 from Samsung (note that some s3c2xxx processors are&amp;nbsp;ARMv5T)&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;ARMv5T&lt;/h4&gt;
&lt;p&gt;Note: by ARMv5T I mean every cpu never mind which extensions it has built-in (&lt;strong&gt;E&lt;/strong&gt;nhanced &lt;span class="caps"&gt;DSP&lt;/span&gt;, &lt;strong&gt;J&lt;/strong&gt;azelle&amp;nbsp;etc).&lt;/p&gt;
&lt;p&gt;I consider this one to be most popular one (probably after &lt;span class="caps"&gt;ARM7TDMI&lt;/span&gt;). Countless companies had own processors based on those cores (mostly on &lt;span class="caps"&gt;ARM926EJ&lt;/span&gt;-S one). You can get them even in &lt;span class="caps"&gt;QFP&lt;/span&gt; form so hand soldering is possible. &lt;span class="caps"&gt;CPU&lt;/span&gt; frequency goes over 1GHz with Kirkwood cores from&amp;nbsp;Marvell.&lt;/p&gt;
&lt;p&gt;In my collection I&amp;nbsp;have:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;at91sam9263 from&amp;nbsp;Atmel&lt;/li&gt;
&lt;li&gt;pxa255 from&amp;nbsp;Intel&lt;/li&gt;
&lt;li&gt;st88n15 from &lt;span class="caps"&gt;ST&lt;/span&gt;&amp;nbsp;Microelectronics&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Had also at91sam9m10, Kirkwood based Sheevaplug and ixp425 based &lt;span class="caps"&gt;NSLU2&lt;/span&gt; but they found new&amp;nbsp;home.&lt;/p&gt;
&lt;h3&gt;&lt;span class="caps"&gt;ARM10&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Another quiet moment in &lt;span class="caps"&gt;ARM&lt;/span&gt; history. &lt;span class="caps"&gt;ARM1020E&lt;/span&gt;, &lt;span class="caps"&gt;ARM1022E&lt;/span&gt;, &lt;span class="caps"&gt;ARM1026EJ&lt;/span&gt;-S cores existed but did not looked&amp;nbsp;popular.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class="caps"&gt;UPDATE&lt;/span&gt;:&lt;/strong&gt; Conexant uses &lt;span class="caps"&gt;ARM10&lt;/span&gt; core in their next generation &lt;span class="caps"&gt;DSL&lt;/span&gt; &lt;span class="caps"&gt;CPE&lt;/span&gt; systems such as bridge/routers, wireless &lt;span class="caps"&gt;DSL&lt;/span&gt; routers and &lt;span class="caps"&gt;DSL&lt;/span&gt; VoIP&amp;nbsp;IADs.&lt;/p&gt;
&lt;h3&gt;&lt;span class="caps"&gt;ARM11&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Released in 2002 as four new cores: &lt;span class="caps"&gt;ARM1136J&lt;/span&gt;, &lt;span class="caps"&gt;ARM1156T2&lt;/span&gt;, &lt;span class="caps"&gt;ARM1176JZ&lt;/span&gt; and &lt;span class="caps"&gt;ARM11&lt;/span&gt; MPCore. Several improvements over &lt;span class="caps"&gt;ARM9&lt;/span&gt; family including optional &lt;abbr title="Vector Floating Point"&gt;&lt;span class="caps"&gt;VFP&lt;/span&gt;&lt;/abbr&gt; unit. New instruction set: ARMv6 (and ARMv6K extensions). There was also Thumb2 support in arm1156 core (but I do not know did someone made chips with it). arm1176 core got TrustZone&amp;nbsp;support.&lt;/p&gt;
&lt;p&gt;I&amp;nbsp;have:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;omap2430 from Texas&amp;nbsp;Instruments&lt;/li&gt;
&lt;li&gt;i.mx35 from&amp;nbsp;Freescale&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Currently most popular chip with this family is &lt;span class="caps"&gt;BCM2835&lt;/span&gt; &lt;span class="caps"&gt;GPU&lt;/span&gt; which got arm1136 cpu core on die because there was some space left and none of Cortex-A processor core fit&amp;nbsp;there.&lt;/p&gt;
&lt;h3&gt;Cortex&lt;/h3&gt;
&lt;p&gt;New family of processor cores was announced in 2004 with Cortex-M3 as first cpu. There are three&amp;nbsp;branches:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;A&lt;/strong&gt;plication&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;R&lt;/strong&gt;ealtime&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;M&lt;/strong&gt;icrocontroller&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of them (with exception of Cortex-M0 which is ARMv6) use new instruction sets: ARMv7 and Thumb-2 (some from R/M lines are Thumb-2 only). Several cpu modules were announced (some with newer&amp;nbsp;cores):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="caps"&gt;NEON&lt;/span&gt; for &lt;span class="caps"&gt;SIMD&lt;/span&gt;&amp;nbsp;operations&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;VFP3&lt;/span&gt; and &lt;span class="caps"&gt;VFP4&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Jazelle &lt;span class="caps"&gt;RCT&lt;/span&gt; (aka&amp;nbsp;ThumbEE).&lt;/li&gt;
&lt;li&gt;&lt;abbr title="Large Physical Address Extensions"&gt;&lt;span class="caps"&gt;LPAE&lt;/span&gt;&lt;/abbr&gt; for more then &lt;span class="caps"&gt;4GB&lt;/span&gt; ram support (Cortex&amp;nbsp;A7/12/15)&lt;/li&gt;
&lt;li&gt;virtualization support&amp;nbsp;(A7/12/15)&lt;/li&gt;
&lt;li&gt;big.&lt;span class="caps"&gt;LITTLE&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;TrustZone&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I will not cover R/M lines as did not played with&amp;nbsp;them.&lt;/p&gt;
&lt;h4&gt;Cortex-A8&lt;/h4&gt;
&lt;p&gt;Announced in 2006 single core ARMv7a processor core. Released in chips by Texas Instruments, Samsung, Allwinner, Apple, Freescale, Rockchip and probably few&amp;nbsp;others.&lt;/p&gt;
&lt;p&gt;Has higher clocks than &lt;span class="caps"&gt;ARM11&lt;/span&gt; cores and achieves roughly twice the instructions executed per clock cycle due to dual-issue superscalar&amp;nbsp;design.&lt;/p&gt;
&lt;p&gt;So far&amp;nbsp;collected:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;am3358 from Texas&amp;nbsp;Instruments&lt;/li&gt;
&lt;li&gt;i.mx515 from&amp;nbsp;Freescale&lt;/li&gt;
&lt;li&gt;omap3530 from Texas&amp;nbsp;Instruments&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Cortex-A9&lt;/h4&gt;
&lt;p&gt;First multiple core design in Cortex family. Allows up to 4 cores in one processor. Announced in 2007. Looks like most of companies which had previous cores licensed also this one but there were also new&amp;nbsp;vendors.&lt;/p&gt;
&lt;p&gt;There are also single core Cortex-A9 processors on a&amp;nbsp;market.&lt;/p&gt;
&lt;p&gt;I have products based on omap4430 from Texas Instruments and Tegra3 from&amp;nbsp;NVidia.&lt;/p&gt;
&lt;h4&gt;Cortex-A5&lt;/h4&gt;
&lt;p&gt;Announced around the end of 2009 (I remember discussion about something new from &lt;span class="caps"&gt;ARM&lt;/span&gt; with someone at &lt;span class="caps"&gt;ELC&lt;/span&gt;/E). Up to 4 cores, mostly for use in all designs where &lt;span class="caps"&gt;ARM9&lt;/span&gt; and &lt;span class="caps"&gt;ARM11&lt;/span&gt; cores were used. In other words new low-end cpu with modern instruction&amp;nbsp;set.&lt;/p&gt;
&lt;h4&gt;Cortex-A15&lt;/h4&gt;
&lt;p&gt;The fastest (so far) core in ARMv7a part of Cortex family. Up to 4 cores. Announced in 2010 and expanded &lt;span class="caps"&gt;ARM&lt;/span&gt; line with several new&amp;nbsp;things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;40-bit &lt;abbr title="Large Physical Address Extensions"&gt;&lt;span class="caps"&gt;LPAE&lt;/span&gt;&lt;/abbr&gt; which extends address range to &lt;span class="caps"&gt;1TB&lt;/span&gt; (but 32-bit per&amp;nbsp;process)&lt;/li&gt;
&lt;li&gt;VFPv4&lt;/li&gt;
&lt;li&gt;Hardware virtualization&amp;nbsp;support&lt;/li&gt;
&lt;li&gt;TrustZone security&amp;nbsp;extensions&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I have Chromebook with Exynos5250 cpu and have to admit that it is best device for &lt;span class="caps"&gt;ARM&lt;/span&gt; software development. Fast, portable and&amp;nbsp;hackable.&lt;/p&gt;
&lt;h4&gt;Cortex-A7&lt;/h4&gt;
&lt;p&gt;Announced in 2011. Younger brother of Cortex-A15 design. Slower but eats much less&amp;nbsp;power.&lt;/p&gt;
&lt;h4&gt;Cortex-A12&lt;/h4&gt;
&lt;p&gt;Announced in 2013 as modern replacement for Cortex-A9 designs. Has everything from Cortex-A15/A7 and is ~40% faster than Cortex-A9 at same clock frequency. No chips on a market&amp;nbsp;yet.&lt;/p&gt;
&lt;h4&gt;big.&lt;span class="caps"&gt;LITTLE&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;That&amp;#8217;s interesting part which was announced in 2011. It is not new core but combination of them. Vendor can mix Cortex-A7/12/15 cores to have kind of dual-multicore processor which runs different cores for different needs. For example normal operation on A7 to save energy but go up for A15 when more processing power is needed. And amount of cores in each of them does not even have to&amp;nbsp;match.&lt;/p&gt;
&lt;p&gt;It is also possible to make use of all cores all together which may result in 8-core &lt;span class="caps"&gt;ARM&lt;/span&gt; processor scheduling tasks on different cpu&amp;nbsp;cores.&lt;/p&gt;
&lt;p&gt;There are few implementations already: &lt;span class="caps"&gt;ARM&lt;/span&gt; &lt;span class="caps"&gt;TC2&lt;/span&gt; testing platform, HiSilicon &lt;span class="caps"&gt;K3V3&lt;/span&gt;, Samsung Exynos 5 Octa and Renesas Mobile &lt;span class="caps"&gt;MP6530&lt;/span&gt; were announced. They differ in amount of cores but all (except &lt;span class="caps"&gt;TC2&lt;/span&gt;) use the same amount of A7/A15&amp;nbsp;cores.&lt;/p&gt;
&lt;h3&gt;ARMv8&lt;/h3&gt;
&lt;p&gt;In 2011 &lt;span class="caps"&gt;ARM&lt;/span&gt; announced new 64-bit architecture called AArch64. There will be two cores: Cortex-A53 and Cortex-A57 and big.&lt;span class="caps"&gt;LITTLE&lt;/span&gt; combination will be possible as&amp;nbsp;well.&lt;/p&gt;
&lt;p&gt;Lot of things got changed here. &lt;abbr title="Vector Floating Point"&gt;&lt;span class="caps"&gt;VFP&lt;/span&gt;&lt;/abbr&gt; and &lt;span class="caps"&gt;NEON&lt;/span&gt; are parts of standard. Lot of work went into making sure that all designs will not be so fragmented like 32-bit architecture&amp;nbsp;is.&lt;/p&gt;
&lt;p&gt;I worked on AArch64 bootstrapping in OpenEmbedded build system and did also porting of several&amp;nbsp;applications.&lt;/p&gt;
&lt;p&gt;Hope to see hardware in 2014 with possibility to play with it to check how it will play compared to current&amp;nbsp;systems.&lt;/p&gt;
&lt;h3&gt;Other&amp;nbsp;designs&lt;/h3&gt;
&lt;p&gt;&lt;span class="caps"&gt;ARM&lt;/span&gt; Ltd. is not the only company which releases new cpu cores. That&amp;#8217;s due to fact that there are few types of license you can buy. Most vendors just buy licence for existing core and make use of it in their designs. But some companies (Intel, Marvell, Qualcomm, Microsoft, Apple, Faraday and others) paid for &amp;#8216;architectural license&amp;#8217; which allows to design own&amp;nbsp;cores.&lt;/p&gt;
&lt;h4&gt;XScale&lt;/h4&gt;
&lt;p&gt;Probably oldest one was StrongARM made by &lt;span class="caps"&gt;DEC&lt;/span&gt;, later sold to Intel where it was used as a base for XScale family with ARMv5TEJ instruction set. Later &lt;abbr title="Intel Wireless MMX Technology"&gt;&lt;span class="caps"&gt;IWMMXT&lt;/span&gt;&lt;/abbr&gt; got added in PXA27x&amp;nbsp;line.&lt;/p&gt;
&lt;p&gt;In 2006 Intel sold whole &lt;span class="caps"&gt;ARM&lt;/span&gt; line to Marvell which released newer processor lines and later moved to own&amp;nbsp;designs.&lt;/p&gt;
&lt;p&gt;There were few lines in this&amp;nbsp;family:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Application Processors (with the prefix &lt;span class="caps"&gt;PXA&lt;/span&gt;).&lt;/li&gt;
&lt;li&gt;I/O Processors (with the prefix &lt;span class="caps"&gt;IOP&lt;/span&gt;)&lt;/li&gt;
&lt;li&gt;Network Processors (with the prefix &lt;span class="caps"&gt;IXP&lt;/span&gt;)&lt;/li&gt;
&lt;li&gt;Control Plane Processors (with the prefix &lt;span class="caps"&gt;IXC&lt;/span&gt;).&lt;/li&gt;
&lt;li&gt;Consumer Electronics Processors (with the prefix &lt;span class="caps"&gt;CE&lt;/span&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One day I will undust my Sharp Zaurus c760 just to check how recent kernels work on &lt;span class="caps"&gt;PXA255&lt;/span&gt;&amp;nbsp;;D&lt;/p&gt;
&lt;h4&gt;Marvell&lt;/h4&gt;
&lt;p&gt;Their Feroceon/&lt;span class="caps"&gt;PJ1&lt;/span&gt;/&lt;span class="caps"&gt;PJ4&lt;/span&gt; cores were independent ARMv5TE implementations. Feroceon was Marvell&amp;#8217;s own &lt;span class="caps"&gt;ARM9&lt;/span&gt; compatible &lt;span class="caps"&gt;CPU&lt;/span&gt; in Kirkwood and others, while &lt;span class="caps"&gt;PJ1&lt;/span&gt; was based on that and replaced XScale in later &lt;span class="caps"&gt;PXA&lt;/span&gt; chips. &lt;span class="caps"&gt;PJ4&lt;/span&gt; is the ARMv7 compatible version used in all modern Marvell designs, both the embedded and the &lt;span class="caps"&gt;PXA&lt;/span&gt;&amp;nbsp;side.&lt;/p&gt;
&lt;h4&gt;Qualcomm&lt;/h4&gt;
&lt;p&gt;Company known mostly from wireless networks (&lt;span class="caps"&gt;GSM&lt;/span&gt;/&lt;span class="caps"&gt;CDMA&lt;/span&gt;/3G) released first &lt;span class="caps"&gt;ARM&lt;/span&gt; based processors in 2007. First ones were based on &lt;span class="caps"&gt;ARM11&lt;/span&gt; core (ARMv6 instruction set) and in next year also ARMv7a were available. Their high-end designs (Scorpion and Krait) are similar to Cortex family but have different performance. Company also has Cortex-A5 and A7 in low-end&amp;nbsp;products.&lt;/p&gt;
&lt;p&gt;Nexus 4 uses Snapdragon S4 Pro and I also have S4 Plus based Snapdragon development&amp;nbsp;board.&lt;/p&gt;
&lt;h4&gt;Faraday&lt;/h4&gt;
&lt;p&gt;Faraday Technology Corporation released own processors which used ARMv4 instruction set (ARMv5TE in newer cores). They were &lt;span class="caps"&gt;FA510&lt;/span&gt;, &lt;span class="caps"&gt;FA526&lt;/span&gt;, &lt;span class="caps"&gt;FA626&lt;/span&gt; for v4 and &lt;span class="caps"&gt;FA606TE&lt;/span&gt;, &lt;span class="caps"&gt;FA626TE&lt;/span&gt;, &lt;span class="caps"&gt;FMP626TE&lt;/span&gt; and &lt;span class="caps"&gt;FA726TE&lt;/span&gt; for v5te. Note that &lt;span class="caps"&gt;FMP626TE&lt;/span&gt; is dual&amp;nbsp;core!&lt;/p&gt;
&lt;p&gt;They also have license for Cortex-A5 and A9&amp;nbsp;cores.&lt;/p&gt;
&lt;h4&gt;Project&amp;nbsp;Denver&lt;/h4&gt;
&lt;p&gt;Quoting &lt;a href="http://en.wikipedia.org/wiki/Project_Denver"&gt;Wikipedia article about Project Denver&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Project Denver is an &lt;span class="caps"&gt;ARM&lt;/span&gt; architecture &lt;span class="caps"&gt;CPU&lt;/span&gt; being designed by Nvidia, targeted at personal computers, servers, and supercomputers. The &lt;span class="caps"&gt;CPU&lt;/span&gt; package will include an Nvidia &lt;span class="caps"&gt;GPU&lt;/span&gt;&amp;nbsp;on-chip.&lt;/p&gt;
&lt;p&gt;The existence of Project Denver was revealed at the 2011 Consumer Electronics Show. In a March 4, 2011 Q&amp;amp;A article &lt;span class="caps"&gt;CEO&lt;/span&gt; Jen-Hsun Huang revealed that Project Denver is a five year 64-bit &lt;span class="caps"&gt;ARM&lt;/span&gt; architecture &lt;span class="caps"&gt;CPU&lt;/span&gt; development on which hundreds of engineers had already worked for three and half years and which also has 32-bit &lt;span class="caps"&gt;ARM&lt;/span&gt; architecture backward&amp;nbsp;compatibility.&lt;/p&gt;
&lt;p&gt;The Project Denver &lt;span class="caps"&gt;CPU&lt;/span&gt; may internally translate the &lt;span class="caps"&gt;ARM&lt;/span&gt; instructions to an internal instruction set, using firmware in the &lt;span class="caps"&gt;CPU&lt;/span&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;X-Gene&lt;/h4&gt;
&lt;p&gt;AppliedMicro announced that they will release AArch64 processors based on own&amp;nbsp;cores.&lt;/p&gt;
&lt;h3&gt;Final&amp;nbsp;note&lt;/h3&gt;
&lt;p&gt;If you spotted any mistakes please write in comments and I will do my best to fix them. If you have something interesting to add also please do a&amp;nbsp;comment.&lt;/p&gt;
&lt;p&gt;I used several sources to collect data for this post. Wikipedia articles helped me with details about Acorn products and &lt;span class="caps"&gt;ARM&lt;/span&gt; listings. &lt;a href="http://infocenter.arm.com/"&gt;&lt;span class="caps"&gt;ARM&lt;/span&gt; infocenter&lt;/a&gt; provided other information. Dates were taken from Wikipedia or &lt;a href="http://www.arm.com/about/company-profile/milestones.php"&gt;&lt;span class="caps"&gt;ARM&lt;/span&gt; Company Milestones&lt;/a&gt; page. Ancient times part based on &lt;a href="http://www.heyrick.co.uk/armwiki/The_ARM_family"&gt;The &lt;span class="caps"&gt;ARM&lt;/span&gt; Family&lt;/a&gt; articles. &lt;a href="http://www.reds.ch/share/cours/ReCo/documents/TheHistoryOfTheArmArchitecture.pdf"&gt;The history of the &lt;span class="caps"&gt;ARM&lt;/span&gt; architecture&lt;/a&gt; was interesting and helpful as&amp;nbsp;well.&lt;/p&gt;
&lt;p&gt;Please do not copy this article without providing author information. Took me quite long time to finish&amp;nbsp;it.&lt;/p&gt;
&lt;h3&gt;Changelog&lt;/h3&gt;
&lt;h4&gt;8 June&amp;nbsp;evening&lt;/h4&gt;
&lt;p&gt;Thanks to notes from Arnd Bergmann I did some&amp;nbsp;changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;added &lt;span class="caps"&gt;ARM7&lt;/span&gt;, Marvell, Faraday, Project Denver, X-Gene&amp;nbsp;sections&lt;/li&gt;
&lt;li&gt;fixed Cortex-A5 to be up to 4 cores instead of&amp;nbsp;single.&lt;/li&gt;
&lt;li&gt;mentioned Conexant in &lt;span class="caps"&gt;ARM10&lt;/span&gt;&amp;nbsp;section.&lt;/li&gt;
&lt;li&gt;improved Qualcomm section to mention which cores are original &lt;span class="caps"&gt;ARM&lt;/span&gt; ones, which are&amp;nbsp;modified.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;David Alan Gilbert mentioned that &lt;span class="caps"&gt;ARM1&lt;/span&gt; was not freely available on a market. Added note about&amp;nbsp;it.&lt;/p&gt;</content><category term="aarch64"/><category term="arm"/><category term="beagleboard"/><category term="chromebook"/><category term="collie"/><category term="development"/><category term="laptop"/><category term="linaro"/><category term="linux"/><category term="nokia"/><category term="nvidia"/><category term="omap"/><category term="openmoko"/><category term="openzaurus"/><category term="pandaboard"/><category term="phone"/><category term="qualcomm"/><category term="ubuntu"/><category term="zaurus"/></entry><entry><title>What interest me in ARM world</title><link href="https://marcin.juszkiewicz.com.pl/2012/09/29/what-interest-me-in-arm-world/" rel="alternate"/><published>2012-09-29T21:04:00+02:00</published><updated>2012-09-29T21:04:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2012-09-29:/2012/09/29/what-interest-me-in-arm-world/</id><summary type="html">&lt;p&gt;When I published &lt;a href="/2012/09/28/lets-take-a-look-at-arm-boards-again/"&gt;my last post about &lt;span class="caps"&gt;ARM&lt;/span&gt; boards&lt;/a&gt; there were many questions and suggestions with interesting devices. Thank You all for&amp;nbsp;it.&lt;/p&gt;
&lt;p&gt;But there were also suggestions about &lt;span class="caps"&gt;ARM9&lt;/span&gt; or &lt;span class="caps"&gt;ARM11&lt;/span&gt; based devices. So I decided that it is good time to write what interest me now in &lt;span class="caps"&gt;ARM …&lt;/span&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;When I published &lt;a href="/2012/09/28/lets-take-a-look-at-arm-boards-again/"&gt;my last post about &lt;span class="caps"&gt;ARM&lt;/span&gt; boards&lt;/a&gt; there were many questions and suggestions with interesting devices. Thank You all for&amp;nbsp;it.&lt;/p&gt;
&lt;p&gt;But there were also suggestions about &lt;span class="caps"&gt;ARM9&lt;/span&gt; or &lt;span class="caps"&gt;ARM11&lt;/span&gt; based devices. So I decided that it is good time to write what interest me now in &lt;span class="caps"&gt;ARM&lt;/span&gt;&amp;nbsp;world.&lt;/p&gt;
&lt;p&gt;But first some inventory. I had/used/have several devices with &lt;span class="caps"&gt;ARM&lt;/span&gt;&amp;nbsp;cpu:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;StrongARM (armv4)&amp;nbsp;one:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sharp Zaurus &lt;span class="caps"&gt;SL&lt;/span&gt;-5500 (which took me to &lt;span class="caps"&gt;ARM&lt;/span&gt;&amp;nbsp;world)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span class="caps"&gt;ARM920&lt;/span&gt; (armv4t)&amp;nbsp;ones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Openmoko &lt;span class="caps"&gt;GTA01&lt;/span&gt; bv3, bv4&amp;nbsp;(s3c2410)&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;EDB9301&lt;/span&gt; (&lt;span class="caps"&gt;EP9301&lt;/span&gt;&amp;nbsp;cpu)&lt;/li&gt;
&lt;li&gt;Sim-One (&lt;span class="caps"&gt;EP9307&lt;/span&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span class="caps"&gt;ARM926&lt;/span&gt; (armv5te)&amp;nbsp;ones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sharp Zaurus sl-5600&amp;nbsp;(pxa250)&lt;/li&gt;
&lt;li&gt;Sharp Zaurus c760/sl-6000&amp;nbsp;(pxa255)&lt;/li&gt;
&lt;li&gt;Sharp Zaurus sl-c3000&amp;nbsp;(pxa272)&lt;/li&gt;
&lt;li&gt;Sheevaplug&amp;nbsp;(kirkwood)&lt;/li&gt;
&lt;li&gt;Atmel devboards (at91sam9263,&amp;nbsp;at91sam9m10)&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;ST&lt;/span&gt;-Microelectronics/&lt;span class="caps"&gt;ST&lt;/span&gt;-Ericsson &lt;span class="caps"&gt;NDK&lt;/span&gt;-15, &lt;span class="caps"&gt;NHK&lt;/span&gt;-15&amp;nbsp;(st88n15)&lt;/li&gt;
&lt;li&gt;Nokia 770&amp;nbsp;(omap1710)&lt;/li&gt;
&lt;li&gt;Linksys &lt;span class="caps"&gt;NSLU2&lt;/span&gt; (ixp425&amp;nbsp;iirc)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span class="caps"&gt;ARM1136&lt;/span&gt; (armv6)&amp;nbsp;ones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Nokia N810&amp;nbsp;(omap2430)&lt;/li&gt;
&lt;li&gt;Bug r1.0, r1.2&amp;nbsp;(i.mx31)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Cortex-A8 (armv7a)&amp;nbsp;ones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Beagleboard B7, B7, C3&amp;nbsp;(omap3430)&lt;/li&gt;
&lt;li&gt;Nokia N900&amp;nbsp;(omap3430)&lt;/li&gt;
&lt;li&gt;Nexus S&amp;nbsp;(exynos3)&lt;/li&gt;
&lt;li&gt;Genesi Efika &lt;span class="caps"&gt;MX&lt;/span&gt; Smartbook&amp;nbsp;(i.mx51)&lt;/li&gt;
&lt;li&gt;Freescale Quickstart&amp;nbsp;(i.mx53)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Cortex-A9 (armv7a)&amp;nbsp;ones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pandaboard &lt;span class="caps"&gt;EA1&lt;/span&gt;, A1&amp;nbsp;(omap4430)&lt;/li&gt;
&lt;li&gt;Archos G9 80&amp;nbsp;(omap4430)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of that during last 8 years. Most of my &lt;span class="caps"&gt;ARM&lt;/span&gt; live so far was around &lt;span class="caps"&gt;ARM926&lt;/span&gt; based devices (some of them still can not be listed here) and I do not want to go there again. Kirkwood core was fastest one with 1.2GHz clock and &lt;span class="caps"&gt;512MB&lt;/span&gt; of &lt;span class="caps"&gt;RAM&lt;/span&gt; it was really fast machine. I only missed Serial &lt;span class="caps"&gt;ATA&lt;/span&gt; in my Sheevaplug (rev 1.0) but even with hard drive on &lt;span class="caps"&gt;USB&lt;/span&gt; it was nice&amp;nbsp;improvement.&lt;/p&gt;
&lt;p&gt;Then I played a bit with &lt;span class="caps"&gt;ARM11&lt;/span&gt; processors. Ok, they were faster than most of &lt;span class="caps"&gt;ARM9&lt;/span&gt; cpus but I already had experience with Sheevaplug. And after few months first Cortex-a8 board landed on my desk &amp;#8212; I got Beagleboard B7 from Bug labs as test platform for their new device. This was&amp;nbsp;improvement!&lt;/p&gt;
&lt;p&gt;I still remember my reaction when connected it to normal &lt;span class="caps"&gt;LCD&lt;/span&gt; monitor and saw it used at 720p resolution (1680x1050 was a bit hard for omap3). Moved to Nokia N900 few months later and found that fast cpu means nothing when paired with slow storage and not enough memory for&amp;nbsp;system.&lt;/p&gt;
&lt;p&gt;So today I prefer to not look below Cortex-A9 (or comparable cores like ones from Qualcomm or Marvell). Hope to play one day with Cortex-A5 (which should replace &lt;span class="caps"&gt;ARM926&lt;/span&gt; one day) just to see how low-end armv7a cpu&amp;nbsp;behave.&lt;/p&gt;
&lt;p&gt;And wait for ARMv8 to hit&amp;nbsp;market.&lt;/p&gt;</content><category term="archos"/><category term="at91"/><category term="beagleboard"/><category term="bug"/><category term="collie"/><category term="efikamx"/><category term="linaro"/><category term="maemo"/><category term="nexus"/><category term="nhk15"/><category term="nokia"/><category term="nslu2"/><category term="omap"/><category term="openmoko"/><category term="pandaboard"/><category term="poodle"/><category term="sheevaplug"/><category term="sim.one"/><category term="tosa"/><category term="ubuntu"/><category term="zaurus"/></entry><entry><title>I am tired of Raspberry/Pi</title><link href="https://marcin.juszkiewicz.com.pl/2012/03/05/i-am-tired-of-raspberrypi/" rel="alternate"/><published>2012-03-05T13:23:00+01:00</published><updated>2012-03-05T13:23:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2012-03-05:/2012/03/05/i-am-tired-of-raspberrypi/</id><summary type="html">&lt;p&gt;Please people&amp;#8230; stop asking me about Raspberry/Pi. I do not want it, do not plan to buy one (when they will be finally available for normal people) and for sure do not plan to support&amp;nbsp;it.&lt;/p&gt;
&lt;p&gt;Raspberry/Pi may look as interesting hardware to you but it does not …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Please people&amp;#8230; stop asking me about Raspberry/Pi. I do not want it, do not plan to buy one (when they will be finally available for normal people) and for sure do not plan to support&amp;nbsp;it.&lt;/p&gt;
&lt;p&gt;Raspberry/Pi may look as interesting hardware to you but it does not have to mean same to others. Want to run desktop? &lt;span class="caps"&gt;256MB&lt;/span&gt; of memory means really crippled one (last time I saw this amount of &lt;span class="caps"&gt;RAM&lt;/span&gt; in desktop computer right before opening it to add &lt;span class="caps"&gt;512MB&lt;/span&gt; stick). Sure, for 25-35 &lt;span class="caps"&gt;USD&lt;/span&gt; it is proper range as memory is probably the most expensive part. Device may be good for using it in more embedded environment where &lt;span class="caps"&gt;GPIO&lt;/span&gt;/I²C/I²S/&lt;span class="caps"&gt;SPI&lt;/span&gt;/&lt;span class="caps"&gt;UART&lt;/span&gt; matter &amp;#8212; expansion connector provides those&amp;nbsp;signals.&lt;/p&gt;
&lt;p&gt;But I would rather buy &lt;a href="http://beagleboard.org/bone"&gt;BeagleBone&lt;/a&gt; to play with peripherials connected to such pins. Someone may ask &amp;#8220;why? it is more expensive&amp;#8221;. Reason is simple &amp;#8212; it is in production, already has expansions which adds things like video output, touchscreens. And it has ARMv7 cpu which allows me to run &lt;em&gt;any&lt;/em&gt; &lt;span class="caps"&gt;ARM&lt;/span&gt; distribution available today &amp;#8212; so Debian &amp;#8216;armel/armhf&amp;#8217;, Ubuntu, Fedora, OpenSUSE, Ångström (which is preinstalled with great &lt;span class="caps"&gt;IDE&lt;/span&gt; to play with device already) or anything&amp;nbsp;other.&lt;/p&gt;
&lt;p&gt;I do not need small device which can run &lt;span class="caps"&gt;XMBC&lt;/span&gt; or Quake &amp;#8212; have private PandaBoard which can do that too and has few things more than&amp;nbsp;Raspberry/Pi.&lt;/p&gt;
&lt;p&gt;And I do not think that companies which do software should start working on &amp;lt;&lt;span class="caps"&gt;100USD&lt;/span&gt; hardware like &lt;a href="http://techlaze.com/2012/03/what-ubuntu-can-take-away-from-the-raspberry-revolution/"&gt;article at Techblaze&lt;/a&gt;&amp;nbsp;suggests.&lt;/p&gt;</content><category term="beagleboard"/><category term="linaro"/><category term="pandaboard"/><category term="raspberrypi"/><category term="ubuntu"/><category term="beaglebone"/></entry><entry><title>SD cards die</title><link href="https://marcin.juszkiewicz.com.pl/2012/03/02/sd-cards-die/" rel="alternate"/><published>2012-03-02T12:54:00+01:00</published><updated>2012-03-02T12:54:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2012-03-02:/2012/03/02/sd-cards-die/</id><summary type="html">&lt;p&gt;So called &amp;#8216;low cost&amp;#8217; developer boards (like BeagleBoard xM, PandaBoard, Snowball, &lt;span class="caps"&gt;MX53&lt;/span&gt; Quick Start) do not have &lt;span class="caps"&gt;NAND&lt;/span&gt; flash on them so people are using &lt;span class="caps"&gt;SD&lt;/span&gt;/&lt;span class="caps"&gt;MMC&lt;/span&gt; cards as boot media and storage. So we, developers, went to shops and bought &lt;span class="caps"&gt;SD&lt;/span&gt; cards. Some got class4 ones cause budget was …&lt;/p&gt;</summary><content type="html">&lt;p&gt;So called &amp;#8216;low cost&amp;#8217; developer boards (like BeagleBoard xM, PandaBoard, Snowball, &lt;span class="caps"&gt;MX53&lt;/span&gt; Quick Start) do not have &lt;span class="caps"&gt;NAND&lt;/span&gt; flash on them so people are using &lt;span class="caps"&gt;SD&lt;/span&gt;/&lt;span class="caps"&gt;MMC&lt;/span&gt; cards as boot media and storage. So we, developers, went to shops and bought &lt;span class="caps"&gt;SD&lt;/span&gt; cards. Some got class4 ones cause budget was low already, some grabbed class10 ones hoping that they will be fast, other took&amp;nbsp;class6.&lt;/p&gt;
&lt;p&gt;I got some &lt;span class="caps"&gt;4GB&lt;/span&gt; Transcend class10 ones. They worked, gave me &lt;span class="caps"&gt;15MB&lt;/span&gt;/s on read and were fine. Until recently they started giving strange kernel output, &lt;span class="caps"&gt;MMC&lt;/span&gt; timeouts, I/O errors which resulted in filesystem going into read only mode. As I prefer to have working board then wondering how much time it will survive I trashed both cards. Good that I had some spare unknown &lt;span class="caps"&gt;8GB&lt;/span&gt; microSD ones. But in last ~year I had to throw away 4 &lt;span class="caps"&gt;SD&lt;/span&gt;&amp;nbsp;cards&amp;#8230;&lt;/p&gt;
&lt;p&gt;One of solution for it is moving rootfs to some more reliable storage. I did that with &lt;span class="caps"&gt;MX53&lt;/span&gt; Quick Start &amp;#8212; it has &lt;span class="caps"&gt;320GB&lt;/span&gt; Serial-&lt;span class="caps"&gt;ATA&lt;/span&gt; harddrive connected. So for PandaBoards I could use 8-&lt;span class="caps"&gt;16GB&lt;/span&gt; thumb drives or &lt;span class="caps"&gt;USB&lt;/span&gt; connected hard drives. I had this in past when there was no mx53 hardware at my desk. But this means extra costs, additional cables, probably even another set of power&amp;nbsp;cables&amp;#8230;&lt;/p&gt;
&lt;p&gt;Will have to check market for good reliable &lt;span class="caps"&gt;SD&lt;/span&gt; cards soon. 8-&lt;span class="caps"&gt;16GB&lt;/span&gt; ones so there will be space available for doing builds. Or will switch to old school &lt;span class="caps"&gt;NFS&lt;/span&gt; root which requires only &lt;span class="caps"&gt;64MB&lt;/span&gt; cards &amp;#8212; just to load bootloader, kernel, initrd. Other option is a network storage like &lt;span class="caps"&gt;NBD&lt;/span&gt;, AoE or iSCSI but this requires more&amp;nbsp;configuration.&lt;/p&gt;</content><category term="beagleboard"/><category term="linaro"/><category term="pandaboard"/><category term="ubuntu"/></entry><entry><title>Square board with five edges</title><link href="https://marcin.juszkiewicz.com.pl/2011/11/24/square-board-with-five-edges/" rel="alternate"/><published>2011-11-24T15:56:00+01:00</published><updated>2011-11-24T15:56:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2011-11-24:/2011/11/24/square-board-with-five-edges/</id><summary type="html">&lt;p&gt;Some time ago I got yet another developer board from Linaro &amp;#8212; this time it was i.mx53 Quickstart also known as mx53 &lt;span class="caps"&gt;LOCO&lt;/span&gt;. At that time I only found time to power it on and check does it work at&amp;nbsp;all.&lt;/p&gt;
&lt;p&gt;Yesterday I booted it with Ubuntu desktop image from …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Some time ago I got yet another developer board from Linaro &amp;#8212; this time it was i.mx53 Quickstart also known as mx53 &lt;span class="caps"&gt;LOCO&lt;/span&gt;. At that time I only found time to power it on and check does it work at&amp;nbsp;all.&lt;/p&gt;
&lt;p&gt;Yesterday I booted it with Ubuntu desktop image from Linaro but without connecting to display (I have &lt;span class="caps"&gt;HDMI&lt;/span&gt; addon so can use &lt;span class="caps"&gt;VGA&lt;/span&gt; and &lt;span class="caps"&gt;HDMI&lt;/span&gt; outputs). Lot of lights (voltage controls mostly) appeared on board &amp;#8212; funny thing is that to power some of them all you need is &lt;span class="caps"&gt;VGA&lt;/span&gt; or &lt;span class="caps"&gt;HDMI&lt;/span&gt; cable&amp;nbsp;connected.&lt;/p&gt;
&lt;p&gt;Today I went shopping&amp;#8230; Board comes with power supply (did not used), &lt;span class="caps"&gt;USB&lt;/span&gt; cable and &lt;span class="caps"&gt;8GB&lt;/span&gt; microSD card. Last item is important as mx53loco boots from it by default &amp;#8212; I do not know does it checks &lt;span class="caps"&gt;SD&lt;/span&gt; card too. What I lacked was Serial &lt;span class="caps"&gt;ATA&lt;/span&gt; -&amp;gt; E-&lt;span class="caps"&gt;SATA&lt;/span&gt; cable for my external hard drive. Yes&amp;#8230; &lt;span class="caps"&gt;SATA&lt;/span&gt;-&amp;gt;&lt;span class="caps"&gt;ESATA&lt;/span&gt; as board has standard connector for connecting drives directly but as it lacks &lt;span class="caps"&gt;SATA&lt;/span&gt; power connector (about which &lt;a href="/2011/08/03/what-is-wrong-with-all-those-cheap-developer-boards/"&gt;I wrote already&lt;/a&gt;) I had to use external case. Good thing is that local electronics shop had those cables available. Disk speed is quite&amp;nbsp;nice:&lt;/p&gt;
&lt;p&gt;&lt;img src="/files/2011/11/quickstart-sata-disk-700x.jpg" title="Serial ATA disk speed" loading="lazy" alt="Serial ATA disk speed"&gt;&lt;/p&gt;
&lt;p&gt;Same disk on &lt;span class="caps"&gt;USB&lt;/span&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="/files/2011/11/quickstart-sata-usb-700x.jpg" title="Same disk on USB" loading="lazy" alt="Same disk on USB"&gt;&lt;/p&gt;
&lt;p&gt;Compare it with &lt;span class="caps"&gt;SD&lt;/span&gt;&amp;nbsp;card:&lt;/p&gt;
&lt;p&gt;&lt;img src="/files/2011/11/quickstart-sdcard-700x.jpg" title="SD card speed" loading="lazy" alt="SD card speed"&gt;&lt;/p&gt;
&lt;p&gt;Which interface you prefer for storage? :) I hope that new Efika &lt;span class="caps"&gt;MX53&lt;/span&gt; from Genesi will have some good Serial &lt;span class="caps"&gt;ATA&lt;/span&gt; storage&amp;nbsp;inside.&lt;/p&gt;
&lt;p&gt;But then I got hit by other issue&amp;#8230; Mounting of board started to be a problem. I hope that next version of board will be bigger. This one is too packed &amp;#8212; and &lt;span class="caps"&gt;HDMI&lt;/span&gt; addon makes it even worse at it adds 5th edge to square board. In past &lt;a href="/2010/04/08/what-makes-a-good-developer-board/"&gt;I wrote a post about perfect developer board&lt;/a&gt; and some points apply here. What I do not&amp;nbsp;like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;too small amount of space around mounting holes &amp;#8212; hard to reach with 5mm&amp;nbsp;key&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;VGA&lt;/span&gt; and &lt;span class="caps"&gt;RS232&lt;/span&gt; connectors forced me to use very tiny screws to be able to mount board to my board&amp;nbsp;plate&lt;/li&gt;
&lt;li&gt;Power button is hidden behind screw and hard to&amp;nbsp;reach&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;HDMI&lt;/span&gt; addon makes use of Reset and Power buttons very hard &amp;#8212; have to use pen or stylus instead of finger when cable is&amp;nbsp;connected&lt;/li&gt;
&lt;li&gt;leds are too bright &amp;#8212; will have to put some duct tape on&amp;nbsp;them&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Is there something I like? Of course &amp;#8212; I do not want to only complain ;) This is the only cheap developer board from Linaro supported ones with native Serial &lt;span class="caps"&gt;ATA&lt;/span&gt; interface (iirc Samsung cpu could have it but Origenboard does not have connector). Two &lt;span class="caps"&gt;SD&lt;/span&gt; interfaces allow to prototype devices which require extra expansions in case of Beagleboard or Pandaboard. And this is smallest devboard I ever used (cause I never played with Gumstix &amp;#8212; but even they usually run in some carrier boards). And compare to Texas Instruments boards it comes with cables and power supply. I plan to make small distcc/icecream farm from my &lt;span class="caps"&gt;ARM&lt;/span&gt; boards and this one will be for use one of&amp;nbsp;nodes.&lt;/p&gt;</content><category term="beagleboard"/><category term="efikamx"/><category term="linaro"/><category term="pandaboard"/><category term="quickstart"/><category term="ubuntu"/><category term="sbc"/></entry></feed>