Order of the Butterfly
Posts: 408 from 2004/7/15
From: Russia, Moscow
I am glad to tell that AmiX donated me a VP-D20 MiniDV camcorder for the IEEE1394 implementation. It is here at last and i'm starting the work.
I've studied two availible opensource solutions: Apple reference stack and Linux stack. In BSD family IEEE1394 support is incomplete and supports only masstorage.
I've left out Apple's stack as soon as i've read its license. It's totally unfriendly and in fact it doesn't allow me to do anything valuable. In addition, Apple's implementation is not enough because the implement only transport level, no higher-level protocols (means no device classes).
Linux implementation is quite new, but it already works. In addition, keeping its API intact will allow easy porting of existing applications. I already have experience in ripping alien kernels (MOSNet
) so i've decided to base on Linux stack.
First stage will include raw IEEE1394 interface and IEC61883 class which will support MiniDV cameras. I don't know if some configuration will be actually needed (Poseidon is completely plug-n-play and doesn't require any setup, IEEE1394 is going to be the same).
Also i have a PCI IEEE1394 card in unknown condition. If it works i'll be able to install it into my PC and try out an IP-over-IEEE1394.
I don't have any other hardware so i'll be unable to support it.
iPod, iBook, iMac,... iRobot?