На главную
Подписка
Новости










Главная / MS-DOS / MS-DOS. РУКОВОДСТВО РАЗРАБОТЧИКА / Глава 6 / Заключение Сделать домашней страницей Добавить в избранное Написать писмо

НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Заключение

Теперь Вы готовы писать и устанавливать свои собственные драйверы устройств. Руководствуйтесь нашими замечаниями и "MS-DOS Programmers Reference Manual" при возникновении каких-либо технических вопросов.


Полезными драйверами были бы, например, драйвер матричного принтера, поддерживающий графические команды (такие как "нарисовать линию") и преобразующий их к требуемому принтером формату, или драйвер терминала, поддерживающий виртуальные экраны (см.рис. 6-8). Такой драйвер терминала может иметь несколько буферов в памяти, хранящих копии экранной информации. Посылая команды драйверу по IOCTL-каналу, можно указать драйверу какой виртуальный экран должен быть обновлен и какой виртуальный экран должен быть отображен на реальном экране. Если Вы успешно написали такой драйвер, то Вы можете заменить им существующий драйвер консоли.


                                      ЙННННННННННН»
                                      є   Вывод   ЗДї
                                      є программы є і
                                      ИНСНННННННННј і
                                        АДДДєДДДДДДДЩ
                         ЙННННННННННННННННННОНННННННННННННННННН»
                         є                  є                  є
                  ЙННННННvНННННН»    ЙННННННvНННННН»    ЙННННННvНННННН»
                  є Виртуальный ЗДї  є Виртуальный ЗДї  є Виртуальный ЗДї
                  є дисплей #0  є і  є дисплей #1  є і  є дисплей #2  є і
                  ИНСНННННННННННј і  ИНСНННННННННННј і  ИНСНННННННННННј і
                    АДДДДєДДДДДДДДЩ    АДДДДєДДДДДДДДЩ    АДДДДєДДДДДДДДЩ
                         ИННННННННННННННННН>є<НННННННННННННННННј
                                            є
                                      ЙНННННvННННН»
                                      є  Монитор  ЗДї
                                      є  Дисплей  є і
                                      ИНСНННННННННј і
                                        АДДДДДДДДДДДЩ

                     Рисунок 6-8. Драйвер виртуальных экранов

Список идей, которые можно было бы реализовать в драйверах, практически бесконечен. Вероятно, у Вас уже появилось несколько своих, которые Вы хотели бы реализовать. Если у Вас хватает спокойствия и терпения то ничто не может помешать Вам в этом, так что дерзайте!


НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Hosted by uCoz