自定义目标
自定义目标是您创建的软件包,用于将 MATLAB® 和 Simulink® 设计部署到目标硬件。使用该包,您可以执行任务来优化、原型化、验证应用程序并将其部署到您的硬件上。下表列出了您可以使用 target
类和函数执行的任务。
任务 | 参阅 |
---|---|
为硬件实现设置注册新硬件设备和硬件板。 | |
使用基于 CMake 的工具链编译目标应用程序。 | |
在目标硬件上部署、下载和运行应用程序。 | |
在外部模式仿真期间,调节参数并监控目标应用程序信号。 | Set Up External Mode Connectivity Between Simulink and Target Hardware |
通过运行处理器在环 (PIL) 仿真测试您的 MATLAB 代码或 Simulink 模型与生成的代码之间的数值等效性。 | Set Up PIL Connectivity by Using target Package (Embedded Coder) Configure and Run PIL Simulation (Embedded Coder) |
通过 PIL 仿真执行代码执行探查。 | Set Up PIL Connectivity by Using target Package (Embedded Coder) Create Execution-Time Profile for Generated Code (Embedded Coder) |
下表列出了您可以执行的其他任务以及由 target
类和函数定义的自定义目标。
任务 | 参阅 |
---|---|
生成或注册主文件来调度生成的代码 | Deploy Applications to Target Hardware (Embedded Coder) Model Multicore Concurrent Tasking Application (Embedded Coder) Target operating system (Embedded Coder) Generate Source and Header Files with a Custom File Processing (CFP) Template (Embedded Coder) |
注册编译钩子。 | |
通过使用特定于处理器的代码替换库优化生成的代码。 | Code Replacement |
集成实时操作系统和设备驱动程序。 | |
使用钩子和自定义设置定义自定义系统目标文件,以将特定于目标的操作添加到编译过程中。 |
您还可以为 ARM® 处理器创建基于 MathWorks® 引用目标的自定义软件。例如,请参阅: