Shopping Cart

You have no items in your shopping cart.

Products tagged with 'arm'



Set Descending Direction
per page
  1. FEZ Domino

    FEZ Domino


    Say hello to the FEZ  domino. This is a tiny open source board running Microsoft .NET Micro Framework. This means, you can write code with much more efficiency using C# programming language under free Microsoft Visual C# express. Build your next projects in minutes by connecting FEZ Domino to one of the shields or the many available components. Many libraries are already included like FAT file system, threading, UART, SPI, I2C, GPIO, PWM, ADC, DAC and many more.


    • Based on Microsoft's .NET Micro Framework

    • Runs on 72Mhz NXP ARM processors

    • Pin compatible with Arduino

    • Shield Compatable

    • It's freakin' easy to use!



    Learn More
  2. Flyswatter2 - JTAG debugger and programmer

    Flyswatter2 - JTAG debugger and programmer


    Out of stock

    The Flyswatter2 is a high speed JTAG debugger and programmer designed for ARM and MIPS target boards.  The Flyswatter2 provides a standard 20-pin ARM JTAG interface as well as a RS232 port that can be used to communicate with the target system.

    The Flyswatter2 is based upon the FT2232H hi-speed (USB 2.0 - 480Mbit/s) dual USB UART/FIFO integrated circuit.  The FT2232H has two devices integrated on it:

    •  PORT A: USB to JTAG interface.
    •  PORT B: USB to SERIAL UART.  
    • USB 2.0 Hi-Speed device (480 Mbits/sec) interface
    • TCK frequency up to 30Mhz
    • Supports adaptive clocking (RTCK support)
    • 5 to 10 times faster than the original Flyswatter
    • Can be used to debug and program all ARM and MIPS processors supported by OpenOCD (MIPS processors require a JTAG adapter board)
    • Provides a standard ARM 20-pin JTAG interface (2x10)
    • Adds a virtual RS232 serial port to your computer or laptop with full modem signals: TXD, RXD, RTS, CTS, DTR, DSR, DCD, RI
    • Supports target system voltages of: 5.0V, 3.3V, 2.5V, 1.8V, 1.6V  (voltage range: 1.6V to 5.0V)
    • No external power supply required – it is powered by the USB interface from the host computer
    • Flash the bootloader, Linux kernel, and root file system onto embedded target systems
    • Open software - supported by OpenOCD (open source) on-chip debugger
    • Compact Size: 3.2 inches (width) x 2.7 inches (length) x 0.8 inches (height)
    • Package Includes: Flyswatter2 debugger, USB Cable, 8 inch JTAG ribbon cable (20 pin - 2x10), 12 inch RS232 serial debug cable

    Serial UART
    The Flyswatter2's serial port provides a "USB to RS-232" serial device.  The serial port is completely independent from the JTAG port.  You can use the serial port by itself or use it together with the JTAG interface for debugging your target device.
    For Linux, the RS232 driver for the FT2232 is part of the main kernel tree and is provided in most standard Linux distributions.  In Windows, you have to load the Windows driver for the FT2232.  Once the driver is loaded, Windows will assign a virtual COM port to the Flyswatter's serial port.  It operates just like a standard COM port.  You can add a serial port to laptops or PC's that do not have a 9-pin legacy serial connector.

    JTAG Interface
    The Flyswatter2 provides a standard ARM-compatible 20-pin JTAG interface. The JTAG interface enables access to the on-chip debug module which is integrated into the ARM CPU.  The debug module enables a programmer to debug the software on an embedded target system.  The second purpose of the JTAG interface is to allow the programming of NOR and NAND FLASH memory devices that are connected to the target CPU.

    OpenOCD (Open On-Chip Debugger) is open-source software that interfaces to the Flyswatter2's JTAG port.  OpenOCD provides debugging and in-system programming for embedded target devices. OpenOCD provides the ability to flash NAND and NOR FLASH memory devices on the target system.  Flash programming is supported for external CFI compatible flashes.

    OpenOCD supports the following ARM cores:

    • arm7tdmi  (i.e. LPC2148, AT91SAM7)
    • arm720t    (i.e. LH79520, EP7312)
    • arm9tdmi
    • arm920t    (i.e. S3C2410, S3C2440)
    • arm922t
    • arm926ejs (i.e. S3C2412, STN8811, STN8815)
    • arm966e   (i.e. STR91XF)
    • arm11       (i.e. S3C6400, OMAP2420, MSM7200)
    • arm1136
    • arm1156
    • arm1176
    • cortex-m3 (i.e. LM3S series, STM32 series)
    • cortex-a8  (i.e. OMAP3530 BeagleBoard)
    • cortex-a8  (i.e. DM3730 BeagleBoard-xM)
    • cortex-a9  (i.e. OMAP4430 PandaBoard)
    • xscale       (i.e. PXA255, PXA270, IXP42X)
    • marvel feroceon cpu core
    OpenOCD also supports the following MIPS cores:
    • MIPS m4k, 24Kc, MIPS32
    GDB Debugger

    OpenOCD supports the GDB (GNU Project debugger) open-source debugger. GDB allows you to see what is going on "inside" another program while it executes -- or what another program was doing at the moment it crashed.

    GDB can do four main kinds of things (plus other things in support of these) to help you catch bugs in the act:

    • Start your program, specifying anything that might affect its behavior.
    • Make your program stop on specified conditions.
    • Examine what has happened, when your program has stopped. (display registers, etc.)
    • Change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another.

    The program being debugged can be written in Ada, C, C++, Objective-C, Pascal (and many other languages). GDB can run on most popular Linux and Microsoft Windows variants.

    Learn More
  3. Hammer Kit - ARM9 Linux Development Platform

    Hammer Kit - ARM9 Linux Development Platform


    The Hammer Kit includes everything you need to start developing with Linux on the 40-pin ARM9 Hammer CPU board.

    The Hammer Kit contains one each of the following items:

    • Hammer: Samsung S3C2410A ARM9 CPU board in a 40-pin DIP package
    • Hammer Carrier: prototyping board designed for use with the Hammer CPU board
    • Flyswatter: USB based JTAG programmer for the Hammer CPU board
    • 5V1A Power Supply: 5V power supply for the Hammer Carrier board
    • USB Cable A to B: USB cable for the Flyswatter
    • RS232 Serial Cable – serial cable to connect the Hammer Carrier to a PC/terminal
    • JTAG ribbon cable (14 pin - 2 x 7, length = 8 inches)
    • Hammer Kit CD – The CD includes source code and binaries for the bootloader, Linux 2.6 kernel, and a uClibc/Busybox based root file system. Also included is OpenOCD for Linux, board schematics, and application notes.

    Other References

    Learn More
  4. Logomatic Serial SD Datalogger

    Logomatic Serial SD Datalogger


    The Lassen iQ Datalogger has been a tremendous hit, but we listened when our customers asked for more flexibility. The Logomatic has the ability to record not just Lassen iQ data, but any serial data! Now you can record for weeks with any size SD card up to 1gig (we are still testing the 2gig cards).

    With a little firmware tweaking, you can even run analog-to-digital conversion on the various ADC input and record them.

    Recording frequency, serial data rate (variable from 2400bps to 115200bps), and other various firmware settings are configurable via a settings.txt file on the SD card. It's as simple as editing the text file on the SD card from your computer, then inserting the SD card into the Log-O-Matic, and powering up the unit!

    NOTE: Supply voltage should be kept between 3.6V and 7.5V.


    Software: Logomatic V02, Learn More
  5. Logomatic v2 Serial SD Datalogger

    Logomatic v2 Serial SD Datalogger


    The Logomatic v2 takes everything we learned with multiple logging projects over the years and boils it down to an easy to use device, that is now more adaptable than ever! Version 2 incorporates the LPC2148 with USB, battery charging, and microSD support. This allows us to use the SparkFun LPC2148 USB bootloader for even easier and faster modification of the firmware. No programmer required!

    The Logomatic v2 uses a USB mass storage stack to appear under any operating system as a flash drive. Logs are created in FAT16 format on the micro-SD media and can be downloaded quickly over a USB connection by dragging and dropping the text files from the device. The microSD card can also be removed and inserted into a card reader to download the logs.

    Board comes with a JST connector to be powered from our line-up of LiPo batteries or other power sources up to 7.5VDC. If you choose to use LiPo batteries, the Logomatic v2 has a built-in charger to charge batteries off USB.

    The Logomatic v2 ships with basic serial text and analog logging. Users can easily start with this firmware but are encouraged to modify the firmware for their specific requirements. It's a truly flexible logger. Learn More
  6. MicroDrive - Module for microSD

    MicroDrive - Module for microSD


    The µDRIVE-uSD-G1 is an extremely compact and an ideal companion module that can be easily interfaced to any microcontroller that requires a “Disk Drive” data storage system. Most microcontrollers are limited by the available onboard memory for those applications that require large volumes of data. The µDRIVE-uSD-G1 takes that burden away from the host controller by allowing data transfers to-and-from via a simple serial interface.

    A handful of straightforward commands provide direct access to the onboard micro-SD memory card for storing and retrieving any size or type of binary data. Applications can range from Data Logging, Program Storage, Music files, Image files, Video Clips or any general purpose data storage.


    • Onboard micro-SD (µSD) memory card adapter that can accommodate 64Mb to 2Gig memory cards
    • Simplified commands provide read and write access to 512 byte sectors
    • Easy 5 pin interface to any host device: VCC, TX, RX, GND, RESET
    • Green LED: Power and Memory Card detect indicator
    • Red LED: “Disk Drive” data access indicator
    • Wide supply voltage range from 3.6-6V
    • 23mA nominal when using a 5V supply
    • Powered by the 4D-LABS GOLDELOX processor (also available as separate OEM chips for volume users).
    Dimensions: 14.9 x 18.9 x 3.5mm

    Learn More


Set Descending Direction
per page
Memory usage: real: 24903680, emalloc: 24507320
Code ProfilerTimeCntEmallocRealMem