Quick DaVinci FAQ (604 WiFi)

Special Developer Edition Firmwares and Hacking on Archos 5 IT, 5/7 IMT, 605/705, with Android, ├àngstr├Âm and other Linux
Post Reply
Kurtis
Archos Novice
Archos Novice
Posts: 19
Joined: Sun Jan 28, 2007 4:12 am

Quick DaVinci FAQ (604 WiFi)

Post by Kurtis »

Since lots of people seem to misunderstand the DaVinci chip, I thought I'd post a quick bit about what I've learned.

1. What is the DaVinci chip inside the x04?

People have already posted about this, but it's a variant of this:
http://focus.ti.com/docs/prod/folders/p ... m6441.html

Simply put, it's three (sorta) chips on one chip:

1. an ARM9
2. a TI-DSP
3. a video card


2. What do you need to develop code for the DaVinci in a cracked Archos?

It appears Archos is using QT as their graphics subsystem talking to the DaVinci video subsystem. When (if?) the device is cracked far enough to allow access to the display, you'll probably be writing QT code.

In addition, the Archos is running Linux/uClibc, so you'll need a gcc toolchain built the ARM processor and linking against uClibc. All of this is available in a nice format in Archos's recent source release.

To get to the DSP, I think you'll need to talk to the DaVinci kernel modules, though I'm not sure.


3. Where can I find out more?

The DaVinci TMS320DM6441 (of which the Archos is one submodel, I think) data sheet is available here:
http://www.ti.com/lit/gpn/tms320dm6441

It probably isn't very useful unless you're an electrical engineer.
Post Reply

Return to “Open Development”