* Making a DVB-S Transmitter
@ 2009-05-08 7:51 Stefano Danzi
2009-05-20 14:31 ` Patrick Boettcher
0 siblings, 1 reply; 2+ messages in thread
From: Stefano Danzi @ 2009-05-08 7:51 UTC (permalink / raw)
To: Linux Media Mailing List
Hi!!
I and some others Ham radio operators are working on a pc-based
dvb-s transmitter.
Reference website are: http://www.m0dts.co.uk/datv.htm
Interfare between pc and transmitter is based on FTDI FT245 (usb fifo).
Goal will be create a device like /dev/dvbs-tx, write into a mpeg-ts
stream so
kernel module convert it to a dvb-s signal and send it to the usb fifo.
Now could be a good thing to have a kernel module for get raw data from
/dev/dvbs-tx
and put it on the ftdi chip (we have an external encoder called dvbsenco
but target project
is rewrite a clone as kernel module to improve performances)
I know basic C but not enought to write a kernel module.
Someone can help us?
PS Sorry for my horrible english
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Making a DVB-S Transmitter
2009-05-08 7:51 Making a DVB-S Transmitter Stefano Danzi
@ 2009-05-20 14:31 ` Patrick Boettcher
0 siblings, 0 replies; 2+ messages in thread
From: Patrick Boettcher @ 2009-05-20 14:31 UTC (permalink / raw)
To: Stefano Danzi; +Cc: Linux Media Mailing List
Hi Stefano,
On Fri, 8 May 2009, Stefano Danzi wrote:
> Hi!!
>
> I and some others Ham radio operators are working on a pc-based
> dvb-s transmitter.
>
> Reference website are: http://www.m0dts.co.uk/datv.htm
I read very quickly the website, interesting project :)
> Interfare between pc and transmitter is based on FTDI FT245 (usb fifo).
>
> Goal will be create a device like /dev/dvbs-tx, write into a mpeg-ts stream
> so
> kernel module convert it to a dvb-s signal and send it to the usb fifo.
When you say, the kernel module converts it to a dvb-s signal? Do you mean
you want to do a MPEG2-TS to DVB-S I/Q generator? Please
describe closer what is the input format expected by the FTDI FT245.
In general I would suggest that all the busy/important parts are done in
userspace. Kernel modules should generally do nothing more that to copy
data AS IS from host memory to device memory.
Saying that any conversion, modulation or whatever should be done in
user-space.
If you're lucky you don't even need a kernel module to write to your USB
device. There is a slight chance that using libusb to write the data to
your hardware is sufficient. I think I read somewhere that there is a
faster way to write data to a USB device with recent kernels than libusb
from userspace, but maybe it was a dream. Check linux/Documentation to see
whether you can find something.
Good luck ;)
Patrick.
--
Mail: patrick.boettcher@desy.de
WWW: http://www.wi-bw.tfh-wildau.de/~pboettch/
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-05-20 14:31 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-08 7:51 Making a DVB-S Transmitter Stefano Danzi
2009-05-20 14:31 ` Patrick Boettcher
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox