Помогите изменить видео драйвер из исходника (ссылка внутри) Линукс, E-ink
Доброго времени суток дорогие форумчане. прощу помощи т.к. сам не смогу справиться. Имею устройство с ОС Линукс и экраном E-ink, подключаюсь с него на компьютер через VNC и использую как монитор, но экран очень медленно обновляется (даже для E-ink экрана очень медленно) - примерно 1 раз в секунду). Считаю, что это из-за драйверов, т.к. производитель желеет батарейку, отсюда тайминги стоят большие. прошу знатоков посмотреть исходники и сказать - что можно из них выжать в качестве максимального обновления экрана.
https://yadi.sk/d/WVIfQczJ3G333r - файлы *.KO драйвера
https://yadi.sk/d/eRgmYMw43G33GY - исходники драйверов
/lib/modules/2.6.22.19-lab126/kernel/drivers/video/eink/legacy$ modinfo eink_fb_shim filename: /lib/modules/2.6.22.19-lab126/kernel/drivers/video/eink/legacy/eink_fb_shim.ko license: GPL author: Lab126 description: eInk Legacy-to-HAL shim depends: eink_fb_hal vermagic: 2.6.22.19-lab126 preempt mod_unload ARMv6 parm: show_logo:non-zero to show logo (int) parm: splash_screen_up:sets which splash screen is currently up (int) /lib/modules/2.6.22.19-lab126/kernel/drivers/video/eink/legacy$ modinfo eink_fb_hal_emu filename: /lib/modules/2.6.22.19-lab126/kernel/drivers/video/eink/hal/eink_fb_hal_emu.ko license: GPL author: Lab126 depends: eink_fb_hal vermagic: 2.6.22.19-lab126 preempt mod_unload ARMv6 parm: emu_bpp:1, 2, 4, or 8 (long) parm: emu_orientation:0 (portrait) or 1 (landscape) (int) parm: emu_size:0 (default, 6-inch), 6 (6-inch), or 9 (9.7-inch) (int) /lib/modules/2.6.22.19-lab126/kernel/drivers/video/eink/legacy$ modinfo eink_fb_hal filename: /lib/modules/2.6.22.19-lab126/kernel/drivers/video/eink/hal/eink_fb_hal.ko license: GPL author: Lab126 depends: vermagic: 2.6.22.19-lab126 preempt mod_unload ARMv6 parm: einkfb_logging:non-zero to enable debugging (long) parm: einkfb_hw_shutdown_mode:non-zero to fully shut down hardware (int) parm: einkfb_hw_bringup_mode:non-zero to fully bring up hardware (int) /lib/modules/2.6.22.19-lab126/kernel/drivers/video/eink/legacy$ modinfo eink_fb_hal_broads filename: /lib/modules/2.6.22.19-lab126/kernel/drivers/video/eink/hal/eink_fb_hal_broads.ko license: GPL author: Lab126 depends: eink_fb_hal vermagic: 2.6.22.19-lab126 preempt mod_unload ARMv6 parm: bs_bootstrap:non-zero to bootstrap (int) parm: bs_bpp:2, 4, or 8 (long) parm: bs_orientation:0 (portrait) or 1 (landscape) (int) parm: bs_upside_down:0 (not upside down) or 1 (upside down) (int)