target 包
管理目标硬件和构建工具信息
自 R2019a 起
说明
使用这些类来管理目标硬件和构建工具信息。例如,为代码生成注册新目标硬件,为外部模式和处理器在环 (PIL) 仿真设置目标连接,或为在开发计算机上编译生成的代码创建自定义 CMake 工具链定义。
类
target.AddOn | Describe add-on properties for target type |
target.Alias | Create alternative identifier for target object |
target.API | Describe API details |
target.APIImplementation | Describe API implementation details |
target.ApplicationExecutionTool | Capture system command information to run application from MATLAB computer |
target.ApplicationStatus | Describe status of application on target hardware |
target.Board | Provide hardware board details |
target.Breakpoint | Provide breakpoint details for debugger |
target.BuildTool | Describe build tool |
target.BuildToolType | Describe build tool type |
target.CMake | Specify CMake installation for building generated code |
target.CMakeBuildType | Describe CMake build type or build configuration |
target.CMakeBuilder | Configure how CMake builds generated code |
target.CMakeCacheEntry | Configure a CMake cache entry |
target.Command | Capture system command for execution on MATLAB computer |
target.BuildDependencies | Describe C and C++ build dependencies to associate with target hardware |
target.CommunicationChannel | Describe communication channel properties |
target.CommunicationInterface | Describe data I/O details for target hardware |
target.CommunicationProtocolStack | Describe communication protocol parameters |
target.Connection | Base class for target connection properties |
target.ConnectionProperties | Describe target-specific connection properties |
target.DebugExecutionTool | Provide MATLAB service interface for debugger to manage processes on target hardware |
target.DebugIOTool | Debug byte stream I/O tool service interface |
target.Directive | Describe command-line flag for tool |
target.EnvironmentConfiguration | Configure system environment for toolchain |
target.ExecutionService | Describe implementation of execution service for target application |
target.ExecutionTool | MATLAB service interface for tool that manages application execution on target hardware |
target.ExternalMode | Represent external mode protocol stack |
target.ExternalModeConnectivity | Base class for external mode connectivity options |
target.FileType | Define identifier for file type |
target.FloatingPointDataType | Describe floating point data type implemented by compiler for target hardware |
target.Function | Provide function signature information |
target.HardwareComponentSupport | Describe support for a hardware component |
target.HostProcessExecutionTool | Capture system command information to run target application from MATLAB computer |
target.LanguageImplementation | Provide C and C++ compiler implementation details |
target.MainFunction | Provide C and C++ dependencies for main function of target
hardware application |
target.MakefileBuilder | Specify that toolchain is makefile-based |
target.MakeToolType | Describe syntax for makefile type |
target.MATLABDependencies | Describe MATLAB class and function dependencies |
target.PairedDirective | Describe pair of command-line flags |
target.Object | 用于目标类型的基类 |
target.PILProtocol | Describe PIL protocol implementation for target hardware |
target.Port | Describe connection via target hardware port |
target.PortConnection | Describe target connection port |
target.Processor | Provide target processor information |
target.ProfilingFreezingOverhead | Capture freezing and unfreezing instrumentation overhead |
target.ProfilingFunctionOverhead | Capture function instrumentation overhead |
target.ProfilingTaskOverhead | Capture task instrumentation overhead |
target.RepeatingDirective | Describe repeated command-line flag for tools |
target.RS232Channel | Describe serial communication channel |
target.SystemCommandExecutionTool | Capture system command information to run target application from MATLAB computer |
target.TargetConnection | Provide details about connecting MATLAB computer to target hardware |
target.TCPChannel | Describe TCP communication properties |
target.Timer | Provide timer details for processor |
target.Tools | Describe properties of tools for target hardware |
target.Toolchain | Capture high-level information about toolchain |
target.UDPChannel | Describe UDP communication |
target.XCP | Describe XCP protocol stack for target hardware |
target.XCPExternalModeConnectivity | Represent connectivity options in external mode protocol stack |
target.XCPPlatformAbstraction | Specify XCP platform abstraction layer for target hardware |
target.XCPTCPIPTransport | Represent XCP TCP/IP transport protocol layer |
target.XCPTransport | Base class for XCP transport protocol layer |
target.XCPSerialTransport | Represent XCP serial transport protocol layer |
函数
target.add | Add target object to internal database |
target.clear | Clear all target objects from internal database |
target.create | Create target object |
target.export | Export target object data |
target.get | Retrieve target objects from internal database |
target.remove | Remove target object from internal database |
target.update | Update target objects in internal database |
target.upgrade | Upgrade existing definitions of hardware devices |
版本历史记录
在 R2019a 中推出