Протестируйте поставщика устройства и тип

Описание

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

Категория: Аппаратная реализация

Настройки

Значение по умолчанию: Intel, x86–64 (Windows64)

  • AMD

  • ARM Compatible

  • Altera

  • Analog Devices

  • Atmel

  • Freescale

  • Infineon

  • Intel

  • Microchip

  • NXP

  • Renesas

  • STMicroelectronics

  • Texas Instruments

  • ASIC/FPGA

  • Custom Processor

Опции AMD®:

  • Athlon 64

  • K5/K6/Athlon

  • x86–32 (Windows 32)

  • x86–64 (Linux 64)

  • x86–64 (macOS)

  • x86–64 (Windows64)

Опции ARM®:

  • ARM 10

  • ARM 11

  • ARM 7

  • ARM 8

  • ARM 9

  • ARM Cortex

  • ARM 64-bit (LP64)

  • ARM 64-bit (LLP64)

Опции Altera®:

  • SoC (ARM CortexA)

Опции Analog Devices®:

  • ADSP–CM40x (ARM Cortex-M)

  • Blackfin

  • SHARC

  • TigerSHARC

Опции Atmel®:

  • AVR

  • AVR (32-bit)

  • AVR (8-bit)

Опции Freescale™:

  • 32-bit PowerPC

  • 68332

  • 68HC08

  • 68HC11

  • ColdFire

  • DSP563xx (16-bit mode)

  • HC(S)12

  • MPC52xx

  • MPC5500

  • MPC55xx

  • MPC5xx

  • MPC7xxx

  • MPC82xx

  • MPC83xx

  • MPC85xx

  • MPC86xx

  • MPC8xx

  • S08

  • S12x

  • StarCore

Опции Infineon®:

  • C16x, XC16x

  • TriCore

Опции Intel®:

  • x86–32 (Windows32)

  • x86–64 (Linux 64)

  • x86–64 (macOS)

  • x86–64 (Windows64)

Опции микрочипа:

  • PIC18

  • dsPIC

Опции NXP:

  • Cortex—M0/M0+

  • Cortex—M3

  • Cortex—M4

Опции Renesas®:

  • M16C

  • M32C

  • R8C/Tiny

  • RH850

  • RL78

  • RX

  • RZ

  • SH-2/3/4

  • V850

STMicroelectronics®:

  • ST10/Super10

Техас опции Instruments™:

  • C2000

  • C5000

  • C6000

  • MSP430

  • Stellaris Cortex—M3

  • TMS470

  • TMS570 Cortex—R4

Опции ASIC/FPGA:

  • ASIC/FPGA

