Schematics, layout, and BOM for the LeanXcam are freely available, and source code for the Blackfin uClinux distribution, including U-Boot, is freely available under GPL license from ADI. The camera is supported by an SCS-sponsored open source community that develops the LGPL V2-licensed open source OSCar Software Framework.

OSCar-based LeanXcam brightness control application(Click to enlarge)

OSCar abstracts the hardware of the LeanXcam, and provides a platform for developing applications for the camera, says SCS. Based on uClinux, OSCar runs on “a fully constituted Linux virtual machine,” says the company. The framework is organized into loadable modules, including one to configure and capture images with the on-board CMOS sensor, and a module that communicates with GPIO-connected I/O. There are also hardware independent modules for accessing the image processing library or loading and storing images from the filesystem.

The framework is compiled into static libraries that are linked with the application during compile-time, so only the object files of the modules that are actually used are linked into the executable. This reduces the software footprint and prevents unnecessary overhead of unused functions, says SCS.

LeanXcam image storage application(Click to enlarge)

A DVD is offered with the LeanXcam that provides the OSCar framework and a library of OSCar software, also available under LGPL. The library is said to be continually expanded with community contributions.

The community site offers forums, tutorials, and templates for OSCar. Templates are said to include a web application and a GUI, from which live images can be sent to a PC, and then displayed and stored. Customers can also choose to contract SCS to develop OSCar-based software or customize the LeanXcam itself, says the company. Design services are said to include algorithm and software development, as well as hardware adaptions.

Availability

The LeanXCam is available for $270 US at 1,000-unit volumes, $290 per 100 units, $320 at ten units, and $340 individually, says SuperComputing Systems. The LeanXCam is also available in an OEM module (board only) package ranging from $210 to $270 in similar volume configurations. More information on the LeanXcam may be found here, and the OSCar community project page may be found here.