We need to connect some our device to the LPT port of a QNX v4.25G host.
When we boot the host on windows - everything works fast and reliable.
Does Dev32.par v4.25A support EPP, ECP or just legacy output-only hardware?
I’m looking into ftp://ftp.qnx.com/usr/free/qnx4/os/samples/Dev_drivers/Dev.par.tgz, this
version does not use hardware interrupts at all.
What is the proper way of achieving the maximun throughput on LPT without
burdening the CPU? Should I write the driver of my own?
Indeed, because there is not EPP/ECP support using interrupt when overwelm
the CPU
What is the proper way of achieving the maximun throughput on LPT without
burdening the CPU? Should I write the driver of my own?
Yes looks like writing you own driver is the only way. You could set
Dev32.par at low priority and let it use all the CPU it wants, that’s still
pretty fast without having impact on the general behavior of the machine.