admin管理员组文章数量:1130349
视频演示:
骚气双副屏,单片机实现win10 USB副屏演示esp32 s2_哔哩哔哩_bilibili-https://www.bilibili/video/BV1tU4y1F7B6?spm_id_from=333.999.0.0
开源计划
2021年最后一天,庆祝新年。
github开源地址如下,欢迎复刻魔改。发b站的可以@我,给三连打call。
https://github/chuanjinpang/win10_idd_xfz1986_usb_graphic_driver_display
概要
单片机esp32s2+SPI屏实现一个win10 USB接口显示器。
本项目借鉴了众多开源项目,主要借鉴:
1.github/microsoft/Windows-driver-samples/tree/master/video/IndirectDisplay
2.git://github/roshkins/IddSampleDriver.git
3.Bodmer/TFT_eSPI.git
4.nopnop2002/esp-idf-ili9340,
5.serge-rgb/TinyJPEG.git
6.TJpgDec。
目前FPS在~13FPS,纯黑屏幕时能摸到20FPS。
主机使用IDD显示驱动方案,将屏幕进行JPEG压缩,然后通过URB(USB请求包)发送到下位机。下位机解压并发DMA传输写屏达到高性能。下位机esp32s2只支持全速度12Mhz,所以必须高压缩的JPEG才能有高FPS.
为了获得较稳定的FPS,采用了动态码率策略,会依据图像情况,进行压缩率调整。
- 器件清单
以下链接与卖家只是我买的地方,仅作参考,只是型号是一样的,东西是同一种,有门道能找到更便宜的卖家最好。
像ESP-12H-Kit单独买模块小板就只要10块,适合自己做PCB板。
最近也支持了st7789这种屏。
| 名称 |
数量 |
参考图 |
参考链接 |
说明 |
|
| 1 |
ESP-12H-Kit/开发板 |
视频演示:
骚气双副屏,单片机实现win10 USB副屏演示esp32 s2_哔哩哔哩_bilibili-https://www.bilibili/video/BV1tU4y1F7B6?spm_id_from=333.999.0.0
开源计划
2021年最后一天,庆祝新年。
github开源地址如下,欢迎复刻魔改。发b站的可以@我,给三连打call。
https://github/chuanjinpang/win10_idd_xfz1986_usb_graphic_driver_display
概要
单片机esp32s2+SPI屏实现一个win10 USB接口显示器。
本项目借鉴了众多开源项目,主要借鉴:
1.github/microsoft/Windows-driver-samples/tree/master/video/IndirectDisplay
2.git://github/roshkins/IddSampleDriver.git
3.Bodmer/TFT_eSPI.git
4.nopnop2002/esp-idf-ili9340,
5.serge-rgb/TinyJPEG.git
6.TJpgDec。
目前FPS在~13FPS,纯黑屏幕时能摸到20FPS。
主机使用IDD显示驱动方案,将屏幕进行JPEG压缩,然后通过URB(USB请求包)发送到下位机。下位机解压并发DMA传输写屏达到高性能。下位机esp32s2只支持全速度12Mhz,所以必须高压缩的JPEG才能有高FPS.
为了获得较稳定的FPS,采用了动态码率策略,会依据图像情况,进行压缩率调整。
- 器件清单
以下链接与卖家只是我买的地方,仅作参考,只是型号是一样的,东西是同一种,有门道能找到更便宜的卖家最好。
像ESP-12H-Kit单独买模块小板就只要10块,适合自己做PCB板。
最近也支持了st7789这种屏。
| 名称 |
数量 |
参考图 |
参考链接 |
说明 |
|
| 1 |
ESP-12H-Kit/开发板 |
版权声明:本文标题:单片机esp32s2实现win10之USB副屏 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763701808a2955879.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论