主要内容

matlabshared.targetsdk。目标类

包:matlabshared.targetsdk

一个目标被开发的对象

描述

一个目标对象表示的集合配置文件、源和头文件,工具和库嵌入的编码器®用于构建、下载、运行和与您的模型作为可执行所选硬件板上。一组工具、库和配置服务定义了一个特定的目的功能目标对象。特征表示为对象,例如部署人员(嵌入式编码支持包臂Cortex金宝app-A处理器)对象,分配到的属性目标对象。

每个特性的目标对象可以映射,使用地图(嵌入式编码支持包臂Cortex金宝app-A处理器)方法,硬件对象。映射的特性目标对象一个硬件对象添加所需的文件和配置信息到目标文件启用这些功能的仿真软件金宝app®为相关的硬件配置参数。

而每个特性目标手动可以开发,您可以创建一个新的吗目标从现有的对象,已经包含了许多功能参考目标。使用一个参考目标,你只需要添加或修改你独有的特性目标

提示

创建一个目标从一个参考目标可以大大加快你的开发时间通过提供现成的特性和推荐的战略是开发一个新的吗目标

创建

构建一个目标对象,使用createTarget函数。

属性

全部展开

一个描述性的名称目标。的loadTarget(嵌入式编码支持包臂Cortex金宝app-A处理器)函数使用的价值的名字属性来加载目标MATLAB之间的对象®会话。

例子:“XYZ的目标发展委员会”

属性

GetAccess
公共
SetAccess
公共

数据类型:字符

文件夹的根文件夹在您的计算机吗目标对象存储所有配置和库文件。功能从其他目标没有得到显式引用存储在文件夹

例子:“c: / xyzdevboard”

属性

GetAccess
公共
SetAccess
公共

数据类型:字符

ReferenceTargets列表定义的设定的目标目标对象可以引用和重用的特性。

例子:“胳膊Cortex-A”

属性

GetAccess
公共
SetAccess
不可变的

数据类型:细胞

部署人员对象定义所使用的工具和配置目标对象建立和应用程序加载模型。修改部署人员属性,使用addNewDeployerdeleteDeployer方法。

属性

GetAccess
公共
SetAccess
公共

数据类型:细胞

操作对象指定计划任务的执行,实现为线程,是由一个操作系统内核。修改操作属性,使用addNewOperatingSystemdeleteOperatingSystem方法。

属性

GetAccess
公共
SetAccess
公共

数据类型:细胞

BaremetalScheduler对象指定计划任务的执行,实现为C / c++函数,是由一个裸机的调度器。修改BaremetalSchedulers属性,使用addNewBaremetalSchedulerdeleteBaremetalScheduler方法。

属性

GetAccess
公共
SetAccess
公共

数据类型:细胞

公益诉讼对象为你目标所需的配置信息来生成代码,保存和执行上面的模型或模型的一部分到处理器。修改公益诉讼属性,使用addNewPILdeletePIL方法。的更多信息公益诉讼模拟,看到通过Software-in-the-Loop和Processor-in-the-Loop执行代码验证

属性

GetAccess
公共
SetAccess
公共

数据类型:细胞

ExternalMode对象为你目标与源文件、回调函数和配置信息需要为您的模型,该模型包括一个生成代码外部模式连接。修改ExternalMode属性,使用addNewExternalModedeleteExternalMode方法。的更多信息外部模式,请参阅外部模式模拟参数优化、信号监测、分析和代码执行(金宝app仿真软件编码器)

属性

GetAccess
公共
SetAccess
公共

数据类型:细胞

分析器对象为你目标与所需的源文件和配置信息概要文件从您的模型生成代码的执行。修改分析器属性,使用addNewProfilerdeleteProfiler方法。代码执行分析的更多信息,请参阅执行分析生成的代码

属性

GetAccess
公共
SetAccess
公共

数据类型:细胞

方法

全部展开

例子

全部折叠

创建一个新的目标使用手臂Cortex-M目标作为参考目标。设定新目标的名称MyTarget和根文件夹c: / mytarget。设置所支持的特性金宝app和硬件参考目标一样。

hTgt = createTarget (“我的目标”,“胳膊Cortex-M”,“c: / mytarget”,“初始化”);显示(hTgt)
手臂Cortex-M3 (QEMU)显示名称的临时名称GNU工具ARM嵌入式处理器0 1 SysTick调度器0 1 m0m1m0plus SysTick调度器0 0 CMSIS-RTOS RTX 0 0以太网公益诉讼TCP / IP TCP / IP 0 TCP / IP

创建一个新的目标使用手臂Cortex-M目标作为参考目标。设定新目标的名称MyTarget和新目标的根文件夹c: / mytarget。不初始化功能和硬件支持。金宝app

构造一个对象,hTgt,代表着目标,执行下面的代码:

hTgt = createTarget (“我的目标”,“胳膊Cortex-M”,“c: / mytarget”);

看到的功能和硬件支持的目标,执行下面的代码:金宝app

显示(hTgt)

因为没有功能或硬件初始化,没有输出显示到屏幕上。

版本历史

介绍了R2015a