操作系统块 - 2022.1 Chinese

Vitis 统一软件平台文档 嵌入式软件开发 (UG1400)

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 简体中文

MSS 文件针对每个处理器实例都包含一个操作系统块。此操作系统块包含对操作系统名称(OS_NAME 参数)和操作系统版本 (OS_VER) 的引用。这些参数不存在默认值。BSP 目录包含 C 语言源码和头文件以及操作系统的 make 文件。

每个操作系统的 MLD 文件都会为该操作系统指定所有可配置选项。每个 MLD 文件都有与之关联的对应 Tcl 文件。请参阅 微处理器库定义 (MLD)微处理器软件规范 (MSS) 以获取更多信息。

您可自行编写操作系统。这些操作系统必须位于 /bsp 下的特定目录中,如“软件存储库”中的图示所示。

  • OS_NAME 属性允许您为自己的操作系统指定任意名称,此名称同时也用作为该操作系统目录的名称。
  • 操作系统的源文件和 make 文件必须位于 / 目录下的 src 子目录中。
  • make 文件应包含目标 /include/libs
  • 每个操作系统必须在 /data 子目录中包含 MLD 文件和 Tcl 文件。

请查看现有操作系统以了解其结构。请参阅 微处理器库定义 (MLD) 概述,以了解有关如何编写 MLD 及其对应 Tcl 文件的详细信息,也可参阅“器件驱动程序编程人员指南”。本指南保存于您的 Vitis 软件平台安装位置的 <install_directory>\vitis\<version> \data\embeddedsw\doc 中。