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

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