Hawkboard/earlyadopter

From eLinux.org
< Hawkboard
Revision as of 20:59, 22 November 2009 by Georgekk (talk | contribs)
Jump to: navigation, search


Introduction

  * What is hawkboard.org ?
    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
      • VGA
      • Composite In
  • Why not on other board ?:
    • Hawkboard is a open community platform
    • My contributions will be leveraged by global open community
    • My efforts will be recognized and appreciated by world wide hawk, beagle, OMAP, Davinci communities.
  • Duration: 3 months
  • Expected results:
    • VGA and Composite drivers will be implemented and submitted to davinci mailing list for kernel.org submissions.
    • Wiki page to describe the entire development method here ...
  • Contact: khasim[at]beagleboard[.]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

<example ends>


SIP client demo

  • Title  : SIP client on hawkboard
  • Short project description:
    • Get a SIP client working (linphone), maybe use DSP to off-load audio processing.
      • Use audio, network and DSP.
      • Maybe use video later-on.
  • Why not on other board ?:
    • Have some experience with beagleboard, but hawkboard seems to have more complete interfaces.
    • Cheap platform, DSP.
  • Duration: maybe one to three month, depending on scope (DSP, video).
  • Expected results:
    • Audio and network working.
    • Maybe extend user-interface later-on using VGA, video in.
  • Contact: pmeerw@pmeerw.net
  • Will you support hawkboard.org initiative ? How :
    • Contribute as open source. Provide demonstration image.
  • One thing you like about this platform or initiative:
    • Seems promising given beagleboard's success; visibility.

Hawk Media Server

  • Title  : Hawk Media Server
  • Short project description: This project aims at achieving the following:
    • A media server for homes, that will be a central repository for all media - video/ audio/ pictures and documents
    • Long term goals:
      • Subject to feasibility, Probably a PVR using video in or video over IP
      • A video surveillance application in conjunction with leopard board, where the media server can be used for recording surveillance videos.
  • Why not on other board ?:
    • Hawk has a SATA interface, ideal to interface with internal hard disks.
    • Cheaper than Beagleboard
  • Duration: Three months
  • Expected results:
    • A ready to install image that others can use to configure Hawk as a media server
    • All details shared up on a wiki
  • Contact: sradhakrishna@firstpenugin.org
  • Will you support hawkboard.org initiative ? How? :
    • Would like to provide any help with developing drivers or maintaining uboot/ kernel.
  • One thing you like about this platform or initiative:
    • Open Source
    • A platform for hobbyists to try out new ideas in a quick manner

Hawkboard support in poky linux

  • Title  : Hawkboard support in poky Linux
  • Short project description:

Provide support for hawkboard in poky linux platform. Provide demo images for Sato.

  • Why not on other board ?:

Ideal for small resolution displays. Low cost platform to work on.

  • Duration:

About 3 months.

  • Expected results:

A working Sato demo image.

  • Contact: drt80d at gmail.com
  • Will you support hawkboard.org initiative ? How :

Yes. By providing support to the community on software. And sharing exp. and helping others.

  • One thing you like about this platform or initiative:

Low cost and easy for hobbyist to get hands on.


Encrypted Telephony system using Hawkboard

  • Title  : Encrypted Telephony system
  • Short project description: This project aims at achieving the following:
    • An Encrypted Telephony system which will be powered by Hawkboard to encrypt/decrypt the telephone signals between the sender and receiver.
    • Long term goals:
      • Can be used by mass people subject to feasibility.


  • Homepage:will be given later
  • Why not on other board ?:
    • Hawk is cheap ARM board for supporting Linux kernel USB/USB-OTG support.
    • Cheaper than Beagleboard
  • Duration: 4 months
  • Expected results:
    • All details will be shared up on a wiki
  • Contact: parthaneela@gmail.com
  • Will you support hawkboard.org initiative ? How? :
    • Would like to provide any help with developing drivers or maintaining uboot/ kernel/code optimization/Testing.
  • One thing you like about this platform or initiative:
    • Open Source
    • A platform for hobbyists to try out new ideas in a quick manner

Hawk Medical Kit

  • Title  : Hawk Medical Kit
  • Short project description: Hawk Med Kit (HMK) is a portable Medical diagnostic kit
    • Description
      • 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
    • reason 2 Open platform provides opportunity to improve software & hardware for health care applications and promote interoperability
  • Duration: 12-16 months
  • Expected results:
    • output 1 : Open Healthcare platform
    • output 2 : Social impact through open initiatives
  • Contact: vu3thg@gmail.com
  • Will you support hawkboard.org initiative ? How :
    • 1 Contributions to its improvement and development initiatives
    • 2 Maintain documentation and provide support
  • One thing you like about this platform or initiative:
    • 1 Such Low cost open platform seeds innovation



