Introduction

Hawkboard.org is a Open Community Portal for OMAP L 138 ( ARM 9 and C674x Floating Point DSP) Applications

What is hawkboard ?

A OMAP L 138 based Open Platform designed by a small team of engineers @ Innovate Solutions

What is Early Adopter Program ?

Honestly, this is an exercise to educate the community on OMAP L 138 offerings and technology

Who can participate ?

Passionate Open Community members, Technologists interested in leveraging the OMAP L 138 technology and developing innovative applications, Team members who would want to drive and educate the community on the correct or right usage of the platform.

Last day for submissions?

November 30th 2009

When will I receive the board if selected?

By Dec 15th 2009

What is the selection Criteria ?

A group of Community members will be identified as Judges to review the proposals. The judges will choose the early adopters

What after winning a board ?

The Board is all yours, we look forward to the execution of your proposed solution.

Should the solution be open ?

Yes, after or while execution of the project you are requested to give the details to make this a successful open source program

Proposals

<below is a template / example, please keep the heading and use the same for your proposals>

<example starts>

Linux Driver Development for HawkBoard Peripherals

Title : Driver Development

Short project description:

The project will add the Linux driver support, following are the drivers I will be interested in developing and maintaining

Hawk Medical Kit

HMK is a low cost portable diagnostic kit for use by Medical community esp for rural health care and on mobile health care units. It shall provide interfaces for open/commercial portable ultrasound probes, open or commercial 12-lead ECG probes, Oxygen Saturation probes. It could be extended to be used for tele-healthcare/tele-radiology and other cardio monitoring applications.

Homepage: (not in place, yet)

Why not on other board ?:

reason 1 Hawkboard is ideal as it provides a floating point DSP for signal processing and ARM9 for control & UI for this device

HAWKEYE Software Defined Radio

The system will consist of a wideband data capture HW frontend, digital demodulation of a band of RF spectrum.

Hawkboard will provide baseband processing, DSP capabilities to process spectrum and generate a graphical spectrum display of a band of interest.

Parallel decode as many individual channels as possible, storing spectrum history and decoded channels to a local disk via SATA interface.

User interface to select frequency band, channels of interest etc...

Homepage: TBD

Why not on other board ?:

reason 1 : Hawkboard provides a unique combination of easy to program ARM 9 for user interface and I/O, high performance DSP for processing, SATA interface for storage and Ethernet/USB for interfacing.

reason 2 : Low cost board with all required features on a small in expensive board, multiple boards will be required to cover a large bandwidth.

ASoC drivers will be implemented and submitted to davinci mailing list for kernel.org submissions.

Contact: sudhanshu.saxena[at]gmail[.]com

Will you support hawkboard.org initiative ? How :

By creating wiki's of my understanding

By being on mailing lists and IRC and try to answer the questions

One thing you like about this platform or initiative:

Open Platform

Robotics video plus API

Title: Robotics video plus API

Short project description:

The hobbyist robotics community often use µc that are not really powerfull because the calculations in robots can (often) be achieved by simple 8bits µc and because more powerful µc are often too expensives or more dificult to use.The principal device that need more calculus power is the camera, and actually there is not so much devices for hobbyists that are able to deal with camera.Hawkboard has several advantages for this purpose: calculus power (arm9+DSP), video input, complete well known OS (Linux), small price, GPIO + well known buses, small size.

Our principal goal is to provide a well documented example of how to use a camera with hawkboard (with using OpenCV library).

Our secondary goal is to provide examples of how to interface Hawboard with well known robotics actuator or sensors.

Our dead line is driven by the participation of our robot to an european robotic contest! (This is the 7th year we participate...)

A video use case using the DSP to get all the benefits of the platform

An api or/and examples of how to use the principal devices necessary for robotics (Video In, PWM, UART, SPI, I2C, GPIO, ethernet ...)

One thing you like about this platform or initiative:

A cheap platform for robotics with easy acces to video and currents IO

Pro Audio Digital Mixer

Title : ProAudio Digital Mixer

Short project description:

This is a ProAudio Digital Mixer, which leverages the high end Audio Signal Processing capabilities of the C674x DSP inside, while using the ARM core to perform OS tasks, User Interface, Communications and Storage.

Homepage: Not yet created.

Why not on other board ?:

No other catalog processor integrates a floating point DSP as well as high performance ARM core.

Hawkboard is supported by the community.

Already taking part on BeagleBoard audio related projects, so this cross-processor effort will be more fruitful and will encourage others to take part.

Duration: 6 months

Expected results:

Implementation of Audio Digital Processing algorithms on the DSP core.

Synchronization of ARM and DSP to get the ARM effectively controlling the DSP execution (algorithm parameters)

Wiki page to describe the entire development method here ...

Contact: jaime[dot]aranguren[at]ieee[.]org

Will you support hawkboard.org initiative ? How :

By creating wiki's of my understanding

By being on mailing lists and IRC and try to answer the questions

One thing you like about this platform or initiative:

Open Platform

