Author Topic: Display as second monitor  (Read 4362 times)

Roibert

  • Member
  • ***
  • Posts: 8
Display as second monitor
« on: March 01, 2023, 04:50:47 am »
Dear Forum

Actually we have ralized a device ,with a  microcontroller PIC24, able to be used as a Touch pad , using the HID class . So ,when we touch this ares, we can see on window the pointer to move
All without writing any driver on window.

Now, we would like to create a display, driven by some microcontroller (ST or PIC),that ca interface with window...that means, window must see it as a monitor.

We see that there is not some HID class for this.

We understood that the UVC class is only for receive video data from a camera, and
visualize on window....but this is not what we want.

So, question are :

1) What means for window to be a second monitor ?

2) Actually we are able to transfer data via winusb ,in bulk mode.. This seems nice for video because of bulk. Can be usefull .

Thanks
Roberto

Jan Axelson

  • Administrator
  • Frequent Contributor
  • *****
  • Posts: 3033
    • Lakeview Research
Re: Display as second monitor
« Reply #1 on: March 01, 2023, 05:19:01 am »
Synaptics has a chip that supports USB monitors. It uses a host driver provided by Synaptics.

https://www.synaptics.com/products/displaylink-graphics/integrated-chipsets/dl-3000

Roibert

  • Member
  • ***
  • Posts: 8
Re: Display as second monitor
« Reply #2 on: March 01, 2023, 07:53:49 am »
Thanks Mr Jan for reply

we would like to understand the mechanism of how window can render images on a USB display. Clarify idea is for us important.

Thanks
Roberto




Jan Axelson

  • Administrator
  • Frequent Contributor
  • *****
  • Posts: 3033
    • Lakeview Research
Re: Display as second monitor
« Reply #3 on: March 03, 2023, 05:31:16 pm »
This would require writing or buying a host driver. I don't know where to find documentation on how to do this.

Roibert

  • Member
  • ***
  • Posts: 8
Re: Display as second monitor
« Reply #4 on: March 06, 2023, 04:37:34 am »
Many Thanks for your reply.

Now We know better how difficult this could be,and we will decide what to do.

Thanks
Roberto

bpaddock

  • Frequent Contributor
  • ****
  • Posts: 66
Re: Display as second monitor
« Reply #5 on: March 06, 2023, 08:08:01 am »
It is not clear to me what your goal is exactly.

Virtual Network Computing (VNC) may be something worth looking at.

There are several different VNC derivatives today for most hardware.
UltraVNC is generally the most adaptable to custom applications.

The PIC24 can be made to look like a VNC Frame Buffer.
That is a way to add a display to a device that would normally be headless.

https://en.wikipedia.org/wiki/Virtual_Network_Computing


Roibert

  • Member
  • ***
  • Posts: 8
Re: Display as second monitor
« Reply #6 on: March 07, 2023, 08:01:48 am »
Thanks for reply

For clarify my  question:

As Mr Jan replied, there is a chip from DisplayLink able to connect to the USB, and transform your display in a second monitor for window..

Question are :

1) We have owr uP (PIC24...but no matter about what we have..we can use any uP) ; is there
a USB class (like HID ) able to interface with window ,and show my uP as a second monitor ?
Or, as mr Jan replied, do we need to write drivers on Window ?

HID is nice because no driver are needed ; we are using PIC24-USB as HID keyboard. All work good.

2) If there is not a class like HID, but we need to write owr window driver, what means, from window point, see another monitor (or duplicate a monitor )
It is a big effort to do it ?
 
3)It is  USB forum, but ,just for say all : is possible with Ethernet to have a window monitor
(with driver or no...) ?

Thanks for the time you all dedicate to my questions

Roberto

 
 

Jan Axelson

  • Administrator
  • Frequent Contributor
  • *****
  • Posts: 3033
    • Lakeview Research
Re: Display as second monitor
« Reply #7 on: March 08, 2023, 08:51:09 am »
Try bpaddock's idea. Writing a driver would be a big effort.

Roibert

  • Member
  • ***
  • Posts: 8
Re: Display as second monitor
« Reply #8 on: March 09, 2023, 12:21:44 pm »
Thanks very much for your advice, and for all post reply i get from all.

Roberto