ARM7   ARM9   ARM11   Cortex-A8

Mini2440 Mini35  Micro2440  Mini6410  Tiny6410  Mini210S  Tiny210-SDK Tiny210SDK2-S70  Smart210-SDK

The Authorized FriendlyARM Distributor and Home of the Two Year Warranty!


 Mini210S Black Edition - 1GHz CPU / 1GB SLC Flash / 512MB RAM / HDMI / USB 2.0 / Android 4.0 ......  Click here for details.



Good news everyone! Are you looking for the new FriendlyARM NanoPC-T1? They are here.  The revised board is now in stock! $69.95.  GitHub repositories are in process of being created. We are moving away from DVD's and downloading entire ISO's to a system where you can get just the documents and binaries or sources you need. Code repositories + good Wiki's = Happiness! Plus we are going to pull in more efficient source from Linaro and a few other places). Here it is, all 10 x 6 cm of glorious quadness!


Meanwhile we are waiting till after the Chinese Holidays for the improved Tinyxxx and SDK boards. Tiny2416/2451/6410/210/4412 will all fit the same SDK board and use the same displays. This is most important to us in shipping because it simplifies inventory and prevents mistakes.

Mini2451 now available! The hugely popular Mini2440 has been updated. The Mini2451 has 128 MBytes of RAM and a bunch of other new features. Size, connector locations, mounting holes are all the same as Mini2440 with two welcome exceptions. The PSU barrel jack is now the same as all other FriendlyARM boards, and the USB Device is a MiniUSB connector and still in the same location. Make that three. The bus expansion header is replaced by a standard SDIO header. The S3C2451 processor is made in Samsung's 90 nm process and is so much smaller that the whole Mini2451 uses 1/3 the power of the Mini2440. The S3C2440 chip production has been halted by Samsung. We have plenty for OEMs who need time to switch. But we encourage all new customers to use the Mini2451 (or Mini210S, etc.).

The change in the Mini2440 bootloader has been trouble for some OEMs who don't need changes.  Good news. We are set up to JTAG the Supervivi bootloader for anyone who needs it (takes less than a minute to unpack, JTAG the loader, repack) and we have an SD card for those who buy in volume. The SD card uses the new Superboot2440 to burn Supervivi to the NOR chip and reset the system to the old style loader. This does not even need a PC. As the boards are unpacked for production programming just use the SD first and convert to Supervivi. To make your own, see this How To.

Did we mention the new change to the venerable Mini2440?  The minimum NAND size is now 256 MBytes and the bootloader is Superboot2440. No more DNW binary transfers over serial and USB, no special UASB drivers needed. The Mini2440 can program itself from an SD card, just like the 6410, 210, and 4412 processors. Need to program in production? Clone some SD cards and go as fast as needed. If you are set up for production with PC hosts, the move to Superboot2440 costs nothing more than some SD cards, and it frees up your programming systems for other uses. Field upgrades just require insertion of the SD, switch to NOR mode, and power up. You can even send the files to a distant customer or service rep to prepare an SD and update their equipment.

Good News Everyone! The Quads are Here!  We have a sample in hand and are taking pre-orders for the new FriendlyARM Tiny4412. What is it? A Tiny4412SDK-HD700 is three components. A) The Tiny4412 Module with an Exynos Quad Core A9 at 1.5 GHz. 1 GByte DDR3 32 bit wide RAM and 4G eMMC Flash. B) The Tiny4412SDK with a CPLD to enhance I/O. Serial, USB 2.0, and all the goodies. C) A great new display. The HD700 is a 7" cap touch 1280 x 800 LCD. Put them all together and you have one sweet setup! Remember this is pre-order. They are in production but not in inventory at our warehouse yet. It will be a week or 10 days.


Note a name change. Tiny210V2 is now Smart210. We were getting too many Tiny210 variations to avoid confusion.

Good news everyone! The Mini210S Black Edition is now made exclusively for ARMWorks. Aside from the awesomeness of being black, and saying "ARMWorks", it has a couple other features. First, the microphone, ADC test pot, and the piezo buzzer can all be removed (unsoldered - they are through hole parts) and a 6 pin socket gives access to those signals. You can see it in the lower left here, by the user buttons. OEMs may order boards without the three parts and the GPIO and bus extension headers unpopulated. Oh, and 1G SLC NAND to make sure there are open source drivers.