Floating point DSP + ARM core on the same chip... Amazing!!!

It is community based

James

Title: James

Short project description: James aims to be a home server for data and multimedia, including the acquisition of content, recording of video (mythtv backend) and audio playback. It started as a project on beagleboard but got stalled due to USB issues. This project will leverage upon the results of the BeagleBoard work and will also attempt to maximize reuse of existing good software.

Hawkboard is probably the lowest cost solution for this (which is interesting because it is affordable to have a 2nd board as e.g. mythtv backend)

This work was started on Beagleboard, but there were too many problems with USB. Also on Beagle, USB would probably become a bottleneck (with both video input (for mythtv), network and mass storage being on the same bus). As Hawkboard has sata and ethernet on board I expect way less issues

An attempt was also done with sheevaplug. Technically this one is also interesting but lacks SATA and audio out.

Duration: undefined. The project will deliver functionality in increments. See also the expected results.

Expected results:

Documentation on how to get everything working

up to date recipes for the functionality in openembedded

perhaps an image with all the software (this depends on availability of a place to store the image); alternately there may be a composite package including all the software.

Functionwise the expected results are:

support for hawkboard in OpenEmbedded (expected time to realise: < 1 wk)

Will you support hawkboard.org initiative ? How : By actively contributing on the mailing list and on irc

One thing you like about this platform or initiative: The tremendous amount of functionality and interfaces for such a low price.

Hawkdroid

Title: Hawkdroid

Short project description: Porting Android to Hawkboard. This will enable host of applications from Android platform to run on hawkboard.

Homepage: Yet to setup

Why not on other board ?:

Chipest Open Platform with lot of peripherals available to run Android.

Strong community support

Duration: 2 months

Expected results:

Binaries which will demonstrate Android platform running on Hawkboard

Wiki page of steps to follow

Source code of ported Android platform

Contact: rupeshgujare[at]gmail[.]com

Will you support hawkboard.org initiative ? How :

By creating wiki's of my understanding

By being on mailing lists and try to answer the questions

One thing you like about this platform or initiative:

Very Chip Open Platform with lot of peripheral support

Driver Enhancement : Video

Title: Driver Enhancement

Short project description:

I am planing to work on Video In/Out & I2C driver. Besides this, I am interested in supporting some interesting peripherals over USB too. I am planing to generate faster user interface layer by using various possible hardware feature.

Why not on other board ?: I have fairly good understanding of Davinci architecture, The Hawkboard kernel support is integrated in davinci kernel tree.

Duration: Will start as soon as I will get access to board and keep updating in all related mailing list.

Expected results: Support for more featured drivers with better throughput.

Contact: irc : virals email: viralsachde at gmail dot com

Will you support hawkboard.org initiative ? How :

Providing my observation on kernel on mailing list / irc / wiki

Will try to integrate more peripheral support in driver

Probably by providing support to local community ( at Bangalore, India) in personal or during events.

One thing you like about this platform or initiative:

Use of OMAP L13# series processor

Low-power desktop replacement

Title: Low-power desktop replacement

Short project description: Combined with Citrix application server, the hawkboard based computer can replace regular desktops which consume a lot of energy. This not only saves electricity, but also offers savings on cooling and less noise in an office environment. The client only needs to run the free citrix client software.

Homepage: None yet

Why not on other board ?: Power consumption, lack of ethernet connectivity and size.

Duration: Hoping to have a working proof-of-concept for clients in the next few months

Expected results: Our main market will be western Europe, where we expect to install a few hundred devices during 2010. Installations will be combined with application hosting and remote desktop maintainance services.

Contact: nick@hostlogic.nl

Will you support hawkboard.org initiative ? How : Testing early devices and if usable we will develop a minimal kernel and desktop install image.

One thing you like about this platform or initiative: Open-source, connectivity on the board (compared to beagleboard) and above all low power consumption.

DAGO

Title: DAGO

Short project description: DAGO (Digital Audio visual and Gesture Organism) is a portable natural input processing system initially developed for controlling IP based devices. Input will range from any form of human communication means e.g. speech, visual gesture, etc.

Open CourseWare Based on Hawk Board

This project aims to bring Lab based on a DSP processor to every Engineering institute in India.

We intend to design a Lab course based on Hawkboard, which will give opportunity to students to try out the theoretical knowledge gained on Signal processing courses(Signal & System, Digital Signal Processing), Embedded Linux courses and Operating System courses basically for UG and PG Students.

Homepage: TBD;

Why not on other board ?:

Hawkboard is a very affordable platform offering high performance.

Hawkboard has Floating Point DSP and ARM9 core.

Institutes will want to establish their DSP, Embedded Labs based on a single platform which can be used for training on DSP, ARM, OS etc, Hawk Board can fulfill all these roles.

About our Team: A group of Senior Undergrad and Masters Students at IIIT-Hyd, who have introduced new courses teaching AVR microcontroller to UG and PG students. Now we want to develop DSP and ARM expertise in our Institute and furthur to other Universities and Institutes.