Frequently Asked Questions

  • What type of hardware does Nano-RK run on?
    • Nano-RK was designed to run on the FireFly Sensor Networking Hardware. There is also support for the Chipcon cc2420DBK and the MicaZ motes. Nano-RK can be easily modified to run on any hardware using the Atmel AVR ATmega series of microcontrollers. We currently have targets for the ATmega32, ATmega128, and ATmega1281. (MSP430 / tmote sky support coming soon)
  • What Operating Systems can I used for Nano-RK development?
    • The entire tool-chain from compiling to downloading works under Linux, Windows, and OS X.
  • How do I report bugs or request features?
    • If you register as a user on this site, then you can create New Tickets that allow you to describe bugs or requested features. Alternatively, post any bugs on the Bug Report forum page.
  • What is the OS time tick granularity?
    • The OS uses a variable tick tick timer that will provide 1ms of tick granularity. For anything requiring finer than OS tick granularity, we provide periodic high-speed driver support or the task can be developed as a hardware timer interrupt.
  • How can I start using Nano-RK?
    • If you already have MicaZ motes, you can try running Nano-RK on them first. See our Quick-Start page for instructions. If you are interested in using the FireFly platform, contact us.
  • Is Nano-RK Open Source?
    • Nano-RK is available to the Open Source community under a Dual Licensing Model similiar to that used by Qt from Trolltech. The Open Source Edition of Nano-RK is freely available for the development of Open Source software governed by the GNU General Public License (GPL). If you want to do proprietary, commercial development not bound by the GPL license, you need to purchase a Commercial License. For more information see our Licensing page.
  • Can I port Nano-RK to other platforms?
  • Who is Tako?
    • Tako is a happy multi-tasking Octopus who loves to manage time.