Проблема блокировки считывателя карт

Другая проблема, проблема блокировки, может возникнуть если управляющая программа отправила сообщение драйверу считывателя карт который в этот момент ждет поступления данных от аппаратуры. Читать далее «Проблема блокировки считывателя карт»

Разработка структуры системы для среды Print E-mail

Знать то, что QNX Neutrino основано на обмене сообщениями — это одно, понимать же преимущества этого при разработке своих программ — это совершенно другое. Для таких стандартных UNIX- приложений, как HTTP веб-сервер, или протоколирование событий, это знать совершенно не обязательно. Читать далее «Разработка структуры системы для среды Print E-mail»

Контролирующие приложения

Одной из таких программ, скорее всего, станет какое-то управляющее приложение. Например, этому приложению нужно будет проверить, разрешено ли мистеру Смиту войти в дверь номер 76 в 6:30, и если это подтвердится, разрешить ему войти. Читать далее «Контролирующие приложения»

Утилита идентификации потоков

Разработка утилиты идентификации потоков (в оригинале Thread Fingerprint Utility — TFU) работая по контракту с Photuris Inc. Она нужна для решения довольно специфичной проблемы — как определить чем занят определённый поток из множества потоков одного процесса? Читать далее «Утилита идентификации потоков»

Считыватели карт

Драйвер устройства чтения карты довольно прост – он ждет пока через аппарат считывания будет проведена карта и считывает ее идентификатор. И хотя сам драйвер достаточно прост, в его основе лежит дизайн, который радикально отличается от дизайна драйвера запорного механизма двери. Читать далее «Считыватели карт»

Проблема драйвера считывателя

Если драйвер считывателя посылает сообщение управляющей программе, и, одновременно, управляющая программа посылает сообщение драйверу у нас возникает проблема. Состоит она в том, что две программы, одновременно пославшие друг другу сообщения, взаимно блокируются в ожидании ответа от оппонента. Читать далее «Проблема драйвера считывателя»

Зачем нужна комбинация симметричных и асимметричных ключей?

Вероятность того, что злоумышленник раскроет и симметричный и асимметричный ключи гораздо ниже, чем вероятность раскрытия одного из них. Читать далее «Зачем нужна комбинация симметричных и асимметричных ключей?»

Как получить виртуальную защищенную сеть?

У нас одна локальная сеть с выходом в Интернет, и мы собираемся купить железку или взять бесплатный FireWall, или FireWall фирмы Check Point, что Вы можете предложить в противовес? Читать далее «Как получить виртуальную защищенную сеть?»

Как создать загрузочный образ ?

В завершение этой статьи, попробуем внести небольшие изменения в qnxbasedma.build, построить образ и попытаться загрузить его.

Создайте локальную копию сценария в Вашем домашнем каталоге: Читать далее «Как создать загрузочный образ ?»