Советы

  • Прежде чем вы выберете тип устройства, выберите поставщика устройства.

  • Выбор типа устройства задает аппаратное устройство, чтобы задать системные ограничения:

    • Аппаратные свойства по умолчанию появляются как начальные значения.

    • Вы не можете изменить параметры только с одним возможным значением.

    • Параметры больше чем с одним возможным значением предоставляют список допустимых значений.

    В следующей таблице перечислены значения для каждого типа устройства.

    Ключ:плавайте и дважды (не перечисленный) всегда равняются 32 и 64, соответственно
    Вокруг к = деление Целого числа со знаком округляется к
    Право сдвига = Сдвиг прямо на целом числе со знаком как арифметический сдвиг
    Долго долго = Поддержка долго долго
    Поставщик устройства / Тип устройстваКоличество битовСамый большой атомарный размерПорядок байтовВокруг кПраво сдвига Долго долго
    'char'короткийintдолгодолго долгособственный компонентуказательsize_tptrdiff_tintплавание
    AMD
    Athlon 6481632646464646464'char''none'Прямой порядок байтовНуль
    K5/K6/Athlon81632326432323232'char''none'Прямой порядок байтовНуль
    x86–32 (Windows32)81632326432323232'char'ПлаваниеПрямой порядок байтовНуль
    x86–64 (Linux 64)81632646464646464'char'ПлаваниеПрямой порядок байтовНуль
    x86–64 (macOS)81632646464646464'char'ПлаваниеПрямой порядок байтовНуль
    x86–64 (Windows64)81632326464646464'char'ПлаваниеПрямой порядок байтовНуль
    ARM Compatible
    ARM 7/8/9/1081632326432323232ДолгоПлаваниеПрямой порядок байтовНуль
    ARM 1181632326432323232Долго'double'Прямой порядок байтовНуль
    ARM Cortex81632326432323232Долго'double'Прямой порядок байтовНуль
    ARM 64-bit (LP64)81632646464646464Долго'double'Прямой порядок байтовНуль
    ARM 64-bit (LLP64)81632326464646464Долго'double'Прямой порядок байтовНуль
    Altera
    SoC (ARM Cortex A)81632326432323232'char''none'Прямой порядок байтовНуль
    Analog Devices
    ADSP-CM40x(ARM Cortex-M)81632326432323232Долго'double'Прямой порядок байтовНуль
    Blackfin81632326432323232Долго'double'Прямой порядок байтовНуль
    SHARC323232326432323232Долго'double'Обратный порядок байтовНуль
    TigerSHARC323232326432323232Долго'double'Прямой порядок байтовНуль
    Atmel
    AVR8161632648161616'char''none'Прямой порядок байтовНуль
    AVR (32-bit)81632326432323232'char''none'Прямой порядок байтовНуль
    AVR (8-bit)81616326416161616'char''none'Прямой порядок байтовНуль
    Freescale
    32-bit PowerPC81632326432323232Долго'double'Обратный порядок байтовНуль
    6833281632326432323232'char''none'Обратный порядок байтовНуль
    68HC0881616326488168'char''none'Обратный порядок байтовНуль
    68HC11816163264881616'char''none'Обратный порядок байтовНуль
    ColdFire81632326432323232'char''none'Обратный порядок байтовНуль
    DSP563xx (16-bit mode)81616326416161616'char''none'Прямой порядок байтовНуль
    DSP5685x81616326416161616'char'ПлаваниеПрямой порядок байтовНуль
    HC(S)1281616326416161616'char''none'Обратный порядок байтовНуль
    MPC52xx, MPC5500, MPC55xx, MPC5xx, PC5xx, MPC7xxx, MPC82xx, MPC83xx, MPC86xx, MPC8xx81632326432323232Долго'none'Обратный порядок байтовНуль
    MPC85xx81632326432323232Долго'double'Обратный порядок байтовНуль
    S0881616326416161616'char''none'Обратный порядок байтовНуль
    S12x81616326416161616'char''none'Обратный порядок байтовНуль
    StarCore81632326432323232'char''none'Прямой порядок байтовНуль
    Infineon
    C16x, XC16x81616326416161616'char''none'Прямой порядок байтовНуль
    TriCore81632326432323232'char''none'Прямой порядок байтовНуль
    Intel
    x86–32 (Windows32)81632326432323232'char'ПлаваниеПрямой порядок байтовНуль
    x86–64 (Linux 64)81632646464646464'char'ПлаваниеПрямой порядок байтовНуль
    x86–64 (macOS)81632646464646464'char'ПлаваниеПрямой порядок байтовНуль
    x86–64 (Windows64)81632326464646464'char'ПлаваниеПрямой порядок байтовНуль
    Microchip
    PIC18816163264882424'char''none'Прямой порядок байтовНуль
    dsPIC81616326416161616'char''none'Прямой порядок байтовНуль
    NXP
    Cortex—M0/M0+81632326432323232Долго'double'Прямой порядок байтовНуль
    Cortex—M381632326432323232Долго'double'Прямой порядок байтовНуль
    Cortex—M481632326432323232Долго'double'Прямой порядок байтовНуль
    Renesas
    M16C81616326416161616'char''none'Прямой порядок байтовНуль
    M32C81616326416161616'char''none'Прямой порядок байтовНуль
    R8C/Tiny81616326416161616'char''none'Прямой порядок байтовНуль
    RH85081632326432323232'char''none'Прямой порядок байтовНуль
    RL7881616326416161616'char''none'Прямой порядок байтовНуль
    RX81632326432323232'char''none'Прямой порядок байтовНуль
    RZ81632326432323232Долго'double'Прямой порядок байтовНуль
    SH-2/3/481632326432323232'char''none'Обратный порядок байтовНуль
    V85081632326432323232'char''none'Прямой порядок байтовНуль
    STMicroelectronics
    ST10/Super1081616326416161616'char''none'Прямой порядок байтовНуль
    Texas Instruments
    C2000161616326416321616Int'none'Прямой порядок байтовНуль
    C5000161616326416161616Int'none'Обратный порядок байтовНуль
    C600081632406432323232Int'none'Прямой порядок байтовНуль
    MSP43081616326416161616'char''none'Прямой порядок байтовНуль
    Stellaris Cortex—M38163232632323232Долго'double'Прямой порядок байтовНуль
    TMS47081632326432323232Долго'double'Прямой порядок байтовНуль
    TMS570 Cortex—R481632326432323232Долго'double'Обратный порядок байтовНуль
    ASIC/FPGA
    ASIC/FPGAНет данныхНет данныхНет данныхНет данныхНет данныхНет данныхНет данныхНет данныхНет данныхНет данныхНет данныхНет данныхНет данныхНет данныхНет данных
  • Если ваши аппаратные средства не совпадают с одним из перечисленных типов, выберите Custom.

  • Поставщик Устройства и поля Типа устройства совместно используют параметр командной строки TargetHWDeviceType. При определении этого параметра в командной строке разделите поставщика устройства и значения типа устройства при помощи символов ->. Например: 'Intel->x86-64 (Linux 64)'.

  • Если у вас есть лицензия Simulink® Coder™, и вы хотите добавить поставщика Устройства и значения Типа устройства к набору по умолчанию, видеть Регистр Больше Значений Поставщика и Типа устройства Устройства (Simulink Coder).