However, the coolest feature is a write protect jumper for the EEPROM. Why is this so cool? There is now a place to safely store an Ethernet address, phone number, serial number or anything that will fit in 256 bytes. The EEPROM is independent of the NAND flash so you can switch OS's, reburn the flash, or anything else and still get to EEPROM data that uniquely identifies the board. This also opens the way to ship boards with different Ethernet addresses. On the current boards, in order to have more than one on a network, we have to fiddle with the bootloader or the Linux or other OS and configure each board. And do it again if any changes are made and NAND is rewritten. With the EEPROM, we can quickly load the data then remove the jumper for the write-enable.

Here are the new features. Tell us what you think.


Good news everyone! We have had a great price drop on the Tiny210 family. The Tiny210SDK-CAP7, the capacitive touch 7 inch with the Tiny210 and SDK board is now $174.95 And the Tiny210SDK-S70 resistive touch is $164.95. This is an awesome deal and the Smart210 based units will have similar pricing as they hit the site.


Note: The armworks.cc Wiki has been eaten by hackers. Whatever security was set up was way too weak. We have a full backup and will find a better hosting solution.

Good News Everyone! There is a nice new NAND driver for Linux and Mini/Tiny210 systems. This solves some of the MLC versus SLC and 4G/2G/1G problems that have proven to be bumps in the road for developers. Thanks to JKent, ReggieUK, and the folks at FriendlyARM Galactic Headquarters. If you know how to patch and compile a kernel, you can give this a shot. Tested on Android 4 so far. (Do a cut & paste. We didn't want to leave a direct link for the more primitive bots.)



 And how to add it to your system http://www.friendlyarm.net/forum/topic/5092

The Mini6410 is now RoHS - certs downloadable from the product page. Aside from that, what is all this stuff about cable kits? Just how much I/O do these boards have? There are cable kits for the Mini2440/6410/210s and the Micro/Tiny SDK boards. This is a sample using the Mini6410, which has been very popular the last three months. The first picture shows a Mini6410 with 256 MBytes RAM and 1 GByte NAND with the accessories normally included in the SDK. You can see 5V power in the barrel jack, serial RS-232 on a DB9, miniUSB, Cat5 on an RJ-45 Ethernet connector, and something in the USB host. The LCD, SD card, audio headphone, and the video composite output are empty.


Below, a Mini6410 with the communication and power, plus the optional I/O cable kit. Clockwise from upper right: the 5V power barrel jack is replaced by the 4 pin locking power header. Though the DB9 RS232 is still connected, the TTL of that COM port (UART3) is split out by the 4 pin header. The next 4 pin header is COM1 (UART2), the 6 pin is COM2 (UART1) including control lines (CTS and RTS), then another 4 pin is UART0. Bottom: The wider ribbon cable (2mm header, 1mm spacing cable) is the system bus expansion. The one to the left is GPIO. The red/white wires are in CON12 which is a duplicate of the interrupt lines that go to the 6 push button switches visible in the bottom edge of the photo above. These can be assigned to other functions. There is an SD card in the socket (up to 32 GB). Two 20 pin headers follow. The first is the CMOS camera interface and the second is SDIO used for Wifi and other circuits that can use the IIC or SPI interfaces. Top wide cable is for custom LCD connections (the standard LCD connector is the white one just below) and finally the empty 10 pin header is JTAG. Now that is a lot of I/O! Add your IIC and SPI devices and maybe some shift registers to add more digital I/O and the sky is the limit.

And we didn't even use everything. Missing is the display FFC cable, a composite video cable, a headphones cable, JTAG, and a cable for one of the 20 pin headers. The PSU power jack is empty because the 4 pin power cable is attached - the white connector and cable right behind the barrel jack. The power header bypasses the power switch and eliminates the moving parts and potential failure point.

Older posts: 

Jan 21st. Good news everyone! First Class International shipping has been a real bargain for our customers who can wait for delivery. On the downside we have had some very long shipping times for First Class International. Like 3 to 6 weeks for some places, and this is very frustrating for the buyer. It is especially bad for people with a schedule to keep. The US Postal Service quotes 7 to 21 days, not counting time in local Customs, which can be considerable. We have country by country control of this in our shopping cart but as of this weekend, First Class International is disabled. This week we will go through the details and only disable the most troublesome countries, like France and South Africa and a few others. The French Poste will hold an item forever then return it if there is the slightest deviation from their addressing standard.

Note that if you ever read the fine print on other web sites, you know that under U.S. law ARMWorks has no responsibility for a shipment after it is in the hands of a "common carrier", meaning the post office, FedEx, UPS, DHL, etc. But delivery reliability is so high these days that we lose maybe 2 shipments a year. There are always some we think are lost and they show up postal return 6 months later, so the total is very small. As a result we generally re-ship a missing package if we reach the date for making a claim. This can be a long time, like 45 days after shipment. Please note also that international shipments via the US Postal Service will always indicate they were last in some US city like San Francisco. Their tracking system ends when the package leaves the US (unless it is Express International and requires a signature - these are often actually delivered by DHL in the EU). We get emails saying "My package is still in San Francisco! Why is it not here!" And the answer is always that your package LEFT San Francisco on the date listed and is very likely sitting in your country's Customs facilities.

Meanwhile there are some changes leaking into the Mini210S product line. We are moving to 2G SLC NAND with Open Source drivers. As a result, the downloads on the FTP server now include images for several versions or combinations of boards, NAND type, and display. More on this and a new Debian SD card coming soon.

Jan 3rd. Good news everyone! The sale price of the Mini210S with H43 display is the new regular price! All the 210 based systems will be adjusted as well. The Mini210S with Capacitive Touch is now $144.95, which is a truly awesome price. Compare if you dare to the various fruit and animal boards that don't even support LCDs (or warranty). We are thinking about Mini210S systems with 512M or 1G NAND. The 4G has been oversized for everyone. We find that people needing big space have been using uSD cards. Pricing of NAND chips has been shifting around. Look for a change from 128M NAND to 256M as the minimum system on Mini2440. The change has no effect on any current software.


1000 MHz of Extreme 32 bit Coolness!  In Stock Now!


Sept 10th: Good news everyone! Google Play is here. Do you have a Mini210/Mini210S and want to use Google Play with Android 4? ReggieUK, a prolific contributor to open source efforts, has worked it out. See his solution. 

Linux development on FriendlyARM boards. What do you need and when do you need to know it?

Linux computer or VM (Ubuntu, Debian, and Fedora are the favorites), Tool chain, source code, NFS Ethernet connection to your board, Serial connection and a program like Minicom on the Linux PC (your host), an IDE like Eclipse with GDB if you like, 4G or 8G SD cards for 6410 and 210 systems (and 2440 if you want to use Debian) - class 10 cards will write much faster, an understanding of the Linux file system - here is a very handy reference.

Just about any PC will do the job. One with a true DB9 serial port will save the trouble of getting USB to serial drivers working. If you plan a lot of work and recompiling, a multi-core bare bones system will pay for itself quickly. The GNU Make system has a threads option, -j to tell the system how many compilation threads to create. The kernel has thousands of files and each can be a thread. A 4 core system with -j12 or -j20 can drop a multi-hour compile to 10 or 15 minutes. There are 6 and 8 core 3GHz+ bare bones AMD based systems on Tiger Direct for under $500 and 20" Acer LCDs are often on sale for $100 or less. You can make a heck of a system if you watch for bargains and don't need gamer graphics. A lot of the motherboards have VGA and DVI ports that can run seperate monitors. Here is a quad 3.4GHz and an 8 core 3.1GHz. Laptops are certainly OK. A dual monitor stand and a fast multi-core bare bones box is hard to beat. Recent benchmarks show the AMD chips do as well as the Intel for drudgery like compiling thousands of files of source code.

Network File System. NFS is your embedded zauberflöte. You should set up NFS from a tutorial for your Linux distribution. In most, you will need to pick the directory to share and 'export'. You can share your home directory, or a special sharing directory in the root of your system, or just a directory that receives the output of your compiler. You set it in /etc/exports as a root user. Put the full path to the directory you wish to share. Then there will be something needed to enable NFS or restart it. Setting up your FriendlyARM board is another story and begins with deciding between installing U-boot or using supervivi/superboot and the included Linux with Qtopia. Follow this on the blog.

June 12th: Say, do those Chameleon enclosures with the black wrinkle finish take paint very well? Why yes, they do. Here is one with Rustoleum Bright Yellow. The white plastic bezel has been sprayed with Krylon Fusion yellow. The Fusion paints are made to dry properly on plastic. The rear plate was left black. Who votes for pin striping and racing flames?


Everyone's tool kit needs a caliper, and nearly every electronics site sells one. We brought in a batch at a really great price. After shipping costs we saw why they all sell for $14.95. So now we sell them too, but probably only till they run out.  They have a nice, tough plastic box. Add one to the shopping cart for your tool kit. Or get a couple extra. You won't be sorry. Extra-large digital readout.

How about a couple of products? PoE is gaining more users all the time. Here are a couple of very useful PoE passive power injectors. The 8 port is only 6 inches wide and fits just about anywhere. The 16 port is a heavy gauge steel for 19" racks, but you can mount it any place it will fit. It is less than 2 inches deep, and leaves room for a barrel jack plug for power. We tested some cool MuRata DC/DC converters that take up to 37 volts and deliver 5v or 3.3v and will post some part numbers and specs. They are great for DiY PoE and have a TO-220 form factor. DigiKey has them here.


On another note: Buyers have asked why the 7" Innolux displays are $116 and the S70 OEM is only $65. There is actually a good reason. The S70 is a simple LCD panel and drive electronics meant to be mounted by the buyer. The mounting has to be in a recessed frame with additional support. The A70 (Inn70 or Innolux 7.0) is a panel plus bezel/frame and full size PCB with matching mounting holes for the bezel. This gives full support on the back side and full mounting stiffened by a big slab of FR4 PCB.

Enough! People have been asking for a USB hub for the Mini2440, so we now stock a USB2.0 Octopus, or half an octopus, or more of a Squidward-type device. In any case, it expands a USB host to 4 connectors and is the kind that can dangle. Yes, we tested with a keyboard and mouse and a Mini2440 and it works great. Opened a console and typed Linux commands, etc. Very cool. That is the human side of the meter stick - inches.


The StarGPS is King Cool! Now it is on a breakout board so that a typical Mini2440 COM cable (included) will power the GPS and Rx/Tx the serial connection to the GPS. Works with the Mini/Micro2440 Mini/Tiny6410. The new breakout also has a new much lower price. We will link to some nice GPS packages for Linux shortly.

Our Tini6410-SDK70 units have a new mounting scheme. The SDK carrier board is mounted reversed (as you always could if you wanted) but with shorter FFC cable through a slot and a set of short standoffs so you can lay it on a work surfave or mount it without interference. We have the origianl length FFC available as well as a new 50cm for those who need to mount any of the displays further from a Mini/Micro2440 or 6410.


We also have a new cable kit for the Mini6410. Woohoo!

All the click box sizes living happily together.

The click-boxes for parts storage are back and we have two additional larger sizes. These things are so nice we are using them all over the company. Plus we have added three sizes of small solderless breadboards to go with our jumper wires. They interlock in nice ways and the power supply rail sections can be moved around. They are all backed by adhesive foam. The boxes and breadboards are under "Accessories" for the time being. Oh, yes. We renamed the smallest click-box the "Cube" and the next bigger one is "Small" (it was medium). The Accessory page calls them all "snap-top" but we are liking "Click-Box" better.




The ELLKs are here! The Mini2440 E.L.L.K. by Doug Abbott is an Embedded Linux Learning Kit that is a great piece of work with a tremendous amount of the good stuff without a six pound Linux book. Impossible you say? Just look!

G2403-M, a GRPS MODEM with industrial housing. We have some fleet customers who are ready to try this out for mobile reporting. It includes a serial cable and power supply and takes a SIM card. Be the first on your block to build your own OnStar! Add a GPS and a Mini2440 and keep track of just about anything.Note: This one i900/1800 MHz and will not work in the US. Quad bands are coming soon. They will work anywhere (Don't try Antarctica).

Tiny6410, visible on the left of the SDK board. One of the cooler features is the backlight control. With a little more patience than this photographer had, you can adjust the backlight to match the ambient light and get great pictures of the board and display. If you need the math, the 6410 has the VFP* for you! Note Qt and QtE on the Qtopia 2.2.0 desktop. Woohoo!    *(Vector Floating Point processor) 


Univeral RS232. This adpater works with the TTL COM ports on Mini2440, Micro2440, and Mini6410. $12.95


USB to RS232 Converter: We have been giving these away with ARM9 SDKs if requested for about 2 years to help insure success with the product. There is nothing like a happy customer. Need more? $9.95


Copyright 2008/2009/2010/2011/2012/2013/2014 Industrial ARMWorks, Inc. All rights reserved.