Main Content


ARM® Cortex®-M プロセッサに基づくターゲットの作成

"ターゲット" は、MATLAB® および Simulink® の設計を組み込みハードウェアに展開します。ターゲットを使用すると、プロセッサ固有のコードを生成し、リアルタイムのオペレーティング システムとデバイス ドライバーを統合し、組み込みハードウェア上での実行をプロファイリングすることで、アプリケーションをプロトタイピング、検証、および展開できます。

Embedded Coder® Support Package for ARM Cortex-M Processors では、ARM Cortex-M プロセッサに基づいて新しい Embedded Coder ターゲットを開発できます。このサポート パッケージには次のクラスと関数が用意されており、ターゲットの開発に役立てることができます。これは総称して "ターゲット ソフトウェア開発キット (SDK)" と呼ばれます。

開始する前に、What Is a Target?およびPrerequisitesを参照してください。独自のターゲットの作成を開始する準備ができたら、Implement a Targetの手順に従ってください。


createTargetCreate an object for the target being developed
createHardwareCreate an object for the hardware that a target supports
deleteTargetDelete a target
loadTargetLoad a target
saveTargetSave a target
testTargetTest the features of the target using the supported hardware



TargetAn object for the target being developed
BaremetalSchedulerCreate an object for a bare metal scheduler used for hardware
BaseRateTriggerTrigger that runs base rate task in generated code
DeployerApplication deployment configuration
ExternalModeExternal mode configuration
IOInterfaceIO interface connected to hardware
OperatingSystemOperating system that runs on hardware
PILProcessor-in-the-loop simulation configuration
ProfilerCode execution profiler that collects timing information for generated code
HardwareHardware that runs generated code
EthernetInterfaceEthernet interface connected to hardware
SerialInterfaceSerial interface connected to hardware
LoaderAn object that describes how to load code to hardware
ToolchainToolchain configuration
BuildConfigurationConfiguration that describes how to build generated code