coder.hardware

Создайте аппаратный объект конфигурации платы для генерации кода C/C++ из кода MATLAB

Описание

coder.hardware функция создает coder.Hardware объект, который содержит аппаратные параметры платы для генерации кода C/C++ из MATLAB® код.

Использовать coder.Hardware объект для генерации кода, присвойте его Hardware свойство coder.CodeConfig или coder.EmbeddedCodeConfig возразите, что вы передаете codegen. Присвоение coder.Hardware возразите против Hardware свойство настраивает связанный coder.HardwareImplementation возразите и другие параметры конфигурации для конкретной аппаратной платы.

Примечание

Генератор кода позволяет вам расширить область значений поддерживаемого оборудования при помощи target.create и target.add функции, чтобы указать новые устройства. После того, как вы укажете новое устройство, можно создать coder.Hardware объект для этого нового устройства также.

Создание

Описание

пример

coder.hardware(boardname) создает coder.Hardware объект для заданной аппаратной платы. Плата должна поддерживаться установленным пакетом поддержки. Чтобы видеть список доступных плат, вызвать coder.hardware без входных параметров.

пример

coder.hardware() возвращает массив ячеек имен плат, поддержанных установленными пакетами поддержки.

Входные параметры

развернуть все

Аппаратная плата называет в виде вектора символов или строкового скаляра.

Пример: 'Raspberry Pi'

Пример: "Raspberry Pi"

Свойства

развернуть все

Имя аппаратной платы в виде вектора символов или строкового скаляра. coder.hardware функционируйте устанавливает это свойство с помощью boardname аргумент.

Тактовая частота аппаратной платы в виде двойного скаляра.

Примеры

свернуть все

Сконфигурируйте генерацию кода для платы Raspberry Pi и сгенерируйте код для функции foo.

hwlist = coder.hardware();
if ismember('Raspberry Pi',hwlist)
    hw = coder.hardware('Raspberry Pi');
    cfg = coder.config('lib');
    cfg.Hardware = hw;
    codegen foo -config cfg -report
end

Прежде, чем создать coder.Hardware объект для аппаратной платы, проверяйте, что плата поддерживается установленным пакетом поддержки.

Перечислите все платы, для которых установлен пакет поддержки.

hwlist = coder.hardware()

Протестируйте на установленный пакет поддержки для конкретной платы.

hwlist = coder.hardware();
if ismember('Raspberry Pi',hwlist)
    hw = coder.hardware('Raspberry Pi');
end

Советы

Введенный в R2015b