Мда,у самого когда то были разные 3лит-овские стандарт.сигналы всякие но песок времени все рассеял.По поводу разделения типов ц/а то разумно один модуль с автоматич. вкл/выкл одних св-ств и выкл/вкл других-это если не нырять в глубокий дзэн.Если же нырять то 2 модуля, ибо их реализация разбежится кардинально,и тут ты встаеш на скользкий тернистый путь всех писателей виртуальных приборов на пк,как добиться монотонности интервала времени с минимумом джиттера на не-ртс системах?.Само очевидно из юзер моде легкодоступного это отдельный поток с вздрюченным приоритетом-ведь оперировать будем не сотнями мс а десятками мкс,и чтоб какой нить теневой прцесс не подвинул твой квант времени вместе с тайэмером нахрен витать придется гдето на 31уровне.И вывод вероятно придется фигачить на дц(0) самого экрана,вероятно так сделано в протеусе когда при запуске
слетает позиция осцилла и все виснет.В любом случае приоритеты не есть хорошо ибо можно забвть о стабильности да и форточки современные могут не дать это делать.
Другой путь-драйвер иоцтл из под него разгуляешся но опять же выше хрю/7 не
попреш,а геморрой станет в 3 раза длиннее...
--- Добавлено в 2020-10-25 19:34:55
Мож мощностя гпу и оверлеи применить,я в
этом 0.Для унификации источника данных драйвер-мост городить придется,типа ком0ком или драйвер-фильтр,но проэцируя данные на низкоуровневый буфер,и управление им организовывать.Короче для альтруиста-мазохиста самое то!
(Депрес замучил на таблетках,звиняйте)
Ответов: 168
Рейтинг: 7
|
|||
карма: 1 |
|
Редактировалось 1 раз(а), последний 2020-10-25 19:34:55