Hi,

On Monday 23 August 2010 23:01:10 Francisco J. Mejia wrote:
> 1. How complex would be the process of developing an RTEMS driver and
> static library for TMU2 / PFPU?, Is there any expected timeframe for
> these?
> 
> 2. What are the recommended documents for these tasks?, are there any
> guidelines for the API architectures?

Not very complex, timeframe is approx 3 weeks (ie once I have got the basic 
USB working to make the GUI usable and then begin to port the rendering engine 
to RTEMS. Audio will be needed too).

The PFPU and TMU2 hardware documentation is available on milkymist.org, and 
for the API you can have a look at the existing drivers in libhal 
(software/include/hal/{pfpu,tmu}.h; software/libhal/{pfpu,tmu}.c) and just 
adapt that to POSIX (ie through an entry in /dev).

> * How complex would be the process of developing an OHCI-compliant USB host
> stack?, Is there any expected timeframe for this?

It's a major time sink and there is no timeframe for this. Eventually I'll 
just make input devices (keyboard + mouse) working on 1.0, with the input 
device protocol implemented in the AVR and a simple AVR->LM32 protocol in 
order not to have to implement every USB idiosyncrasy nor face other 
complications with the RTEMS USB stack and RTEMS USB input device drivers (or 
rather lack thereof). If someone wants other devices to work (USB sticks, 
bluetooth adapters and what not), then they make the OHCI firmware and drivers 
themselves. Let's put that on more shoulders...

S.
_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkym...@freenode
Webchat: www.milkymist.org/irc.html
Wiki: www.milkymist.org/wiki

Reply via email to