The MC13224v is an ARM7 microcontroller with integrated 802.15.4 radio and Open Source development environment hosted at [http://mc1322x.devl.org The MC1322X Project]. The Econotag combines this with an FT2232H to provide access to UART1 and JTAG; using an econotag it is possible to load, flash, and debug code on the MC13224v “hands-free” using only a USB connection to the computer.
The econotag breaks out all of the important pins on the MC13224v to allow development using all of its features. It also has flexible power supply options and can easily be modified for very low power operation (less than 2uA sleep currents are possible with a modified econotag).
The econotag is well supported in Contiki. The following is a short list of Contiki examples that are known to work:
When it comes down to it, the Econotag is a microcontroller platform with the ability to send and receive IPv6 packets via a built-in 802.15.4 radio using 6LoWPAN. To get your econotag talking to the rest of the world, there are a few critical operations to take note of:
There is a tutorial on programming the econotag using libmc1322x here . Programming the econotag involves setting up the toolchain, and using mc1322x-load.pl, which is a perl script in the contiki/cpu/mc1322x/tools directory. It's important to add the ARM-EABI to your path, or else you will not be able to compile the binaries to upload to your econotag. To program the econotag you need to compile whatever code you want to load into the econotag. This tutorial will show you how to program two econotags to function as one border router and one udp client.