Networked Media Solution

  • Title  : Networked Media Playback, Storage and Discovery
  • Short project description:
    • Description
      • A media player for music enthusiasts not computer or network engineers
      • A complete solution storage, discovery and control
      • Multiple Ethernet connections through wireless and wired to fit with any installation
  • Why not on other board ?:
    • Hawkboard comes with SATA giving a reliable connection to drives, USB has proved too fragile with openembedded
    • Price - much cheaper than Gumstix and Beagleboard, both of which do not support SATA
  • Duration: 6-12 months
  • Expected results:
    • output 1 : Products capable of forming a network where none previously existed
    • output 2 : Media discovery from a range of sources and the ability to store CD collections internally
  • Contact: stuart68@gmail.com
  • Will you support hawkboard.org initiative ? How :
    • Our work with Gumstix has already resulted in changes being submitted to the openembedded mainline
    • Our product will require the use of most of the interfaces Hawkboard provide, our work will help to debug the drivers each uses
    • We will feedback our findings to the openembedded wiki to make it easy for others to configure interfaces like wireless
    • Push the use of the DSP with openembedded and not just use the ARM core for encoding and decoding
  • One thing you like about this platform or initiative:
    • Its use of SATA - without this there was no other viable development system with a similar entry cost

Data Acquisition System

  • Title  : HawkDaq
  • Short project description:
    • Description
      • A Low-power/Portable platform for capturing of different types of data including Analog and Digital
      • Interfaces with Capture Board through LAN/SPI/USB/UART etc.
      • Processes the data acquired and display by demand through HMI interface (undefined at the moment)
  • Why not on other board ?:
    • Reason 1 Data - Hawkboard has SATA which is great if the user desires to capture the data onto disk.
    • Reason 2 Price - Is cheaper than Gumstix and Beagleboard, which might be an overkill in terms of graphics capability for this application.
    • Reason 3 DSP - Hawkboard has a DSP for signal processing which might be helpful in processing some of the acquired data. mini2440 does not have a DSP.
  • Duration: 6 -9 months
  • Expected results:
    • Output 1 : An Open Portable Data Acquisition Platform
    • Output 2 : Customised Solutions for Commercial Data Acquisition Usage
  • Contact: wee.kiampeng@orangeknob.com
  • Will you support hawkboard.org initiative ? How :
    • Of course!
    • We will develop the sw platform with the community and hopefully everyone will benefit from the exercise,.
    • We will develop with & provide the hardware design for the acquisition portion to the community.
  • One thing you like about this platform or initiative:
    • It fits the bill of what we intended to do with other boards which lacks in certain areas and overkills in certain areas.

Unmanned Air Vehicle Mission Computer

  • Title  : Air Vehicle Flight Control with Payload Processing
  • Short project description:
    • Description
      • Complete solution for managing flight operations, like any conventional mission computer
      • Additional capability to do payload video management with video compression and encoding
      • Unique capability to produce "UAV on a chip"!
  • Why not on other board ?:
    • Hawkboard has tremendous options for interfaces, such as SATA and USB for mass storage
    • Allows the realization of complete flight ops integration on a single programmable IC
    • Very low entry cost for development
  • Duration: 6-12 months
  • Expected results:
    • output 1 : Demonstrate the use of COTS components for unmanned systems operations
    • output 2 : Produce a single-chip solution for flight control that will also manage computationally-intensive payload (video) tasks
    • output 3 : Define a low-cost system that will be useful for civilian operators, such as fire and police, forestry, and surveying interests
  • Contact: vadimv@ieee.org
  • Will you support hawkboard.org initiative ? How :
    • Our codebase will be open-sourced. We will have a proprietary control system model that will be closed-source, but that is user-replaceable
    • We will be making heavy use of the DSP core and will be able to debug many drivers/algorithms associated with its use.
  • One thing you like about this platform or initiative:
    • A fantastic blend of general-purpose computing with a powerful signal processing capability at a rock-bottom system cost.

