Get into hardware hacking with the ioNode
A beginner-friendly embedded development kit
The ioNode is a tiny and versatile microcontroller board. What's a microcontroller you say? Quick answer: a small processor with some RAM, Flash storage and a few peripheral interfaces.
The ioNode is the ultimate AVR development board from Dooba, hosting a powerful ATMEGA1284P. Program it with some code to manipulate the individual inputs/outputs and start interacting with other chips, boards and target systems.
The ioNode is programmed via USB (cable included) but your code can also communicate with a host computer for configuration, logging or whatever you may need.
A bunch of basic components including LED's, resistors and capacitors are also provided (details on the product page) - all you need is a soldering iron and some wire to start building circuits.
Please note: although the ioNode can be programmed directly through USB without any other requirements, you will need a soldering iron, some solder as well as some wire if you plan to use the components included in the kit to actually build any circuits around it. Soldering equipment is not included with the ioNode.
- 10MHz 8-bit AVR CPU
- 128 KB Flash (program storage)
- 16 KB RAM
- 29 digital I/O (+1 wired to onboard user LED)
- 8 Analog inputs
- 7 PWM outputs (+1 wired to onboard user LED)
More details can be found on the dedicated wiki page.
The Dooba SDK
Programming is made easy thanks to the Dooba SDK: a build system, a set of frameworks and a collection of standard libraries to simplify most tasks so you can focus on what you actually want to accomplish.
The Dooba SDK serves as the foundation for many of Ringtail Security products. For example, the ATMEGA1284P is the same microcontroller as featured in the Skunk gigabit switch.
Documentation and tutorials
Absolute beginner? The "Discover Dooba" tutorial is for you.
Ready to implement your own VFS filesystem driver? Check out "Creating a filesystem".
Wiki documentation is available for most libraries to get you cranking out exploits faster - check out wiki.dooba.io.