Main Page: Difference between revisions

From Sharpfin
Jump to navigation Jump to search
No edit summary
Line 33: Line 33:
* What is the purpose of the libgpg-error package Recive provides ? Is this just used as a generic error reporting framework ?
* What is the purpose of the libgpg-error package Recive provides ? Is this just used as a generic error reporting framework ?
* Does the Barracude use special co-processors or dedicated hardware for audio codecs ?
* Does the Barracude use special co-processors or dedicated hardware for audio codecs ?
== References to more information ==
Pieces of info about the barracude module :
* [http://corporate.reciva.com/download_files/Baracuda_130206.pdf PDF from reciva describing basic functionality]
* [http://corporate.reciva.com/products_and_technology/internet_radio_modules.asp More info on Reciva site]
Component Information
* [http://www.samsung.com/products/semiconductor/MobileSoC/ApplicationProcessor/ARM9Series/S3C2410/S3C2410.htm S3C2410AL ARM Processor, including BSDL files, and firmware update over USB]
* [http://www.samsung.com/products/semiconductor/NANDFlash/SLC_SmallBlock/128Mbit/K9F2808U0C/K9F2808U0C.htm K9F2808UOC 16Mb*8 Flash Memory]
* K4S561631E RAM Device
Other attempts to understanding the Barracuda
* [http://www.trumpton.org.uk/ir100/internal.htm IR100 internal]
GPL software components
* [http://corporate.reciva.com/gpl/ archives] with GPL software used by Reciva.
Other boards using the same processor
* [http://www.embedinfo.com/english/Product/sbc2410.asp Samsung Single Board Computer]
* [http://www.embedinfo.com/english/Product/mini2410.asp Mini PCI Processor Card]
* [http://www.simtec.co.uk/products/EB2410ITX/faq.html Evaluation board FAQ]

Revision as of 08:47, 25 October 2006

Sharpfin project

The goal of this project is to gather information about the Reciva 'Barracuda' Reciva radio module, in order to understand enough of the hardware to be able to provide alternative firmware.

I'm an embedded firmware engineer, and I'm planning to spend some time on this project to see how hard it would be to get my own software up and running on the Barracuda hardware. If you think you can add anything to this project, feel free to use this wiki to share your information: add and edit!

reciva@zevv.nl

News

  • 2006-10-22: Wiki setup
  • 2006-10-23: Compiled the linux kernel provided by Reciva
  • 2006-01-25: Datasheest and jtag tools are available for the samsung processor

Navigation

Project documentation

Technical documentation

Questions

Some questions that come to mind when gathering the info

  • There seems to be LIRC support in the kernel, reciva also provides lirc sources. How hard would it be to add a remote to existing radios ?
  • What is the purpose of the libgpg-error package Recive provides ? Is this just used as a generic error reporting framework ?
  • Does the Barracude use special co-processors or dedicated hardware for audio codecs ?