Main Content

Develop a Target

Create a target based on the ARM®Cortex®-A processors

Atargetdeploys MATLAB®and Simulink®designs to embedded hardware. With targets, you can prototype, verify, and deploy your application by generating processor-specific code, integrating real-time operating systems and device drivers, and profiling execution on your embedded hardware.

TheEmbedded Coder®Support Package for ARM Cortex-A Processors帮助你开发新的基于嵌入式编码的目标on the ARM Cortex-A processor. This support package provides you with the following classes and functions to help develop your targets, collectively referred to as theTarget Software-Development-Kit (SDK).

Before you start, seeWhat Is a Target?andPrerequisites. When you are ready to start creating your own target, follow the steps inImplement a Target.

Functions

createTarget Create an object for the target being developed
createHardware Create an object for the hardware that a target supports
deleteTarget 删除一个目标
loadTarget Load a target
saveTarget Save a target
testTarget Test the features of the target using the supported hardware

Classes

expand all

Target An object for the target being developed
BaremetalScheduler Create an object for a bare metal scheduler used for hardware
BaseRateTrigger Trigger that runs base rate task in generated code
Deployer Application deployment configuration
ExternalMode 外部模式有限公司nfiguration
IOInterface IO interface connected to hardware
OperatingSystem Operating system that runs on hardware
PIL Processor-in-the-loop simulation configuration
Profiler Code execution profiler that collects timing information for generated code
Hardware Hardware that runs generated code
EthernetInterface Ethernet interface connected to hardware
SerialInterface Serial interface connected to hardware
Loader An object that describes how to load code to hardware
Toolchain Toolchain configuration
BuildConfiguration Configuration that describes how to build generated code

Topics

What Is a Target?

An overview of the concepts of a target, including the hierarchy of targets, target features, and how targets work.

Prerequisites

An overview of the system and product requirements, and recommend skills of a developer needed to create a target.

Implement a Target

Procedural guide to create a target for the ARM Cortex derived hardware board. Follow the sections provide to create a custom Simulink target for your ARM Cortex derived hardware board.

Deliver Your Target to End-Users

I/O device driver blocks generate code that sends and receives data for algorithm code.

Design Cases

Examples of target designs

Class Diagram for the Target SDK

A class diagram showing the relationship and hierarchy of the Target SDK classes.