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 и другие параметры конфигурации для конкретной аппаратной платы.

Создание

Синтаксис

coder.hardware(boardname)
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