Nano-RK – Wireless Sensor Networking RTOS
Nano-RK is a fully preemptive reservation-based real-time operating system (RTOS) from Carnegie Mellon University with multi-hop networking support for use in wireless sensor networks. Nano-RK currently runs on the FireFly Sensor Networking Platform as well as the MicaZ motes. It includes a light-weight embedded resource kernel (RK) with rich functionality and timing support using less than 2KB of RAM and 18KB of ROM.
- C GNU tool-chain
- Real-Time Priority Based Scheduling
- Built-in Fault Handling
- Energy Efficient Scheduling
- Small Footprint <2K RAM, 16K ROM,
- SLIPstream a simple gateway to IP
- Eclipse IDE allows for easy development
The CMUcam extends upon this idea by providing a flexible and easy to use open source development environment that complements a low cost hardware platform. The CMUcam3 is an ARM7TDMI based fully programmable embedded computer vision sensor. The main processor is the NXP LPC2106 connected to an Omnivision CMOS camera sensor module.
The goal of the CMUcam project is to provide simple vision capabilities to small embedded systems in the form of an intelligent sensor. The CMUcam open source programmable embedded color vision sensors are low-cost, low-power sensors for mobile robots. You can use the CMUcam vision systems to do many different kinds of on-board, real-time vision processing tasks
2014 – Pixy is a fast, low-cost vision sensor you can quickly “teach” to find objects, and it connects directly to Arduino and other controllers.