Выбор карты Ethernet командной строки индексом

Если вы используете несколько целевых компьютеров, которые имеют несколько карт Ethernet, необходимо задать который карта использовать для подключения Ethernet. Используйте следующую процедуру, чтобы обнаружить индекс Ethernet плат PCI на определенной цели и задать который карта использовать.

Примечание

Для этой процедуры необходимо смочь записать CD на компьютере разработчика и режиме начальной загрузки сети использования для стандартных целевых операций.

Используйте следующую процедуру целевого TargetPC1:

  1. В подсказке MATLAB® получите объект среды для этого целевого компьютера и сделайте его целью по умолчанию:

    env = SimulinkRealTime.getTargetSettings('TargetPC1');
    setAsDefaultTarget(env);

    Вы применяете другие настройки к этому объекту.

  2. В посдказке MATLAB введите:

    env.ShowHardware = 'on';

    С набором ShowHardware, после того, как запускается ядро, компьютер разработчика не может связаться с целевым компьютером. Когда вы собрали свою информацию, чтобы возобновить нормальную функциональность, устанавливаете это свойство на 'off', воссоздаете загрузочный образ и перезапускаете целевой компьютер.

  3. Установите драйвер Ethernet на значение по умолчанию:

    env.TcpIpTargetDriver = 'Auto';

    Если TcpIpTargetDriver установлен в определенный драйвер, такой как 'I82559', ядро отображает только информацию о платах то использование тот драйвер.

  4. Установите метод начальной загрузки на начальную загрузку CD/DVD:

    env.TargetBoot='CDBoot';
  5. Установите целевой монитор распечатывать текст только:

    env.TargetScope = 'Disabled' ;
  6. Введите SimulinkRealTime.createBootImage.

    Программное обеспечение Simulink® Real-Time™ отображает следующее сообщение и создает загрузочный образ CD/DVD.

    Current boot mode: CDBoot
    CD boot image is successfully created
    
    Insert an empty CD/DVD. Available drives:
      [1]  d:\
      [0]  Cancel Burn
  7. Вставьте новый загрузочный диск и перезапустите целевой компьютер от переключателя начальной загрузки целевого компьютера.

    После того, как запуск завершен, целевая информация о контрольных дисплеях о картах Ethernet в целевом компьютере, например:

    index: 0, driver: R8139, Bus: 16, Slot: 8, Func: 0
    index: 1, driver: I82559, Bus: 16, Slot: 9, Func: 0

    Проверяйте, что порядок загрузки позволяет вам запускать целевой компьютер со своего диска. Для получения дополнительной информации см. свою документацию целевого компьютера Speedgoat. После того, как ядро запускает с ShowHardware 'on', компьютер разработчика не может связаться с целевым компьютером.

  8. Отметьте индекс карты Ethernet, вы хотите использовать для подключения Ethernet, например, 2.

  9. В посдказке MATLAB введите:

    env.ShowHardware = 'off';
    env.EthernetIndex = '#';

    # является индексом карты Ethernet, например, 2.

  10. Задержите метод начальной загрузки к сетевой начальной загрузке:

    env.TargetBoot= 'NetworkBoot';
  11. Установите целевой монитор на графический режим:

    env.TargetScope = 'Enabled' ;
  12. Введите SimulinkRealTime.createBootImage.

  13. Запустите целевой компьютер с переключателя начальной загрузки целевого компьютера.

    Ядро выбирает заданную карту Ethernet как карту целевого компьютера вместо карты по умолчанию с индексом 0.

Повторите эту процедуру как требуется для каждого целевого компьютера.