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
- - - - - -参考目标的名字
{}
(默认)|单元阵列
的ReferenceTargets
列表定义的设定的目标目标
对象可以引用和重用的特性。
例子:“胳膊Cortex-A”
属性
GetAccess |
公共
|
SetAccess |
不可变的
|
数据类型:细胞
部署人员
- - - - - -部署人员对象
{}
(默认)|单元阵列
的部署人员
对象定义所使用的工具和配置目标
对象建立和应用程序加载模型。修改部署人员
属性,使用addNewDeployer
和deleteDeployer
方法。
属性
GetAccess |
公共
|
SetAccess |
公共
|
数据类型:细胞
操作
- - - - - -操作系统对象
{}
(默认)|单元阵列
的操作
对象指定计划任务的执行,实现为线程,是由一个操作系统内核。修改操作
属性,使用addNewOperatingSystem
和deleteOperatingSystem
方法。
属性
GetAccess |
公共
|
SetAccess |
公共
|
数据类型:细胞
BaremetalSchedulers
- - - - - -裸机调度程序对象
{}
(默认)|单元阵列
的BaremetalScheduler
对象指定计划任务的执行,实现为C / c++
函数,是由一个裸机的调度器。修改BaremetalSchedulers
属性,使用addNewBaremetalScheduler
和deleteBaremetalScheduler
方法。
属性
GetAccess |
公共
|
SetAccess |
公共
|
数据类型:细胞
公益诉讼
- - - - - -Processor-in-the-Loop对象
{}
(默认)|单元阵列
的公益诉讼
对象为你目标
所需的配置信息来生成代码,保存和执行上面的模型或模型的一部分到处理器。修改公益诉讼
属性,使用addNewPIL
和deletePIL
方法。的更多信息公益诉讼
模拟,看到通过Software-in-the-Loop和Processor-in-the-Loop执行代码验证。
属性
GetAccess |
公共
|
SetAccess |
公共
|
数据类型:细胞
ExternalMode
- - - - - -外部模式对象
{}
(默认)|单元阵列
的ExternalMode
对象为你目标
与源文件、回调函数和配置信息需要为您的模型,该模型包括一个生成代码外部模式
连接。修改ExternalMode
属性,使用addNewExternalMode
和deleteExternalMode
方法。的更多信息外部模式
,请参阅外部模式模拟参数优化、信号监测、分析和代码执行(金宝app仿真软件编码器)。
属性
GetAccess |
公共
|
SetAccess |
公共
|
数据类型:细胞
分析器
- - - - - -分析器的对象
{}
(默认)|单元阵列
的分析器
对象为你目标
与所需的源文件和配置信息概要文件从您的模型生成代码的执行。修改分析器
属性,使用addNewProfiler
和deleteProfiler
方法。代码执行分析的更多信息,请参阅执行分析生成的代码。
属性
GetAccess |
公共
|
SetAccess |
公共
|
数据类型:细胞
方法
公共方法
addNewDeployer |
添加新部署到目标 |
getDeployer (嵌入式编码支持包臂Cortex金宝app-A处理器) |
部署人员配置为目标 |
deleteDeployer |
删除部署人员的目标 |
addNewOperatingSystem |
添加新操作系统到目标 |
getOperatingSystem (嵌入式编码支持包臂Cortex金宝app-A处理器) |
操作系统的目标 |
deleteOperatingSystem |
删除操作系统的目标 |
addNewBaremetalScheduler |
添加新裸机调度目标 |
getBaremetalScheduler (嵌入式编码支持包臂Cortex金宝app-A处理器) |
得到目标的裸金属调度器 |
deleteBaremetalScheduler |
从目标删除裸金属调度器 |
addNewPIL |
添加processor-in-the-loop模拟配置目标 |
getPIL (嵌入式编码支持包臂Cortex金宝app-A处理器) |
得到Processor-In-the-Loop(公益诉讼)配置为目标 |
deletePIL |
删除配置从公益诉讼的目标 |
addNewExternalMode |
添加新的外部模式配置目标 |
getExternalMode (嵌入式编码支持包臂Cortex金宝app-A处理器) |
获取外部模式配置为目标 |
deleteExternalMode |
删除外部模式配置的目标 |
addNewProfiler |
添加新的分析器的目标 |
getProfiler (嵌入式编码支持包臂Cortex金宝app-A处理器) |
得到分析器对象中包含的目标 |
deleteProfiler |
删除分析器从目标 |
地图 |
一个目标特性映射到硬件板 |
isMapped |
如果功能映射到硬件返回true |
的映射 |
从硬件或目标映射特性 |
setDisplayName |
设置硬件的显示名称 |
显示 |
显示目标的特征之间的映射和硬件 |
验证 |
确定目标是有效的 |
例子
创建目标初始化特性与参考目标
创建一个新的目标使用手臂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
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。