OpenCV port and application to an Unmanned Air Vehicle (UAV)

  • Title: OpenCV port and application to an Unmanned Air Vehicle (UAV)
  • Short project description: the final aim is to have an embedded vision system, thus the project is divided in two parts
    • port OpenCV to the DSP C674x (the bigger part of the project). Current ports of OpenCV on similar architecture (OMAP 3530) are only based on the ARM.
    • use vision algorithms to stabilize an UAV; these algorithms already exists and the OpenCV port with the floating point support will help to put them on the HawkBoard:
      • optical flow
      • visual SLAM (Simultaneous Localisation And Mapping)
  • Homepage:
    • of our laboratory: [1] (not up to date)
    • a wiki will be created when the project starts
  • Why not on other board ?:
    • it will be one of the cheapest
    • a lot of boards do not have DSP :ARM (PXA 255, 270, 3xx) or Atom boards (Z530)
    • some have DSP, but no floating point DSP (OMAP 3530 boards, like BeagleBoard)
    • built-in video-in, with dedicated VPIF video bus (better than USB)
  • Duration: 6-12 months
  • Expected results:
    • OpenCV running smoothly on the board, and optimized for the DSP
    • vision algorithms running in real time, and able to stabilize the UAV
  • Contact: gsanahuj@hds.utc.fr
  • Will you support hawkboard.org initiative ? How :
    • providing all codes of the OpenCV port to the community
    • a wiki will explain vision algorithms (which are not UAV specific) and provide exemples and source codes
    • will help development of applications using DSP and video-in
  • One thing you like about this platform or initiative:
    • the floating point DSP, will facilitate OpenCV port

HAWKEYE Software Defined Radio

  • Title : Multichannel Software Defined Radio / Spectrum Monitor and Logger
  • Short project description:
    • 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.
    • reason 3 : Floating point DSP eases development of high dynamic range processing (weak signal detection)
  • Duration: 3 Months HW front end plus 3 Months SW implementation
  • Expected results:
    • output : Produce HW front end with interface to Hawkboard
    • output : DSP application software with spectrum, channel decode etc
    • output : User interface control and LCD display
  • Contact: pagercam@gmail.com
  • Will you support hawkboard.org initiative ? How :
    • 1. Open source project
    • 2. Examples of multithreaded real-time DSP, "How to" documentation via wiki
    • 3. Example HW interfacing, "How to" documentation via wiki


  • One thing you like about this platform or initiative:
    • Everything I need in more small low power chip

Range of Motion Evaulator

  • Title : Range of Motion Evaulator
  • Short project description:
    • Desciption
    • 1 A latch on device providing accurate Range Of Motion measurement and data logging for applications such as physiotherapy
    • 2 Maybe used to measure range of motion after fracture/surgery to see correct healing
  • Homepage: Coming soon
  • Why not on other board ?:
    • Provides ports to faciliate data logging
    • Provides DSP capabilities may prove useful in visualization in 3D space
    • Low cost may even make it a single use device
  • Duration: 9-12 months
  • Expected results:
    • Accurate mesurements of movement in space
    • Analysis and loggin, as well as visualization and feedback
  • Contact:sumitb555@gmail.com
  • Will you support hawkboard.org initiative ? How :
    • 1. Code will be opensource and the documentation will be available for any additional harware
  • One thing you like about this platform or initiative:
    • ARM9 with DSP capabilities and availability of multiple ports

Delivery Management

  • Title : Delivery Management
  • Other details : Author has sent a mail, waiting for approval to post the same here.

Linux based USB peripheral

  • Title  : Linux based USB peripheral
  • Short project description:
    • This project will turn the Hawk board into a Linux based USB peripheral.
    • It will be initially tested as a USB device for the Beagle Board to provide:
      • ethernet
      • composite video capture
      • storage services using a SATA disk drive.
  • Why not on other board ?:
    • Other boards do not offer the same collection of interfaces as the hawk board.
    • My efforts will be recognized and appreciated by world wide hawk, beagle, OMAP, Davinci communities.
  • Duration: 3 months
  • Expected results:
    • Images for the Hawk will be posted along with interfacing information for the Beagle Board.
    • A video and/or a demo showing functionalities in use with the Beagle Board.
  • Contact: hy-hawk[at]hy-research[.]com
  • Will you support hawkboard.org initiative ? How :
    • By creating demonstrations of the Hawk board in use.
    • Providing an example of usage as a USB device
    • By designing and offering accessories such as cases and expansion boards for the community
    • By being on mailing lists and IRC and try to answer the questions
  • One thing you like about this platform or initiative:
    • Open Platform
    • Range of interfaces offered around a low power core

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
      • SATA
      • SD/MMC
  • Why not on other board ?:
    • I want to contribute to open source community


  • Duration: 3 months
  • Expected results:
    • SATA and SD/MMC drivers will be implemented and submitted to davinci mailing list for kernel.org submissions.


  • Contact: georgekk[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

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
      • ASoC support


  • Why not on other board ?:
    • I want to contribute to open source community
  • Duration: 3 months
  • Expected results:
    • 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

Next

  • Title :
  • Short project description:
  • Homepage:
  • Why not on other board ?:
  • Duration:
  • Expected results:
  • Contact:
  • Will you support hawkboard.org initiative ? How :
  • One thing you like about this platform or initiative: