This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] RTOS/AM5718:安全关键认证问题

Guru**** 2560390 points
Other Parts Discussed in Thread: AM5718, SYSBIOS

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/613521/rtos-am5718-safety-critical-certification-questions

器件型号:AM5718
Thread 中讨论的其他器件: SYSBIOS

工具/软件:TI-RTOS

您好!

在我们的一个项目中、我们计划使用 TI 处理器 AM5718、根据要求、我们需要进行安全关键型认证。

如果有人向我们提供意见/澄清以下疑问、我们将 TI RTOS 用于此安全关键型应用、这将是很好的

 

  1. 是 TI RTOS、SYSBIOS 已通过 DO178认证/符合 DO178标准、如果没有任何参考资料可用于安全关键型应用中的 TI RTOS、因此我们可以声明此 RTOS 经过充分验证并广泛用于国防/航空电子应用
  2. TI 是否提供了 SYSBIOS RTOS 的完整源代码? 如果没有完整的源代码,您可以向我们提供有关“RTOS 源代码的所有组件都可用且不可用”的信息。
  3. 由于我们将在 AM5718上开发的最终应用是图形软件,您能否向我们提供 TI 提供的‘图形软件栈’上的源代码可用性信息,如 omapdrm/omapdss/SGX km/支持的图形库(OpenGLES/libdrm/libdrm/omap/sgx um)等…
  4. 任何其他符合 DO178B 标准的 RTOS、如 VxWorks/Greenhills Integrity、是否已针对 AM5718进行验证/可用。
  5. TI 是否为 AM5718的 Cortex A15处理器模块提供裸机支持
  6. 对于图形软件、它是 Cortex A15处理器上的建议操作系统(TI RTOS / Linux /裸机)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    请查看我的以下评论。

    是 TI RTOS、SYSBIOS 已通过 DO178认证/符合 DO178标准、如果没有任何参考资料可用于安全关键型应用中的 TI RTOS、因此我们可以声明此 RTOS 经过充分验证并广泛用于国防/航空电子应用

    [D.Z]: 我认为我们没有专门针对 TI-RTOS 或其内核(SYS/BIOS)的任何认证。 但我知道、许多客户已经将 RTOS 应用于许多任务关键型应用中。

    TI 是否提供了 SYSBIOS RTOS 的完整源代码? 如果没有完整的源代码,您可以向我们提供有关“RTOS 源代码的所有组件都可用且不可用”的信息。

    [D.Z]:是的、源代码可用。 如果您下载 Processor SDK RTOS 二进制文件并进行安装、RTOS 文件夹将包含源代码。 它位于 BIOS_X_XX_XX_XX/packages/ti 文件夹下。 所有代码均已获得 BSD 许可、有关更多详细信息、请参阅产品顶部目录中的清单。

    由于我们要在 AM5718上开发的最终应用是图形软件,您能否向我们提供 TI 提供的‘图形软件栈’上的源代码可用性信息,如 omapdrm/omapdss/SGX km/支持的图形库(OpenGLES/libdrm/libdrm OMAP/SGX UM)等…

    [D.ZZ]:SGX KM、OpenGLES、libdrm、libdrm OMAP 的源代码公开可用、其中一些是 Processor SDK 的一部分、有些可以使用 Arago Build 进行访问。 SGX UM、SGX 驱动程序和各种用于陆地和全屏模式的 EGL 不公开提供。

    4.任何其他符合 DO178B 标准的 RTOS、如 VxWorks/Greenhills Integrity、都已针对 AM5718进行验证/可用

    [D.Z]:请在此处查找 AM57x 上的 VxWorks 支持:

    https://marketplace.windriver.com/index.php?bsp&on=details&bsp=12997

    5. TI 是否为 AM5718的 Cortex A15处理器模块提供裸机支持

    [D.Z]:是的。 如果要开始裸机代码开发、请参阅使用 PDK 驱动程序且不依赖 TI RTOS 的诊断包。 该软件包中的路径${pdk_install_path}\packages/ti\csl\test 下还包含 CSL 示例。

    除了 CSL 示例、PDK 还包含裸机诊断测试用例、可帮助测试 EVM 功能。 这些文件位于 pdk_am57xx_x_x_x\packages/ti\board\diag 下

    一些驱动程序示例包含驱动程序裸机使用的标志。 示例:GPIO/SPI 已经执行了这些标志。

    如果您没有以下内容、我强烈建议您查看此常见问题解答:

    http://processors.wiki.ti.com/index.php/Processor_SDK_RTOS_FAQ

    6.对于图形软件、它是 Cortex A15处理器上的建议操作系统(TI RTOS / Linux /裸机)

    [D.Z]:TI 提供并支持 Linux 上的图形堆栈。 您可以选择使用其他操作系统、但这意味着移植代码并确定许可条款。

    如果您有任何其他问题、请随时告诉我。

    此致、

    周德伟

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    周德伟、您好!

    非常感谢您的详细输入和建议、由于我们需要在 AM5718上开发可认证的图形应用、下面列出了有关操作选择的更多疑问、

    如果我们为 A15选择 VxWorks、为 M4和 DSP 选择 TI RTOS SYSBIOS、

    • 可引导执行序列将是怎样的、TI 是否提供可引导映像创建工具"Am57xImageGen 脚本"可用于将 VxWorks elf 转换为 rprc 格式、并将 VxWorks rprc 与用于 M4和 DSP 的 SYSBIOS rprc 合并为单个多核可引导应用程序映像

    2.外设访问:以太网、UART、SPI、GPIO 等处理器接口是否只能由 A15或 DSP/M4访问?

    谢谢、此致、

    R.Senthilkumar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Senthil、

    如果您要使用 VxWorks、则需要 WindRiver 的支持。 TI 不直接支持 VxWorks、但 WindRiver 支持 VxWorks。 我相信他们有示例来展示如何创建映像和引导。

    大多数外设都受所有内核(A15、DSP、M4)支持。 有关详细信息、请参阅以下链接并在"PDK 示例和测试工程创建"下进行检查。 当您指定内核时、它将为该特定内核创建用户示例。
    processors.wiki.ti.com/.../Rebuilding_The_PDK

    此致、
    周德伟