Установка qnx с флешки

Обновлено: 20.11.2024

Утилита MakeDisk позволяет создать установочный/загрузочный носитель на USB-накопителе (UFD). Эта возможность применима к следующим продуктам:

  • Загрузить БМ
  • Загрузить UEFI
  • Изображение для DOS
  • Изображение для Linux
  • Изображение для UEFI
  • Образ для Windows (TBWinRE/PE)
  • TBOSDT

MakeDisk включен в текущие версии вышеуказанных продуктов TeraByte. MakeDisk не входит в состав CopyWipe, но его можно загрузить. По умолчанию из соображений безопасности данных MakeDisk не поддерживает устройства UFD размером более 64 ГБ. По этой причине устройства размером более 64 ГБ не будут отображаться в MakeDisk. Вы можете разрешить MakeDisk поддерживать большие устройства, нажав кнопку USB+ на шаге Select Target или указав параметр /nousblimit во время его запуска (например, makedisk /nousblimit ).

Важно: когда вы используете MakeDisk для создания или обновления установочного/загрузочного носителя на устройстве UFD, все существующие данные на устройстве будут потеряны, если только не использовался один из макетов с несколькими разделами и MakeDisk не дает возможность только обновлять раздел загрузочного носителя. В любом случае MakeDisk предоставит несколько подтверждающих сообщений перед перезаписью устройства/раздела.

Создание установочного/загрузочного диска UFD. Запустите MakeDisk и следуйте инструкциям в обычном порядке. Когда вы дойдете до точки выбора цели, устройство UFD появится в категории USB/SD. Он должен быть идентифицирован по марке/модели устройства (например, Kingston Data Traveler 2.0).

    Выделите целевое устройство в списке. Примечание. Если у вас UFD-устройство U3, прочтите специальные примечания ниже.

    Обычный — Необработанный загрузочный образ — Создает образ дискеты объемом 1,44 МБ на UFD. Любое дополнительное пространство на UFD (помимо размера образа дискеты) недоступно для использования. Думайте об этой опции, как если бы MakeDisk форматировал UFD как дискету объемом 1,44 МБ. Если бы вы просмотрели UFD в Windows, диск показался бы 1,44 МБ, хотя изначально он мог быть диском 4 ГБ и отформатирован как FAT. UFD больше не будет отображаться как жесткий диск BIOS в BootIt BM (если он был раньше).

Использование UFD. Чтобы использовать UFD, BIOS вашей системы должен поддерживать загрузку с USB-накопителей, а BIOS должен быть настроен на загрузку с UFD-устройства. Многие компьютеры имеют BIOS, в котором во время загрузки доступна клавиша выбора (например, F8, F10 или F11), которая вызывает меню загрузочных устройств, из которых можно выбрать. Это избавляет от необходимости заходить в настройки BIOS, чтобы изменить порядок загрузки. После загрузки работа с установочным/загрузочным носителем UFD будет такой же, как если бы вы использовали дискету или CD/DVD. Примечание. При использовании одного из макетов Разделов UFD может считаться жестким диском и отображаться в списке дисков. Это может изменить порядок дисков по сравнению с тем, который вы обычно видите (например, UFD может быть Жесткий диск 0 вместо обычного загрузочного диска).

Обновление UFD до новых версий продукта. Этого можно добиться, просто повторив описанную выше процедуру с более новой версией продукта (так же, как для дискеты или CD/DVD). Важно: Если вы скопировали какие-либо дополнительные файлы на UFD (или в раздел загрузочного носителя для макетов с несколькими разделами) и не хотите их потерять, обязательно скопируйте их на другой диск, прежде чем использовать MakeDisk для обновления UFD/раздела. . Файлы можно скопировать обратно на UFD/раздел после завершения работы MakeDisk.

Преобразование UFD обратно в обычное запоминающее устройство. Чтобы вернуть UFD в обычное запоминающее устройство, его может потребоваться переформатировать. UFD можно переформатировать с помощью проводника или управления дисками. В любом случае внимательно определите устройство UFD, щелкните его правой кнопкой мыши и выберите «Формат». из всплывающего меню. В зависимости от размера UFD он может быть отформатирован как FAT или FAT32 (вы, скорее всего, захотите использовать FAT32). Примечание. Если форматирование недоступно (например, использовался макет Раздел — системный раздел GPT UEFI), может быть проще сначала перезапустить MakeDisk на диске, выбрав Раздел — FAT/FAT32. Макет раздела, чтобы вернуть диск в состояние, в котором Windows позволит вносить изменения в устройство. Важно: Если вы скопировали какие-либо дополнительные файлы на UFD и не хотите их потерять, обязательно скопируйте их на другой диск перед переформатированием или запуском MakeDisk на UFD. Файлы можно скопировать обратно на UFD после форматирования.

