I was a little skeptical. A lot of these projects end up as vaporware, and $9 is almost too cheap to be believable. But a few months later, my CHIP came! And it’s actually pretty sweet.
Lots of Attention to Detail
Even before I got to the more interesting features, there were a lot of things to like. The makers obviously paid a lot of attention to detail. For example, there are pin labels on the GPIO headers, which are unbelievably handy.
The USB port used to power the CHIP is also a USB serial device that gives you a tty on the CHIP. This means that even without a display or SSH access, I can get a console on the CHIP just by doing this:
screen /dev/tty.usbserial 115200
This was very handy for initial setup, as I didn’t have a display I could plug into it.
The basic specs are on par with a Raspberry Pi:
- 1Ghz ARM processor
- 512MB of RAM
The real highlights of the CHIP are the built-in flash, Bluetooth, and WiFi. The CHIP comes with:
- 4GB on-board flash
- Built-in Bluetooth 4.0
- Built-in WiFi b/g/n
The inclusion of those really lowers the cost of using the CHIP for an actual project. With a Pi, at the least, I have to buy an extra SD card, and I could easily spend $45 or $50 to get a similar setup with Bluetooth and Wifi.
Useful for Embedded Projects
Surprisingly, even though the CHIP is much cheaper than the Pi, I’ve found that is actually much more convenient (less wires and configuration) for many of the projects where I’ve used the Pi. I’ve been able to use the CHIP for:
- Running OpenOCD to make it function as a remote debugging server just as I’ve done with the Pi
- Transmitting BLE advertising packets
- Communicating with sensors and other embedded devices via the GPIO
Unfortunately, the CHIP is currently on backorder until June 2016. But once it gets out of backorder, and if it ends up staying at the $9 price point, I think it might replace the Pi as my go-to for prototyping embedded projects.