target.Board Class
Namespace: target
Provide hardware board details
Description
Use a target.Board
object to provide MATLAB® with data about your target hardware board, for example, CPU, communication, and
tool information.
To create a target.Board
object, use the target.create
function.
Properties
Name of the target.Board
object, which
target.get
uses as an identifier in data retrieval.
Attributes:
GetAccess | public |
SetAccess | public |
Array of target.Processor
objects that provide descriptions of
available processors for the board.
Attributes:
GetAccess | public |
SetAccess | public |
Array of target.CommunicationInterface
objects that provide
descriptions of available communication interfaces for the board.
Attributes:
GetAccess | public |
SetAccess | public |
Array of target.CommunicationProtocolStack
that provide
descriptions of the communication protocols for the board.
Attributes:
GetAccess | public |
SetAccess | public |
Collection of tooling descriptions associated with the board. For example,
ApplicationExecutionTool
to enable execution of applications on the
target hardware.
Attributes:
GetAccess | public |
SetAccess | public |
Examples
Create a description of a target hardware board. This code from Set Up PIL Connectivity by Using Target Framework shows how to create the description.
Create a board object that provides MATLAB with a description of processor attributes.
hostTarget = target.create('Board', 'Name', 'Host Intel processor');
Specify the processor for the board, for example, by reusing a supported processor.
hostTarget.Processors = target.get('Processor', ... 'Intel-x86-64 (Linux 64)');
Create a communication interface for the target hardware board. This code snippet from Set Up PIL Connectivity by Using Target Framework shows how to create the interface.
comms = target.create('CommunicationInterface'); comms.Name = 'Linux TCP Interface'; comms.Channel = 'TCPChannel'; comms.APIImplementations = target.create('APIImplementation', ... 'Name', 'x86 RTIOStream Implementation'); comms.APIImplementations.API = target.create('API', 'Name', 'RTIO Stream'); ... hostTarget.CommunicationInterfaces = comms;
Specify PIL protocol information. This code snippet from Set Up PIL Connectivity by Using Target Framework shows how to specify the information.
pilProtocol = target.create('PILProtocol'); pilProtocol.Name = 'Linux PIL Protocol'; pilProtocol.SendBufferSize = 50000; pilProtocol.ReceiveBufferSize = 50000; hostTarget.CommunicationProtocolStacks = pilProtocol;
Version History
Introduced in R2020b
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Sélectionner un site web
Choisissez un site web pour accéder au contenu traduit dans votre langue (lorsqu'il est disponible) et voir les événements et les offres locales. D’après votre position, nous vous recommandons de sélectionner la région suivante : .
Vous pouvez également sélectionner un site web dans la liste suivante :
Comment optimiser les performances du site
Pour optimiser les performances du site, sélectionnez la région Chine (en chinois ou en anglais). Les sites de MathWorks pour les autres pays ne sont pas optimisés pour les visites provenant de votre région.
Amériques
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)