Специальные примечания для устройств U3:

    Создание загрузочного носителя TeraByte Unlimited на устройстве U3 с помощью MakeDisk (как и следовало ожидать) отключит возможности U3 устройства, и вы потеряете все установленное на нем программное обеспечение U3.Хотя большинство производителей устройств U3 предоставляют программу для повторной установки возможностей U3 на свои устройства, рекомендуется убедиться в этом заранее, если вы захотите восстановить возможности U3 позднее.

Наша операционная система реального времени (RTOS), гипервизор и промежуточное ПО обеспечивают производительность и безопасность, а также упрощают сертификацию по безопасности. Мы рекомендуем встраиваемую ОС для транспортных средств, аппаратов искусственной вентиляции легких, систем управления поездами, систем автоматизации производства, медицинских роботов и многого другого.

Все, что вам нужно для создания лучших встраиваемых систем

Если вы хотите повысить безопасность или безопасность или хотите упростить процесс кроссплатформенной разработки, мы можем помочь. Мы можем воплотить ваши планы в жизнь с помощью RTOS и гипервизора, специально созданных для встраиваемых систем, включая предварительно сертифицированные варианты продуктов. Наша модульная микроядерная архитектура обеспечивает безопасность и надежность и позволяет избежать дублирования усилий по разработке ОС для нескольких продуктов. Мы обеспечиваем поддержку на каждом этапе жизненного цикла продукта и предлагаем профессиональные услуги и обучение, чтобы предоставить вам дополнительные знания, которые вам нужны, когда они вам нужны.

  • Программное обеспечение
  • Поддержка
  • Профессиональные услуги

Программное обеспечение

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

    Базовые продукты, включая QNX® Neutrino® RTOS, QNX® Software Development Platform (SDP) с POSIX-совместимой средой разработки и QNX® Hypervisor

Поддержка

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

    Разнообразные пакеты поддержки и технические консультации от разработчиков, инженеров и архитекторов

Профессиональные услуги

Если вам нужно расширить свою команду, запустить проект или сертифицировать свои продукты, вы можете положиться на наших экспертов по встраиваемым системам и ОС, которые предоставят вам необходимые знания и опыт.

Давным-давно у небольшой компании под названием QNX Software Systems (QSS) была крошечная операционная система. Он был настолько крошечным, что работал на таких вещах, как наручные часы, больничное оборудование и автомобили с дистанционным управлением. QNX была настолько мала, что QSS решила продемонстрировать единственную в своем роде демонстрацию гибкого диска.

Примерно десять лет спустя QNX снова делает это. Благодаря некоторым новым функциям недавно выпущенной версии QNX 6.5 компания QSS распространяет флэш-диски емкостью 256 МБ с полной рабочей установкой QNX 6.5 с поддержкой многоядерных процессоров. Но давайте вернемся к предшественнику этого проекта.

Первоначальная демонстрация запускала QNX4 (точнее, QNX 4.25) с дискеты с файловым менеджером, стеком TCP и веб-браузером и позволяла пользователю просматривать Интернет, если у него была версия 386 или лучше, с дискеты. водить машину. Демонстрационная версия дискеты дебютировала в 1997 году, а в 1999 году она получила сетевую поддержку, что для того времени было довольно впечатляющим.

Эта демонстрация была еще более впечатляющей по сравнению с конкурентами QNX того времени: Windows 98 и Mac OS 8. Дискетная версия Windows 98 представляла собой не что иное, как DOS и некоторые утилиты форматирования, которые не имели даже близкого графического интерфейса, не говоря уже о доступе в Интернет. Mac OS 8 была немного лучше, и, поскольку не было Mac OS без графического интерфейса, она загружалась на рабочий стол. У него были какие-то утилиты для восстановления диска, но снова не было доступа к Интернету.

Спустя почти десятилетие компьютерная индустрия оказалась в тупике: дни ПК прошли, а персональные устройства, такие как смартфоны и планшеты, быстро набирают силу. Фактически, PlayBook от RIM является одним из таких устройств, на котором работает версия QNX, Tablet OS. Но разработка QNX еще некоторое время будет происходить на стандартном ПК, поэтому QSS не игнорирует платформу.

