Main Content
target Namespace
Manage target hardware and build tool information
Description
Use these classes to manage target hardware and build tool information. For example, register new target hardware for code generation, set up target connectivity for external mode and processor-in-the-loop (PIL) simulations, or create custom CMake toolchain definitions for building generated code on your development computer.
Classes
target.Alias | Create alternative identifier for target object |
target.Board | Provide hardware board details |
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.EnvironmentConfiguration | Configure system environment for toolchain |
target.HardwareComponentSupport | Describe support for a hardware component |
target.LanguageImplementation | Provide C and C++ compiler implementation details |
target.Object | Base class for target types |
target.Processor | Provide target processor information |
target.Toolchain | Capture high-level information about toolchain |
Functions
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 |
Version History
Introduced in R2019a