Software

DAQEX

This project is aimed to develop a 2 channel 50Msps 12bit DAQ system, plus 32 channel digital analyzer. Scope of this project includes both hardware and software development.

Hardware
Spartan 6 FPGA will be used to perform ADC and logic input control. ARM processor will be used to transmit data to PC through USB2.0 or Ethernet.

Software
The ARM processor will run Embedded Linux (likely Linaro). Control software on PC will be developed to generate VCD formated output. VCD data can be easily opened using waveform viewer like GTKView.

Project website: 

Robot Reference Platform

The Home Brew Robotics Club (Silicon Valley, CA) has decided to pool their efforts by selecting a single high-end processor board (currently PandaBoard) to use on their higher end robots.

This will be known as the Robot Reference Platform (RRP).

It has been recognized that keeping up to date with the latest high end processor boards is a never ending effort. As each individual strives to make progress with the next, latest and greatest development, a lot of time is spent reinventing and rediscovering solutions that work.

It is hoped that by defining the RRP and pooling all of the knowledge and information that goes into configuring it, building kernels, selecting software packages, finding additional peripherals and drivers etc, we can advance the use of the RRP and accelerate user progress with these latest exciting technology.

FreeRDP

FreeRDP is a free remote desktop protocol client that implements RDP following the documentation released under the Microsoft Open Specification Promise.

Using FreeRDP, one can turn a PandaBoard into a nice open source thin client and make it feel like it was a full-blown desktop computer. VirtualBox can be used to expose virtual machines for remote access using RDP, otherwise most Windows editions support it by default. Alternatively, the open source xrdp server can be used on Linux machines.

Project website: 

Wireless Video Sync over WLAN

This Project aims to synchronize video running on one panda board with another panda board over WLAN. Both panda boards have displays connected & only one panda board will be running the video and at the same time streaming it, the other panda board will receive and display it.

This Project will be done CDAC Bangalore DESD students.

Universal USB gadget driver

The USB universal gadget driver exports the embedded functionality of the board. Each USB gadget comes with its oqn driver. This project aims to create a universal USB driver to which multiple usb gadgets can be connected. This project will be done by CDAC Bangalore DESD students.

libdce

A library to remotely invoke the hw accellerated codecs on IVA-HD via a syslink/rcm shim layer

Fedora on ARM

Fedora ARM project has added support for PandaBoard (armv7) from Fedora 13 onward.

OMAP4 V4L2 Camera

This project aims to add support for a v4l2 compliant driver for driving the OMAP4 Imaging SubSystem (ISS).

Main idea is to provide a upstreamable software support for CSI-2 compatible sensors hooked into the OMAP4 ISS CSI-2 Rx.

Expected audience ins the open source community, trying to work with a cheap camera solution using their Pandaboards, for supporting more easily imaging projects without involving much SW layers, or overall using a more complex interprocessor solution with ISS drivers in Cortex-M3 cores.

The code has been currently tested in:
- PandaBoard rev A2 (OMAP4430 ES2.1)
- OV5640 sensor, connected to OV OMAP4 adapter, rev 1.0
- Main Linus Torvalds Kernel (a.k.a. Kernel.org, or mainline), commit:

commit 3568bd9720b4a775f28a718fcbb462ce2f386988
Merge: fad6320 d3d0720
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date: Wed May 11 19:13:34 2011 -0700

Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client

Interested contributors as of today:
- Sergio Aguirre <saaguirre@ti.com>
- Laurent Pinchart <laurent.pinchart@ideasonboard.com>
- Sakari Ailus <sakari.ailus@iki.fi>

Automatically Tuned Linear Algebra Software (ATLAS)

The ATLAS (Automatically Tuned Linear Algebra Software) project is an ongoing research effort focusing on applying empirical techniques in order to provide portable performance. At present, it provides C and Fortran77 interfaces to a portably efficient BLAS implementation, as well as a few routines from LAPACK.

DroidBox

The goal of this project is to establish a desktop environment for Android. Specifically for a living room setting, connected to a large LCD television.
The platform will be partially open source using the Android OS and the Android Marketplace. The Box will be controlled via a Bluetooth All-Inclusive-Trackpad.

The proprietary trackpad will include the following:
Bluetooth 2.1 Capability
Multitouch Capability
Accelerometer
QWERTY stationary monochrome trackpad backlight
(Optional features could include, compass, gyro, and a VGA camera)

The DroidBox will perform very similar to the current Droid smart phones and tablets. All the input sensors found in a typical Droid tablet would be included in the proprietary trackpad. The purpose of the platform is to create a cheap family media center that is supported by many current Android Apps. Games and productivity apps alike, could be ran from the couch. The box should be small, lightweight, limited in overall features, and most importantly cheep.

Many extended features of the OMAP 4 platform could be omitted to further lower production costs. Here are the fundamental requirements:
Bluetooth 2.1 / Wifi bgn
Ethernet 100/1000
1x SD Card Slot
1x HDMI Out
1x USB
1x 5V Power Supply In

Project website: 

Theme provided by Danetsoft under GPL license from Danang Probo Sayekti