Требования таковы или, скорее, таковы: BIOS с поддержкой Live USB. Вот и все. Любая система, отвечающая этому требованию, должна иметь более высокие характеристики, поскольку большинство ПК, поддерживающих загрузку с USB, выпущены в начале 2006 года или новее. Таким образом, демо-версия QNX Flash эффективно оптимизирована для системы с частотой 2 ГГц/1 ГБ, но если вам удастся заставить ее работать на чем-то более медленном, все в порядке. Только не ждите, что компиляция будет происходить со скоростью света.

Запись уничтожит вашу флешку быстрее, чем обычно, но вы вряд ли заметите это, если не будете постоянно работать с флешки. Поскольку демо предназначено для просмотра и проверки, а не для серьезной работы на полный рабочий день, на самом деле это не проблема. Однако в знак уважения к разработчикам это вполне возможно.

Я использовал систему разработки с полным спектром услуг в течение месяца, прежде чем понял, что мне нужна моя флешка для переноса некоторых незаконных MP3, и я просто скопировал свои изменения на жесткий диск и загрузился оттуда. Жесткий диск был немного быстрее, но в целом впечатления от флешки были сопоставимы. В конце концов, мы говорим о QNX, у которого есть некоторые ограничения в повседневном использовании.

Несмотря на то, что демонстрация QNX Flash на самом деле не стоит запускать все время, это интересная демонстрация технологии, которая намекает на то, что PlayBook и Tablet OS от RIM сегодня делают на полную ставку. Кто знает? Возможно, если вы обнаружите ошибку, вы установите ее и попробуете разрабатывать.

Вы также можете установить ОСРВ QNX Neutrino как виртуальную машину на VMware Workstation 6.5 или 7.0, VMWare Player 3.0 и Microsoft VirtualPC 2007. Если вы обнаружите проблемы с какой-либо средой виртуализации, сообщите о них на одном из форумов в наш веб-сайт сообщества Foundry27.

Мы рекомендуем использовать следующие настройки BIOS:

  • Отключить ОС Plug and Play.
  • Настройте все параллельные порты и встроенные последовательные порты на определенные адреса, если это возможно, вместо использования автоматической настройки.
  • Включите SATA, если в вашей системе есть диск SATA.
  • Если вы хотите загрузить QNX Neutrino с DVD или компакт-диска — либо для попытки без установки, либо для устранения неполадок — убедитесь, что соответствующий диск является первым загрузочным устройством.
  • Если в BIOS есть опция загрузки с «Других USB-устройств», ее включение может привести к очень долгому запуску BIOS.

При загрузке вам будет предложено выбрать раздел по его номеру. Если вам будет предложено выбрать один из нескольких файлов .diskroot, выберите тот, который соответствует уже выбранному разделу.

Чтобы установить QNX SDP 6.5.0, выполните следующие действия:

  1. Вставьте установочный DVD-диск QNX Software Development Platform 6.5.0 или установочный и загрузочный компакт-диск QNX Software Development Platform 6.5.0 (x86 Targets) в соответствующий дисковод.
  2. Загрузитесь с диска и следуйте инструкциям на экране. В зависимости от вашей системы программа установки может попросить вас сделать следующее:
    • Решите, запускать ли QNX Neutrino с диска или установить в новый раздел диска. Нажмите F3, чтобы установить, а затем выберите обычный или подробный режим.
    • Введите лицензионный ключ. Вы можете использовать строчные или прописные буквы для букв, и не имеет значения, включаете ли вы дефисы или опускаете их.
    • Прочитайте лицензионное соглашение. Чтобы принять его условия и продолжить установку, нажмите F1 .
    • Выберите диск, на который вы хотите установить QNX Neutrino.
    • Если в вашей системе несколько приводов DVD или CD, выберите, с какого из них вы хотите установить QNX Neutrino.
    • Выберите расположение для нового раздела, а затем тип:
      • 177, 178 или 179 для файловой системы Power-Safe (fs-qnx6.so) — описание см. в главе «Файловые системы» руководства по архитектуре системы.
      • 77, 78 или 79 для файловой системы QNX 4 (fs-qnx4.so)

По умолчанию — 179. Если раздел выбранного вами типа уже существует, вам предоставляется возможность удалить раздел или выбрать другой тип.

Установщик также спросит, хотите ли вы установить пакет программ с общедоступной лицензией GNU, таких как tar и sed. Мы рекомендуем сделать это для машин разработки.

  • Если вы используете файловую систему Power-Safe (fs-qnx6.so), загружайтесь с использованием qnxbase.ifs.
  • Если вы используете файловую систему QNX 4 (fs-qnx4.so), загрузитесь с .altboot, нажав Esc при появлении запроса.

