Как добавить устройство NULL в Windows XP Embedded? - PullRequest
0 голосов
/ 15 июня 2009

В Windows XP Embedded отсутствует устройство NULL или NUL. Во-первых, Visual Studio, кажется, требует этого и пытается построить проект прерывается с ошибкой PRJ0015.

Кто-нибудь знает, как настроить образ XPe для включения поддержки устройства NUL?

Ответы [ 3 ]

3 голосов
/ 16 июня 2009

«Нулевой драйвер устройства» доступен в конструкторе целей XPe, но обычно он скрыт. Очевидно, что каждый компонент имеет уровень видимости, и если он ниже, чем тот, который установлен в параметрах Target Designer (Tools-> Options), он скрыт. Нулевой драйвер устройства находится на уровне 200, поэтому я установил уровень 100 и увидел его и установил.

2 голосов
/ 09 ноября 2011

Есть еще одна важная ситуация, когда вам понадобится устройство NUL: если вы устанавливаете некоторые или все решения Cygwin UNIX для Windows. В частности, если вы делаете что-то вроде, о, я не знаю, чтобы выбрать совершенно случайный пример, пытаясь поставить SSH-сервер на проклятую вещь, чтобы вы могли, просто на жаворонке, скажем, войти и поддерживать его.

Это верно - Cygwin фактически отображает свое устройство UNIX / dev / null на устройство Windows NUL. Вы знаете, для максимальной совместимости. На тот случай, если конкретная для платформы реализация НЕМЕДЛЕННО БРОСАЮЩИХ ДАННЫХ В ТУАЛЕТ И ОБЯЗУЮЩАЯ ЕГО, НИКОГДА НЕ УВИДЕТЬ ВНОВЬ, ДО ТОЧНОЙ СМЕРТИ ВСЕЛЕННОЙ, оказалась новой и инновационной.

Хотя cygwin будет УСТАНАВЛИВАТЬСЯ без наличия NUL, фактически он не будет наслаждаться обычным рабочим днем. Это наиболее очевидно в первый раз, когда вы пытаетесь запустить оболочку bash и замечаете множество сообщений об ошибках в / dev / null, которые не приводят к таким ошибкам файлов или каталогов. Можно предположить, что устройство, возможно, на самом деле является просто ссылкой NTFS, но кто знает.

В любом случае, исправление заключается в добавлении компонента «Драйвер нулевого устройства», который удобно расположен в разделе «Программное обеспечение -> Система -> Другое», удивительно небольшой категории, которая также содержит такие полезные компоненты, как интернет-проверки, командная строка службы планирования. Утилита, библиотека поддержки отладчика ядра 1394, поддержка EBCDIC для Microsoft Bob, некоторые чит-коды для Zork и кодовые страницы с надписью «(A) bort, (R) etry, (I) gnore, (F) ail?» по-шведски ("(B) ork, b (o) rk, bo (r) k, bor (k)?")

Надеюсь, это поможет,
Мэтт "Точка останова" Heck

0 голосов
/ 15 июня 2009

Запуск самой Visual Studio на XP Embedded, похоже, не будет поддерживаться. Вы должны использовать полную ОС, а затем просто развернуть приложение на XP XP.

...