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.
Seleziona un sito web
Seleziona un sito web per visualizzare contenuto tradotto dove disponibile e vedere eventi e offerte locali. In base alla tua area geografica, ti consigliamo di selezionare: .
Puoi anche selezionare un sito web dal seguente elenco:
Come ottenere le migliori prestazioni del sito
Per ottenere le migliori prestazioni del sito, seleziona il sito cinese (in cinese o in inglese). I siti MathWorks per gli altri paesi non sono ottimizzati per essere visitati dalla tua area geografica.
Americhe
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- 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)