Если на вашем диске несколько разделов, выберите тот, в который вы установили QNX Neutrino.Выберите подходящий загрузчик. Если вы не выберете раздел или загрузчик, система использует их по умолчанию.

При первом запуске системы QNX Neutrino она выбирает «безопасный» графический драйвер (devg-svga.so или devg-vesabios. так, в зависимости от установленного чипсета). Однако эти общие драйверы VESA BIOS и SVGA могут негативно повлиять на синхронизацию системы и повлиять на операции в реальном времени. Вместо этого мы рекомендуем использовать ускоренный драйвер, если это вообще возможно.

Для получения дополнительной информации о загрузке см. главу Управление запуском Neutrino в Руководстве пользователя QNX Neutrino.

Этот образ ISO загружается с использованием startup-apic и pci-bios-v2 и устанавливает новый загрузочный образ с именем qnxbasesmp-apic.ifs. Это образ по умолчанию для обычной загрузки.

Если вы установили SDP с компакт-диска, предназначенного только для x86, или если вы установили версию компакт-диска, предназначенного только для x86, с поддержкой APIC из центра загрузок, и вы хотите ориентироваться на платформы, отличные от X86, для разработки , необходимо вручную установить цели, отличные от x86. Чтобы установить цели, отличные от x86:

    После установки Neutrino вы можете получить пакеты, отличные от x86, из центра загрузки. Если вы установили с компакт-диска, но в вашей системе есть привод DVD (например, вам требуется поддержка APIC), вы можете вставить DVD.

Используйте /fs/cd0/repository в качестве исходного пути ниже; в противном случае вам придется вручную переносить пакеты с DVD. Поместите файлы в папку в вашей локальной файловой системе. Это ваш исходный путь.

где FN — это файл qnx6xxx.tarx, указанный выше.

Комплект инструментов QNX Momentics Tool Suite и некоторые сопутствующие продукты требуют активации. Если вы не активируете продукт в течение указанного периода времени, продукт перестанет функционировать до тех пор, пока вы его не активируете. Никакие личные данные не передаются в процессе активации. Если в вашем лицензионном ключе указано, что у вас есть лицензия «именованного пользователя», для активации необходимо указать адрес электронной почты.

Автоматическая активация

Если ваш узел разработки подключен к Интернету, вы можете автоматически активировать QNX SDP.

Активация вручную

если ваш компьютер не подключен к Интернету, вы должны активировать свое программное обеспечение вручную с компьютера, который подключен, выполнив следующие действия:

    В диалоговом окне «Активация QNX SDP» нажмите «Активировать вручную».

Появится диалоговое окно «Ручная активация» с клавишей запроса на активацию. В этом диалоговом окне есть кнопка, которую можно использовать для сохранения ключа подсказки активации в файле /etc/qnx/license/activate_prompt_key.txt. Это может устранить необходимость повторного ввода ключа, что может привести к ошибкам.

Если вы решите не активировать во время установки, вы можете активировать позже, выбрав «Настроить» -> «Активировать лицензию» в меню «Запуск» или введя следующее в командной строке терминала:

Если вы установили пробную копию QNX SDP 6.5.0 и получили коммерческую лицензию QNX, выполните следующие действия, чтобы добавить коммерческую лицензию:

  1. Выберите «Настроить» -> «Добавить лицензию» в меню «Запуск».
  2. Введите лицензионный ключ.
  3. Прочитайте отображаемое лицензионное соглашение и примите его условия, если хотите продолжить.

Процесс загрузки Neutrino может динамически добавлять драйверы блочного ввода-вывода (т. е. дисковые), что позволяет загружать системы с более новыми контроллерами. Механизм прост и не является собственностью QNX Software Systems, поэтому третьи стороны могут предлагать расширенные драйверы блоков без какого-либо вмешательства с нашей стороны. Дополнительные сведения см. в разделе «Обновление драйверов дисков» в главе «Управление запуском Neutrino» в Руководстве пользователя Neutrino.

ls -lt `найти базовый_каталог -name "*uninstall*.sh"`

где базовый_каталог — это место, где вы установили платформу разработки программного обеспечения QNX.

Если вы хотите полностью удалить QNX SDP, просто сотрите или удалите раздел, в который он был установлен.

Чтобы определить базовый каталог для QNX SDP, откройте командную оболочку и используйте команду qconfig. Например:

Базовый каталог в этом примере — /usr/qnx650/, но на вашем компьютере он может быть другим, в зависимости от того, где вы установили QNX SDP.

Читайте также: