November 25, 2013 AT 3:20 pm

Adafruit Holiday Gift Guide 2013: ARM Development

Today’s gift guide is a guide for friends, family and relatives who want to learn ARM.

BeagleBone Black – if you liked the BeagleBone, you will love the next gen BeagleBone Black! With a blistering AM335x 1GHz ARM® Cortex-A8 processor, 512MB onboard DDR3 RAM, built in 2GB storage with pre-installed Linux operating system (no microSD card required!), and best of all, the addition of a MicroHDMI connector for audio/video output. This is a ultra-powered embedded computer that can fit in a mint tin.

The Raspberry Pi – a single-board computer developed in the UK by the Raspberry Pi Foundation with the intention of stimulating the teaching of basic computer science in schools. The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It’s a capable little PC which can be used for many of the things that your desktop PC does, like spreadsheets, word-processing and games. It also plays high-definition video. The design is based around a Broadcom BCM2835 SoC, which includes an ARM1176JZF-S 700 MHz processor, VideoCore IV GPU, and 128 or 256 Megabytes of RAM. The design does not include a built-in hard disk or solid-state drive, instead relying on an SD card for booting and long-term storage. This board is intended to run Linux kernel based operating systems.

Teensy 3.0 – a small, breadboard-friendly development board designed by Paul Stoffregen and PJRC. Teensy 3.0 will bring a low-cost 32 bit ARM Cortex-M4 platform to hobbyists, students and engineers, using an adapted version of the Arduino IDE (Teensyduino) or programming directly in C language.

Based on a 32 bit ARM chip, Teensy 3.0 aims to greatly increase the computing capability and peripheral features, but maintain the same easy-to-use platform that has made Teensy 2.0 so successful.

A proper JTAG/SWD HW debugger can make debugging more of a pleasure and less of a pain. It allows you to program your devices at the click of a button, read or write memory addresses or registers on a live system, temporarily halt program execution at a given location or condition, and much more. Essentially, it’s a direct window into what’s going on inside your MCU at any given moment, giving you a level of access and control that’s not easy to replicate with other debugging methods.

Chapters on getting started with IAR, Keil, gcc and CooCox CoIDE tools help beginners develop program codes. Coverage also includes the important areas of software development such as using the low power features, handling information input/output, mixed language projects with assembly and C, and other advanced topics.

Saleae Logic 16 – 16-Channel USB Logic Analyzer – it’s not cheap if you’re just getting started in electronics, but if you really want to do any sort of low-level programming and driver development in C using common serial interfaces like I2C, SPI, etc., the money spent on Saleae’s Logic will be an investment you’ll be glad you made for years to come. It quickly allows you to capture and analyse digital lines using a remarkably easy-to-use interface, and will save days of frustration when you’re trying to get new sensors or components working. There’s nothing ARM-specific about it … but if you’re going to be writing drivers for custom HW in C, you’ll save yourself a lot of frustration having one of these laying around.

SHIPPING DEADLINES

Here are your 2013 shipping deadlines for ordering from Adafruit. Please review our shipping section if you have specific questions on how and where we ship worldwide for this holiday season.

UPS ground (USA orders): Place orders by Friday 11am ET – December 13, 2013 – There is no guarantee that UPS Ground packages will arrive in time for Christmas.

United States Postal Service, First Class and Priority (USA orders): Place orders by Friday – December 13, 2013 – Arrive by 12/24/2012 or sooner.

USPS First class mail international (International orders): Place orders by Friday – November 22, 2013. Can take up to 30 days ore more with worldwide delays and customs. Should arrive by 12/24/2013 or sooner, but not a trackable service cannot be guaranteed to arrive by 12/24/13.

USPS Express mail international(International orders): Place orders by Friday – December 13, 2013. Can take up to 15 days or more with worldwide delays and customs. Should arrive by 12/24/2013 or sooner.

"Do not train a child to learn by force or harshness; but direct them to it by what amuses their minds, so that you may be better able to discover with accuracy the peculiar bent of the genius of each" - Plato