Зависимости

Поставщик Устройства и значения параметров Типа устройства отражают доступную поддержку устройства выбранной аппаратной платы.

Пункты меню, которые доступны, зависят от установки параметра поставщика Устройства.

За исключением поставщика устройства ASIC/FPGA, выбирая тип устройства устанавливает следующие параметры:

  • Количество битов: 'char'

  • Количество битов: короткий

  • Количество битов: int

  • Количество битов: долго

  • Количество битов: долго долго

  • Количество битов: плавание

  • Количество битов: 'double'

  • Количество битов: собственный компонент

  • Количество битов: указатель

  • Количество битов: size_t

  • Количество битов: ptrdiff_t

  • Самый большой атомарный размер: целое число

  • Самый большой атомарный размер: с плавающей точкой

  • Порядок байтов

  • Деление целого числа со знаком округляется к

  • Сдвиг прямо на целом числе со знаком как арифметический сдвиг

  • Поддерживайте долго долго

Можно ли изменить значение специфичного для устройства параметра, отличается согласно типу устройства.

Информация о командной строке

Параметр: TargetHWDeviceType
Ввод: символьный вектор
Значение: любое допустимое значение (см. советы),
Default:'Intel->x86–64 (Windows64)'

Рекомендуемые настройки

ПриложениеУстановка
ОтладкаНикакое влияние
ТрассируемостьНикакое влияние
ЭффективностьНикакое влияние
Меры безопасности

Никакое влияние, когда Тестовые аппаратные средства совпадают с производственными аппаратными средствами, не выбрано. Если это не выбрано, никакая рекомендация.

Похожие темы

Была ли эта тема полезной?