[Libdlo] DisplayLink driver for BlackBerry

Alexander Todorov atodorov at otb.bg
Sat Aug 3 12:24:25 PDT 2013


На  2.08.2013 22:51, Tim Green написа:
> Hi Alex,
>
> First I have to ask: does your phone have host mode USB? Without this
> you are out of luck. Can you plug a USB keyboard into your phone to
> test?
>


Looks like this is not yet supported. I've read some forums saying a BB software 
update coming out this August will support that. A quick plugin of 
keyboard/mouse didn't appear to work either.


I will wait for the software update first.



> To answer your questions:
> 1. Yes, libdlo is a user mode library to draw on DisplayLink displays.
>
> 2. Yes, USB access is obviously a must. I don't know how BB10 arranges
> its graphics. A simple screen sharing app is probably scraping the
> screen contents (maybe even just doing a basic screen shot as
> frequently as possible?)
>
> 3. The current DisplayLink Linux kernel driver provides a standard
> Frame Buffer (FB) interface. X can then use this.
>
> Hope this helps!
> Tim.
>
>
> On 2 August 2013 19:52, Alexander Todorov <atodorov at otb.bg> wrote:
>> Hi guys,
>> it's been a while since I last followed this list.
>>
>> Is anybody aware of or working on a driver port for BlackBerry 10 OS? I'd
>> love to connect mine to a docking station (hasn't been able to test it yet)
>> without using the HDMI port - just USB.
>>
>> In case nobody is working here are some questions, in order to figure out if
>> this is technically possible:
>>
>> 1) IIRC there was an initial user space implementation for DisplayLink
>> driver, I think this is the 'libdlo' library itself, can somebody remind me
>> if this is correct.
>>
>> BB apps permissions/security is pretty much every app for itself so a driver
>> needs to be build as a user space app.
>>
>> 2) What sort of low level API access does the driver need? I can think about
>> low level read/write access to the USB bus and possibly the graphical
>> server. Anything I'm missing?
>>
>> In Linux how does the driver communicate with X ? For the record: I'm not
>> sure if BB 10 even uses Xorg or something else, or if they have API for
>> this. But I've seen "desktop" sharing between phones so it should be doable.
>>
>>
>> BB 10 is essentially QNX and has a C and C++ development stack so I think it
>> could be possible to create a driver app.
>>
>>
>> Regards,
>> Alex
>> --
>> http://atodorov.org
>> http://twitter.com/atodorov_
>> _______________________________________________
>> Libdlo mailing list
>> Libdlo at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/libdlo



More information about the Libdlo mailing list