调用外部设备驱动程序
对于许多实时开发工程来说,协议和目标硬件的设备驱动程序是必不可少的。例如,您可能要将现在使用的设备驱动程序与算法代码集成在一起,该算法代码必须从驱动程序支持的 I/O 设备读取数据并将数据写入该设备。代码生成器可以根据算法模型和用 C 或 C++ 编写的集成驱动程序代码生成一组应用程序源文件。
要从 Simulink® 环境中调用外部设备驱动程序代码,请依次执行下表中的任务。
任务 | 操作 | 更多信息 |
---|---|---|
1 | 检查您对外部代码特性和集成要求的评估。 | |
2 | 为代码生成定义模型数据的表示。 | Exchange Data Between External C/C++ Code and Simulink Model or Generated Code |
3 | 使用代码继承工具生成 S-Function 和 TLC 文件。如有必要,手动细化生成的代码以满足应用程序要求。 | |
4 | 通过仿真模型验证算法行为和性能。 | |
5 | 配置模型以进行代码生成。 | |
6 | 生成代码和代码生成报告。 | |
7 | 检查生成的代码接口和静态代码度量。 | Analyze Generated Data Code Interface Report和Static Code Metrics |
8 | 从模型中编译可执行程序。 | |
9 | 验证可执行程序的行为和性能是否符合预期。 |