The goal of this project is to develop and build an expansion board for the PandaBoard based on FPGA technology.
An FPGA allows to build a very flexible expansion for an ARM based SoC. It's high count of programmable I/O pins combined with the option to create custom hardware blocks inside the configurable logic offer numerous possibilities.
While the Beagle Board only allows for SPI style peripherals inside an FPGA extension, the Panda Board offers the possibility to extend the system bus into the configurable logic, giving the developer much more flexibility and freedom with respect to transfer speed, complexity and number peripherals as well as easier software access because of the direct memory mapping.
Planned features for the expansion board
- expansion board can be attached to top or bottom side of PandaBoard
- FPGA connected to the 16 data/address lines exposed on the Panda Board expansion header
- remaining pins of the FPGA routed to pin headers on the expansion board
- configuration of the FPGA via SPI from within Linux or from serial flash (no need for JTAG cable)
- no BGA parts, so hobbyists can build the board
- if possible only two layers for the PCB
- everything build using Open Source tools where possible (FPGA synthesis will be an exception)
- more to come ...
The aim of the project is to utilize opensource tools and integrate them into a all in one Combo Box for domestic day to day purpose.
Following are the applications currently planned on this.
1) Home Network Gateway :- To provide wireless ( May be Wired access ) Internet access to all Internet devices at home.
2) Provide Advanced Routing and Fail over Internet along with Traffic Shaping and Restricted Internet access for the Kids.
3) Work as a VPN server so that users can connect from anywhere to Home Network
4) Monitor and alert Stock status On the Attched Display and alert ( Either Mail or LED notifications ) on drastic changes in the Stock price
5) Provide and act as a mp3 / OGG music Player and HD Video player on External source attach
6) Plan and include some home automation when necessary
Neuvoo is a project to optimize and apply Gentoo for use on embedded devices. We emphasize the ARMv7a architecture and create a multitude of embedded tools and ebuilds for new and advanced Linux users. We are completely compatible with the Gentoo structure and provide more advanced stages for installation on ARMv7a devices.
Hardware adaptation of MeeGo to the Beagleboard and Pandaboard platforms.
We're building an open source Android based Tablet E-Reader hybrid using the Pixel Qi adaptive screen with a 3M capacitive touch layer.
RISC OS is a computer operating system designed in Cambridge, England by Acorn. First released in 1987, its origins can be traced back to the original team that developed the ARM microprocessor. RISC OS is owned by Castle Technology Ltd.
An amount of developer funding may be available for aspects of this project.
- RISC OS has been ported to OMAP3 processors and currently runs on the BeagleBoard and related hardware.
- Looking to the future, RISC OS will be capable of running on OMAP4 processors, available in products such as the PandaBoard. Achieving this is currently conceived as being a twofold process:
- Single-core implementation; and
- Multi-core utilisation and preemptive multitasking.
- Relevant discussions can be followed on the RISC OS Open forum:
RISC OS Open
XBMC is an award-winning free and open source (GPL) software media player and entertainment hub for digital media. XBMC is available for Linux, OSX, Windows, and the original Xbox. Created in 2003 by a group of like minded programmers, XBMC is a non-profit project run and developed by volunteers located around the world. More than 50 software developers have contributed to XBMC, and 100-plus translators have worked to expand its reach, making it available in more than 30 languages.
While XBMC functions very well as a standard media player application for your computer, it has been designed to be the perfect companion for your HTPC. Supporting an almost endless range of remote controls, and combined with its beautiful interface and powerful skinning engine, XBMC feels very natural to use from the couch and is the ideal solution for your home theater.
Currently XBMC can be used to play almost all popular audio and video formats around. It was designed for network playback, so you can stream your multimedia from anywhere in the house or directly from the internet using practically any protocol available. Use your media as-is: XBMC can play CDs and DVDs directly from the disk or image file, almost all popular archive formats from your hard drive, and even files inside ZIP and RAR archives. It will even scan all of your media and automatically create a personalized library complete with box covers, descriptions, and fanart. There are playlist and slideshow functions, a weather forecast feature and many audio visualizations. Once installed, your computer will become a fully functional multimedia jukebox.
PANDA uses wl1271 chipset for connectivity (WIFi / BT), also wl1271 can be used for sniffing wireless packets.
My project aims at porting Ethereal (an open source tool for sniffing packets) to PANDA and using it as a wireless sniffer with the help of wl1271.
Project/URL: Not exist
Ethereal application will be used for sniffing wireless packets on PANDA boards using wl1271 chipset.
Background & work by projects submitter/s:
I have 3yrs of experience on WLAN including one year on OMAP3,OMAP4 and PANDA boards. Working experience of one year on wl1271 chipset.
Contact Email: email@example.com
Gentoo Linux is one of the Linux distributions that currently support ARM. It was first supported in 2003 and development hasn't stopped since. With so many ARM devices being released to the market recently, we like to support it in our distribution.
The project will focus on providing documentation for installing Gentoo Linux and prepare, build and provide everything needed for getting it working.
PandaBoard Support for MeeGo environment