Clone this wiki locally
Welcome to '''leanXcam'''!
This is the project page for the software package distributed for and with the lean linux cam. More information about the development of the camera and how to get one may be found at the page of [http://www.leanxcam.ch Supercomputing Systems AG].
Important: leanXcam has been announced as End-Of-Life.:
- Last date to place orders: June 31st, 2015
- Final production and shipment date: September 30th, 2015
- End of technical support by SCS: December 31st, 2015
Fore more information, see the EOL letter.
Fun: Live stream of leanXcam on [http://leanXtogg.scs.ch/ SCS foosball table].
Update: Compiling zbar for leanXcam
== Overview ==
The Hardware#wiki-leanXcam is an intelligent camera running uClinux on an Analog Devices Blackfin DSP ADSP BF-537 with 500 MHz. The camera has a global shutter CMOS-Sensor with WVGA (752x480) resolution and up to 60 frames/s. The Hardware#wiki-leanXcam is available with a color or a monochrome sensor from this [http://www.systronics.ch/eng/vision-systems_76674.shtml Web Shop]. More technical information can be found in the [http://www.scs.ch/fileadmin/images/leanXcam/SCS_leanXcam_Datasheet_E.pdf leanXcam Datasheet].
The leanXcam is running an adapted version of Linux, called [http://www.uclinux.org uClinux], optimized for use on a DSP. The distribution contains many of the well-known Linux tools and applications and is distributed under the [http://www.gnu.org/copyleft/gpl.html GPL].
This project develops and maintains the Oscar Software Framework Manual/Description, which allows the programmer to easily access the hardware of the Hardware#wiki-leanXcam and provides many useful tools that make application development on the camera a lot easier. The software framework and accompanying template applications are licensed under the [http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License, version 2.1]. All documentation and specifications are distributed under the [http://creativecommons.org/licenses/by-sa/2.0/ Creative Commons Attribution-Share Alike 2.0 License].
The board schematics, layout and components are also published in the '''Downloads''' area and are licensed under an open source hardware license.
For further details, check out the '''Documentation'''.
==Software== All the software that is needed to develop and run software on the leanXcam can be found on the Software page. This include the U-Boot boot-loader and the μClinux operatingsystem, both as source code and binaries and the source code of the Oscar Software Framework Manual/Description in addition to example applications to give you a smooth start.
Updates and new versions of all software may be found on the '''Downloads''' page.
==Hardware== All specifications, data sheets and print layouts of the leanXcam hardware may be found on the Hardware page.
For new leanXcam hardware, updates to the hardware specifications will be provided on the '''Downloads''' page. The leanXcam can be ordered from [http://www.systronics.ch/eng/vision-systems.shtml this WebShop].
==Documentation== A great deal of the documentation of the leanXcam platform is maintained on the Documentation page.
But some parts, like API descriptions are kept inside the source code of our software and put together with [http://www.doxygen.org/ Doxygen] documentation system. These parts of the documentation may be downloaded on the '''Downloads''' page.
If you already got a camera, '''Getting started'''.
===leanXcam User Group=== A community of leanXcam users is evolving around this web site and the leanXcam User Group mailing list. By collaborating with this community you can help evolving the leanXcam platform and in turn profit from the other's collaboration. Make sure to subscribe to the leanXcam User Group mailing list to receive news about upcoming events and new developments in the world of leanXcam. We're also eager to hear your feedback about the camera. So contact us to share your experience or post to [https://github.com/scs/leanXcam/issues] to report issues. Please take a look at Frequently Asked Questions to see whether your question is already answered.
===Community applications for download===
As the leanXcam community starts building applications, we're happy to host them here and to promote them. Please contact us if you would like to contribute your application to our community and help us to boost the usability of leanXcam. All applications can be found on the Applications page. Recent additions are:
- Applications#wiki-leanXstream__A_simple_image_storing_and_video_streaming_server: A simple image sequence storing and video streaming server
- Applications#wiki-leanXzebra__a_very_fast_barcode_reader: A very fast and efficient barcode reader for leanXcam.
- Applications#wiki-leanXalarm__A_simple_alarm_system: A simple but fun surveillance tool which takes pictures whenever something moves and presents these pictures on a web interface.
===Community projects on leanXcam===
Find out what leanXcam is being used for by people all over the world Projects on leanXcam.
[http://www.scs-vision.ch Supercomputing Systems] is a proud sponsor of a number of academic teams and events. Visit our Sponsoring page to find out more or apply for sponsoring.
Switzerland based [http://www.scs-vision.ch/ Supercomputing Systems], the creator and maintainer of the leanXcam, offers a wide range of services in and around hardware engineering, computer vision and software development. [http://www.scs.ch/en/contact-location/contact.html Contact us] with your specific problem and we will find a solution together.
===Customization=== Does your application require some adaptations to the leanXcam? Maybe you need a higher-resolution image sensor or more and differnt I/Os? Maybe you would like a version with a lot of disk space to capture the video feed? Since the hardware is Open-Source you can either make the desired changes and set up the production yourself, or you can profit from our expertise and experience by [http://www.scs.ch/en/contact-location/contact.html requesting an offer]. We are also able to efficiently implement the required changes to the operating system and potentially the Oscar Software Framework Manual/Description to run smoothly with your new hardware. Furthermore, we offer a number of different licensing options, open as well as closed source, to suit your specific needs.
===Development=== Do you have a complex vision problem you are not sure how to solve? Does your code on the leanXcam not meet the performance requirements? Our vision experts have years of experience in tackling advanced vision problems and our DSP specialists are happy to help you reach your implementation goals. [http://www.scs.ch/en/contact-location/contact.html Contact us here].
===Training/Workshops=== [http://www.scs-vision.ch/ Supercomputing Systems] regularly hosts Workshops teaching basic skills for developing on the Hardware#wiki-leanXcam as well as advanced courses treating a select topic in more depth. Subscribe to the leanXcam User Group mailing list to be notified of upcoming events. We also offer problem-specific consulting on request.