var
+7 916 738-20-13
Продукты / VNC терминал 

VNC терминал

VNC терминал
Рис.1 VNC терминал

Одной из наших разработок был программно-аппаратный комплекс для работы с секретной документацией. Он представляет из себя серверную часть, хранящую документы и обеспечивающую аутентификацию, разграничение доступа и защиту данных, и аппаратный тонкий клиент, предназначенный для организации рабочего места оператора ПК. Архитектура комплекса позволяла в одностороннем порядке передавать в систему внешние документы, в том числе загружать их из сети Интернет. Всего было разработано три версии комплекса которые отличаются моделью процессора в клиенте, методами аутентификации на сервере и защитой трафика.

Во второй версии клиента используется процессор Atmel AT91RM9200, работающий на частоте 100 МГц. Подключение к серверу может осуществляться по витой паре или по оптическому кабелю. Для аутентификации на сервере используется контактная смарт-карта. Дисплей подключается через стандартный 15-ти контактный VGA разъем. Клавиатура и мышь подключаются к одному порту PS/2 (через специальный переходник).

Вторая модификация нашего тонкого клиента работает без операционной системы. Для связи с сервером используется протокол VNC. В задачу клиента входит обработка входящего VNC потока с сервера, отправка информации на монитор, обработка событий клавиатуры, мыши и смарт-карты, отправка данных на сервер. В связи с этим, нами, программно было реализовано:

  • VNC протокол;
  • Драйвер мыши и клавиатуры;
  • Драйвер и работа с контактной смарт-картой
  • Драйвер видеопроцессора
  • Адаптирован сетевой стек протоколов TCP/IP – LwIp.
  • Реализован канальный уровень стека TCP/IP .
  • Реализована передача отладочной информации через COM порт

Выводом на монитор управляет видео чип, собранный на Altera Cyclone, в задачи которого входит получить по шине от процессора информацию для вывода на монитор, сформировать страницу в видеопамяти, по данной странице сформировать видеосигнал и выводить сформированную страницу на монитор со скоростью 60Гц. Поддерживаются видеорежимы 800х600 и 1024х768. Доступом к физическому уровню стека протоколов TCP/IP управляет микросхема фирмы Realtek rtl8201. Основная часть программной реализации клиента находится во внешних микросхемах flash памяти.

Конструктивно готовый продукт оформлен в черном пластиковом корпусе с металлическим дном и полностью пассивном охлаждением. Питание осуществляется от внешнего источника напряжением 5 вольт и током не менее 3 ампера.

© 1999 - 2015, Группа компаний VARNA®

E-mail: sales@varnasoftware.com